provider

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2023 License: MPL-2.0 Imports: 25 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 NewCustomFormatConditionDataSource added in v1.8.0

func NewCustomFormatConditionDataSource() datasource.DataSource

func NewCustomFormatConditionEditionDataSource added in v1.8.0

func NewCustomFormatConditionEditionDataSource() datasource.DataSource

func NewCustomFormatConditionIndexerFlagDataSource added in v1.8.0

func NewCustomFormatConditionIndexerFlagDataSource() datasource.DataSource

func NewCustomFormatConditionLanguageDataSource added in v1.8.0

func NewCustomFormatConditionLanguageDataSource() datasource.DataSource

func NewCustomFormatConditionQualityModifierDataSource added in v1.8.0

func NewCustomFormatConditionQualityModifierDataSource() datasource.DataSource

func NewCustomFormatConditionReleaseGroupDataSource added in v1.8.0

func NewCustomFormatConditionReleaseGroupDataSource() datasource.DataSource

func NewCustomFormatConditionReleaseTitleDataSource added in v1.8.0

func NewCustomFormatConditionReleaseTitleDataSource() datasource.DataSource

func NewCustomFormatConditionResolutionDataSource added in v1.8.0

func NewCustomFormatConditionResolutionDataSource() datasource.DataSource

func NewCustomFormatConditionSizeDataSource added in v1.8.0

func NewCustomFormatConditionSizeDataSource() datasource.DataSource

func NewCustomFormatConditionSourceDataSource added in v1.8.0

func NewCustomFormatConditionSourceDataSource() datasource.DataSource

func NewCustomFormatDataSource added in v1.5.0

func NewCustomFormatDataSource() datasource.DataSource

func NewCustomFormatResource added in v1.5.0

func NewCustomFormatResource() resource.Resource

func NewCustomFormatsDataSource added in v1.5.0

func NewCustomFormatsDataSource() datasource.DataSource

func NewDelayProfileDataSource added in v1.3.0

func NewDelayProfileDataSource() datasource.DataSource

func NewDelayProfileResource added in v1.3.0

func NewDelayProfileResource() resource.Resource

func NewDelayProfilesDataSource added in v1.3.0

func NewDelayProfilesDataSource() datasource.DataSource

func NewDownloadClientAria2Resource added in v1.6.0

func NewDownloadClientAria2Resource() resource.Resource

func NewDownloadClientConfigDataSource added in v1.4.0

func NewDownloadClientConfigDataSource() datasource.DataSource

func NewDownloadClientConfigResource added in v1.4.0

func NewDownloadClientConfigResource() resource.Resource

func NewDownloadClientDataSource added in v1.4.0

func NewDownloadClientDataSource() datasource.DataSource

func NewDownloadClientDelugeResource added in v1.6.0

func NewDownloadClientDelugeResource() resource.Resource

func NewDownloadClientFloodResource added in v1.6.0

func NewDownloadClientFloodResource() resource.Resource

func NewDownloadClientFreeboxResource added in v1.7.0

func NewDownloadClientFreeboxResource() resource.Resource

func NewDownloadClientHadoukenResource added in v1.6.0

func NewDownloadClientHadoukenResource() resource.Resource

func NewDownloadClientNzbgetResource added in v1.6.0

func NewDownloadClientNzbgetResource() resource.Resource

func NewDownloadClientNzbvortexResource added in v1.6.0

func NewDownloadClientNzbvortexResource() resource.Resource

func NewDownloadClientPneumaticResource added in v1.6.0

func NewDownloadClientPneumaticResource() resource.Resource

func NewDownloadClientQbittorrentResource added in v1.6.0

func NewDownloadClientQbittorrentResource() resource.Resource

func NewDownloadClientResource added in v1.4.0

func NewDownloadClientResource() resource.Resource

func NewDownloadClientRtorrentResource added in v1.6.0

func NewDownloadClientRtorrentResource() resource.Resource

func NewDownloadClientSabnzbdResource added in v1.6.0

func NewDownloadClientSabnzbdResource() resource.Resource

func NewDownloadClientTorrentBlackholeResource added in v1.6.0

func NewDownloadClientTorrentBlackholeResource() resource.Resource

func NewDownloadClientTorrentDownloadStationResource added in v1.6.0

func NewDownloadClientTorrentDownloadStationResource() resource.Resource

func NewDownloadClientTransmissionResource added in v1.4.0

func NewDownloadClientTransmissionResource() resource.Resource

func NewDownloadClientUsenetBlackholeResource added in v1.6.0

func NewDownloadClientUsenetBlackholeResource() resource.Resource

func NewDownloadClientUsenetDownloadStationResource added in v1.6.0

func NewDownloadClientUsenetDownloadStationResource() resource.Resource

func NewDownloadClientUtorrentResource added in v1.6.0

func NewDownloadClientUtorrentResource() resource.Resource

func NewDownloadClientVuzeResource added in v1.6.0

func NewDownloadClientVuzeResource() resource.Resource

func NewDownloadClientsDataSource added in v1.4.0

func NewDownloadClientsDataSource() datasource.DataSource

func NewImportListConfigDataSource added in v1.8.0

func NewImportListConfigDataSource() datasource.DataSource

func NewImportListConfigResource added in v1.8.0

func NewImportListConfigResource() resource.Resource

func NewImportListCouchPotatoResource added in v1.8.0

func NewImportListCouchPotatoResource() resource.Resource

func NewImportListCustomResource added in v1.8.0

func NewImportListCustomResource() resource.Resource

func NewImportListDataSource added in v1.8.0

func NewImportListDataSource() datasource.DataSource

func NewImportListExclusionDataSource added in v1.8.0

func NewImportListExclusionDataSource() datasource.DataSource

func NewImportListExclusionResource added in v1.8.0

func NewImportListExclusionResource() resource.Resource

func NewImportListExclusionsDataSource added in v1.8.0

func NewImportListExclusionsDataSource() datasource.DataSource

func NewImportListIMDBResource added in v1.8.0

func NewImportListIMDBResource() resource.Resource

func NewImportListPlexResource added in v1.8.0

func NewImportListPlexResource() resource.Resource

func NewImportListRSSResource added in v1.8.0

func NewImportListRSSResource() resource.Resource

func NewImportListRadarrResource added in v1.8.0

func NewImportListRadarrResource() resource.Resource

func NewImportListResource added in v1.8.0

func NewImportListResource() resource.Resource

func NewImportListStevenlu2Resource added in v1.8.0

func NewImportListStevenlu2Resource() resource.Resource

func NewImportListStevenluResource added in v1.8.0

func NewImportListStevenluResource() resource.Resource

func NewImportListTMDBCompanyResource added in v1.8.0

func NewImportListTMDBCompanyResource() resource.Resource

func NewImportListTMDBKeywordResource added in v1.8.0

func NewImportListTMDBKeywordResource() resource.Resource

func NewImportListTMDBListResource added in v1.8.0

func NewImportListTMDBListResource() resource.Resource

func NewImportListTMDBPersonResource added in v1.8.0

func NewImportListTMDBPersonResource() resource.Resource

func NewImportListTMDBPopularResource added in v1.8.0

func NewImportListTMDBPopularResource() resource.Resource

func NewImportListTMDBUserResource added in v1.8.0

func NewImportListTMDBUserResource() resource.Resource

func NewImportListTraktListResource added in v1.8.0

func NewImportListTraktListResource() resource.Resource

func NewImportListTraktPopularResource added in v1.8.0

func NewImportListTraktPopularResource() resource.Resource

func NewImportListTraktUserResource added in v1.8.0

func NewImportListTraktUserResource() resource.Resource

func NewImportListsDataSource added in v1.8.0

func NewImportListsDataSource() datasource.DataSource

func NewIndexerConfigDataSource added in v1.4.0

func NewIndexerConfigDataSource() datasource.DataSource

func NewIndexerConfigResource added in v1.4.0

func NewIndexerConfigResource() resource.Resource

func NewIndexerDataSource added in v1.4.0

func NewIndexerDataSource() datasource.DataSource

func NewIndexerFilelistResource added in v1.6.0

func NewIndexerFilelistResource() resource.Resource

func NewIndexerHdbitsResource added in v1.6.0

func NewIndexerHdbitsResource() resource.Resource

func NewIndexerIptorrentsResource added in v1.6.0

func NewIndexerIptorrentsResource() resource.Resource

func NewIndexerNewznabResource added in v1.4.0

func NewIndexerNewznabResource() resource.Resource

func NewIndexerNyaaResource added in v1.6.0

func NewIndexerNyaaResource() resource.Resource

func NewIndexerOmgwtfnzbsResource added in v1.6.0

func NewIndexerOmgwtfnzbsResource() resource.Resource

func NewIndexerPassThePopcornResource added in v1.6.0

func NewIndexerPassThePopcornResource() resource.Resource

func NewIndexerRarbgResource added in v1.4.0

func NewIndexerRarbgResource() resource.Resource

func NewIndexerResource added in v1.4.0

func NewIndexerResource() resource.Resource

func NewIndexerTorrentPotatoResource added in v1.6.0

func NewIndexerTorrentPotatoResource() resource.Resource

func NewIndexerTorrentRssResource added in v1.6.0

func NewIndexerTorrentRssResource() resource.Resource

func NewIndexerTorznabResource added in v1.6.0

func NewIndexerTorznabResource() resource.Resource

func NewIndexersDataSource added in v1.4.0

func NewIndexersDataSource() datasource.DataSource

func NewLanguageDataSource added in v1.7.0

func NewLanguageDataSource() datasource.DataSource

func NewLanguagesDataSource added in v1.7.0

func NewLanguagesDataSource() datasource.DataSource

func NewMediaManagementDataSource added in v1.2.0

func NewMediaManagementDataSource() datasource.DataSource

func NewMediaManagementResource added in v1.2.0

func NewMediaManagementResource() resource.Resource

func NewMetadataConfigDataSource added in v1.8.0

func NewMetadataConfigDataSource() datasource.DataSource

func NewMetadataConfigResource added in v1.8.0

func NewMetadataConfigResource() resource.Resource

func NewMetadataConsumersDataSource added in v1.8.0

func NewMetadataConsumersDataSource() datasource.DataSource

func NewMetadataDataSource added in v1.8.0

func NewMetadataDataSource() datasource.DataSource

func NewMetadataEmbyResource added in v1.8.0

func NewMetadataEmbyResource() resource.Resource

func NewMetadataKodiResource added in v1.8.0

func NewMetadataKodiResource() resource.Resource

func NewMetadataResource added in v1.8.0

func NewMetadataResource() resource.Resource

func NewMetadataRoksboxResource added in v1.8.0

func NewMetadataRoksboxResource() resource.Resource

func NewMetadataWdtvResource added in v1.8.0

func NewMetadataWdtvResource() resource.Resource

func NewMovieDataSource added in v1.7.0

func NewMovieDataSource() datasource.DataSource

func NewMovieResource added in v1.7.0

func NewMovieResource() resource.Resource

func NewMoviesDataSource added in v1.7.0

func NewMoviesDataSource() datasource.DataSource

func NewNamingDataSource added in v1.2.0

func NewNamingDataSource() datasource.DataSource

func NewNamingResource added in v1.2.0

func NewNamingResource() resource.Resource

func NewNotificationBoxcarResource added in v1.6.0

func NewNotificationBoxcarResource() resource.Resource

func NewNotificationCustomScriptResource added in v1.3.0

func NewNotificationCustomScriptResource() resource.Resource

func NewNotificationDataSource added in v1.3.0

func NewNotificationDataSource() datasource.DataSource

func NewNotificationDiscordResource added in v1.6.0

func NewNotificationDiscordResource() resource.Resource

func NewNotificationEmailResource added in v1.6.0

func NewNotificationEmailResource() resource.Resource

func NewNotificationEmbyResource added in v1.6.0

func NewNotificationEmbyResource() resource.Resource

func NewNotificationGotifyResource added in v1.6.0

func NewNotificationGotifyResource() resource.Resource

func NewNotificationJoinResource added in v1.6.0

func NewNotificationJoinResource() resource.Resource

func NewNotificationKodiResource added in v1.6.0

func NewNotificationKodiResource() resource.Resource

func NewNotificationMailgunResource added in v1.6.0

func NewNotificationMailgunResource() resource.Resource

func NewNotificationNotifiarrResource added in v1.6.0

func NewNotificationNotifiarrResource() resource.Resource

func NewNotificationNtfyResource added in v1.6.0

func NewNotificationNtfyResource() resource.Resource

func NewNotificationPlexResource added in v1.6.0

func NewNotificationPlexResource() resource.Resource

func NewNotificationProwlResource added in v1.6.0

func NewNotificationProwlResource() resource.Resource

func NewNotificationPushbulletResource added in v1.6.0

func NewNotificationPushbulletResource() resource.Resource

func NewNotificationPushoverResource added in v1.6.0

func NewNotificationPushoverResource() resource.Resource

func NewNotificationResource added in v1.3.0

func NewNotificationResource() resource.Resource

func NewNotificationSendgridResource added in v1.6.0

func NewNotificationSendgridResource() resource.Resource

func NewNotificationSimplepushResource added in v1.6.0

func NewNotificationSimplepushResource() resource.Resource

func NewNotificationSlackResource added in v1.6.0

func NewNotificationSlackResource() resource.Resource

func NewNotificationSynologyResource added in v1.6.0

func NewNotificationSynologyResource() resource.Resource

func NewNotificationTelegramResource added in v1.6.0

func NewNotificationTelegramResource() resource.Resource

func NewNotificationTraktResource added in v1.6.0

func NewNotificationTraktResource() resource.Resource

func NewNotificationTwitterResource added in v1.6.0

func NewNotificationTwitterResource() resource.Resource

func NewNotificationWebhookResource added in v1.3.0

func NewNotificationWebhookResource() resource.Resource

func NewNotificationsDataSource added in v1.3.0

func NewNotificationsDataSource() datasource.DataSource

func NewQualityDataSource added in v1.8.0

func NewQualityDataSource() datasource.DataSource

func NewQualityDefinitionDataSource added in v1.8.0

func NewQualityDefinitionDataSource() datasource.DataSource

func NewQualityDefinitionResource added in v1.8.0

func NewQualityDefinitionResource() resource.Resource

func NewQualityDefinitionsDataSource added in v1.8.0

func NewQualityDefinitionsDataSource() datasource.DataSource

func NewQualityProfileDataSource added in v1.5.0

func NewQualityProfileDataSource() datasource.DataSource

func NewQualityProfileResource added in v1.5.0

func NewQualityProfileResource() resource.Resource

func NewQualityProfilesDataSource added in v1.5.0

func NewQualityProfilesDataSource() datasource.DataSource

func NewRemotePathMappingDataSource added in v1.4.0

func NewRemotePathMappingDataSource() datasource.DataSource

func NewRemotePathMappingResource added in v1.4.0

func NewRemotePathMappingResource() resource.Resource

func NewRemotePathMappingsDataSource added in v1.4.0

func NewRemotePathMappingsDataSource() datasource.DataSource

func NewRestrictionDataSource added in v1.4.0

func NewRestrictionDataSource() datasource.DataSource

func NewRestrictionResource added in v1.4.0

func NewRestrictionResource() resource.Resource

func NewRestrictionsDataSource added in v1.4.0

func NewRestrictionsDataSource() datasource.DataSource

func NewRootFolderDataSource added in v1.2.0

func NewRootFolderDataSource() datasource.DataSource

func NewRootFolderResource added in v1.2.0

func NewRootFolderResource() resource.Resource

func NewRootFoldersDataSource added in v1.2.0

func NewRootFoldersDataSource() 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 CustomFormat added in v1.5.0

type CustomFormat struct {
	Specifications                  types.Set    `tfsdk:"specifications"`
	Name                            types.String `tfsdk:"name"`
	ID                              types.Int64  `tfsdk:"id"`
	IncludeCustomFormatWhenRenaming types.Bool   `tfsdk:"include_custom_format_when_renaming"`
}

CustomFormat describes the custom format data model.

type CustomFormatCondition added in v1.8.0

type CustomFormatCondition struct {
	Name           types.String `tfsdk:"name"`
	Implementation types.String `tfsdk:"implementation"`
	Value          types.String `tfsdk:"value"`
	Min            types.Int64  `tfsdk:"min"`
	Max            types.Int64  `tfsdk:"max"`
	Negate         types.Bool   `tfsdk:"negate"`
	Required       types.Bool   `tfsdk:"required"`
}

CustomFormatCondition describes the custom format condition data model.

type CustomFormatConditionDataSource added in v1.8.0

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

CustomFormatConditionDataSource defines the custom format condition implementation.

func (*CustomFormatConditionDataSource) Configure added in v1.8.0

func (*CustomFormatConditionDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionDataSource) Read added in v1.8.0

func (*CustomFormatConditionDataSource) Schema added in v1.8.0

type CustomFormatConditionEditionDataSource added in v1.8.0

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

CustomFormatConditionEditionDataSource defines the custom format condition edition implementation.

func (*CustomFormatConditionEditionDataSource) Configure added in v1.8.0

func (*CustomFormatConditionEditionDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionEditionDataSource) Read added in v1.8.0

func (*CustomFormatConditionEditionDataSource) Schema added in v1.8.0

type CustomFormatConditionIndexerFlagDataSource added in v1.8.0

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

CustomFormatConditionIndexerFlagDataSource defines the custom format condition indexer flag implementation.

func (*CustomFormatConditionIndexerFlagDataSource) Configure added in v1.8.0

func (*CustomFormatConditionIndexerFlagDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionIndexerFlagDataSource) Read added in v1.8.0

func (*CustomFormatConditionIndexerFlagDataSource) Schema added in v1.8.0

type CustomFormatConditionLanguageDataSource added in v1.8.0

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

CustomFormatConditionLanguageDataSource defines the custom_format_condition_language implementation.

func (*CustomFormatConditionLanguageDataSource) Configure added in v1.8.0

func (*CustomFormatConditionLanguageDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionLanguageDataSource) Read added in v1.8.0

func (*CustomFormatConditionLanguageDataSource) Schema added in v1.8.0

type CustomFormatConditionMinMax added in v1.8.0

type CustomFormatConditionMinMax struct {
	Name     types.String `tfsdk:"name"`
	Min      types.Int64  `tfsdk:"min"`
	Max      types.Int64  `tfsdk:"max"`
	Negate   types.Bool   `tfsdk:"negate"`
	Required types.Bool   `tfsdk:"required"`
}

CustomFormatMinMax describes the custom format min max data model.

type CustomFormatConditionQualityModifierDataSource added in v1.8.0

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

CustomFormatConditionQualityModifierDataSource defines the custom_format_condition_quality_modifier implementation.

func (*CustomFormatConditionQualityModifierDataSource) Configure added in v1.8.0

func (*CustomFormatConditionQualityModifierDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionQualityModifierDataSource) Read added in v1.8.0

func (*CustomFormatConditionQualityModifierDataSource) Schema added in v1.8.0

type CustomFormatConditionReleaseGroupDataSource added in v1.8.0

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

CustomFormatConditionReleaseGroupDataSource defines the custom_format_condition_release_group implementation.

func (*CustomFormatConditionReleaseGroupDataSource) Configure added in v1.8.0

func (*CustomFormatConditionReleaseGroupDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionReleaseGroupDataSource) Read added in v1.8.0

func (*CustomFormatConditionReleaseGroupDataSource) Schema added in v1.8.0

type CustomFormatConditionReleaseTitleDataSource added in v1.8.0

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

CustomFormatConditionReleaseTitleDataSource defines the custom_format_condition_release_title implementation.

func (*CustomFormatConditionReleaseTitleDataSource) Configure added in v1.8.0

func (*CustomFormatConditionReleaseTitleDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionReleaseTitleDataSource) Read added in v1.8.0

func (*CustomFormatConditionReleaseTitleDataSource) Schema added in v1.8.0

type CustomFormatConditionResolutionDataSource added in v1.8.0

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

CustomFormatConditionResolutionDataSource defines the custom_format_condition_resolution implementation.

func (*CustomFormatConditionResolutionDataSource) Configure added in v1.8.0

func (*CustomFormatConditionResolutionDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionResolutionDataSource) Read added in v1.8.0

func (*CustomFormatConditionResolutionDataSource) Schema added in v1.8.0

type CustomFormatConditionSizeDataSource added in v1.8.0

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

CustomFormatConditionSizeDataSource defines the custom_format_condition_size implementation.

func (*CustomFormatConditionSizeDataSource) Configure added in v1.8.0

func (*CustomFormatConditionSizeDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionSizeDataSource) Read added in v1.8.0

func (*CustomFormatConditionSizeDataSource) Schema added in v1.8.0

type CustomFormatConditionSourceDataSource added in v1.8.0

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

CustomFormatConditionSourceDataSource defines the custom_format_condition_source implementation.

func (*CustomFormatConditionSourceDataSource) Configure added in v1.8.0

func (*CustomFormatConditionSourceDataSource) Metadata added in v1.8.0

func (*CustomFormatConditionSourceDataSource) Read added in v1.8.0

func (*CustomFormatConditionSourceDataSource) Schema added in v1.8.0

type CustomFormatConditionValue added in v1.8.0

type CustomFormatConditionValue struct {
	Name     types.String `tfsdk:"name"`
	Value    types.String `tfsdk:"value"`
	Negate   types.Bool   `tfsdk:"negate"`
	Required types.Bool   `tfsdk:"required"`
}

CustomFormatValue describes the custom format value data model.

type CustomFormatDataSource added in v1.5.0

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

CustomFormatDataSource defines the custom_format implementation.

func (*CustomFormatDataSource) Configure added in v1.5.0

func (*CustomFormatDataSource) Metadata added in v1.5.0

func (*CustomFormatDataSource) Read added in v1.5.0

func (*CustomFormatDataSource) Schema added in v1.6.0

type CustomFormatResource added in v1.5.0

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

CustomFormatResource defines the custom format implementation.

func (*CustomFormatResource) Configure added in v1.5.0

func (*CustomFormatResource) Create added in v1.5.0

func (*CustomFormatResource) Delete added in v1.5.0

func (*CustomFormatResource) ImportState added in v1.5.0

func (*CustomFormatResource) Metadata added in v1.5.0

func (*CustomFormatResource) Read added in v1.5.0

func (*CustomFormatResource) Schema added in v1.6.0

func (*CustomFormatResource) Update added in v1.5.0

type CustomFormats added in v1.5.0

type CustomFormats struct {
	CustomFormats types.Set    `tfsdk:"custom_formats"`
	ID            types.String `tfsdk:"id"`
}

CustomFormats describes the custom formats data model.

type CustomFormatsDataSource added in v1.5.0

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

CustomFormatsDataSource defines the custom formats implementation.

func (*CustomFormatsDataSource) Configure added in v1.5.0

func (*CustomFormatsDataSource) Metadata added in v1.5.0

func (*CustomFormatsDataSource) Read added in v1.5.0

func (*CustomFormatsDataSource) Schema added in v1.6.0

type DelayProfile added in v1.3.0

type DelayProfile struct {
	Tags                   types.Set    `tfsdk:"tags"`
	PreferredProtocol      types.String `tfsdk:"preferred_protocol"`
	UsenetDelay            types.Int64  `tfsdk:"usenet_delay"`
	TorrentDelay           types.Int64  `tfsdk:"torrent_delay"`
	ID                     types.Int64  `tfsdk:"id"`
	Order                  types.Int64  `tfsdk:"order"`
	EnableUsenet           types.Bool   `tfsdk:"enable_usenet"`
	EnableTorrent          types.Bool   `tfsdk:"enable_torrent"`
	BypassIfHighestQuality types.Bool   `tfsdk:"bypass_if_highest_quality"`
}

DelayProfile describes the delay profile data model.

type DelayProfileDataSource added in v1.3.0

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

DelayProfileDataSource defines the delay profile implementation.

func (*DelayProfileDataSource) Configure added in v1.3.0

func (*DelayProfileDataSource) Metadata added in v1.3.0

func (*DelayProfileDataSource) Read added in v1.3.0

func (*DelayProfileDataSource) Schema added in v1.6.0

type DelayProfileResource added in v1.3.0

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

DelayProfileResource defines the delay profile implementation.

func (*DelayProfileResource) Configure added in v1.3.0

func (*DelayProfileResource) Create added in v1.3.0

func (*DelayProfileResource) Delete added in v1.3.0

func (*DelayProfileResource) ImportState added in v1.3.0

func (*DelayProfileResource) Metadata added in v1.3.0

func (*DelayProfileResource) Read added in v1.3.0

func (*DelayProfileResource) Schema added in v1.6.0

func (*DelayProfileResource) Update added in v1.3.0

type DelayProfiles added in v1.3.0

type DelayProfiles struct {
	DelayProfiles types.Set    `tfsdk:"delay_profiles"`
	ID            types.String `tfsdk:"id"`
}

DelayProfiles describes the delay profiles data model.

type DelayProfilesDataSource added in v1.3.0

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

DelayProfilesDataSource defines the delay profiles implementation.

func (*DelayProfilesDataSource) Configure added in v1.3.0

func (*DelayProfilesDataSource) Metadata added in v1.3.0

func (*DelayProfilesDataSource) Read added in v1.3.0

func (*DelayProfilesDataSource) Schema added in v1.6.0

type DownloadClient added in v1.4.0

type DownloadClient struct {
	Tags                     types.Set    `tfsdk:"tags"`
	PostImportTags           types.Set    `tfsdk:"post_import_tags"`
	FieldTags                types.Set    `tfsdk:"field_tags"`
	AdditionalTags           types.Set    `tfsdk:"additional_tags"`
	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"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	Username                 types.String `tfsdk:"username"`
	MovieImportedCategory    types.String `tfsdk:"movie_imported_category"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	Password                 types.String `tfsdk:"password"`
	SecretToken              types.String `tfsdk:"secret_token"`
	RPCPath                  types.String `tfsdk:"rpc_path"`
	URLBase                  types.String `tfsdk:"url_base"`
	APIURL                   types.String `tfsdk:"api_url"`
	APIKey                   types.String `tfsdk:"api_key"`
	AppID                    types.String `tfsdk:"app_id"`
	AppToken                 types.String `tfsdk:"app_token"`
	WatchFolder              types.String `tfsdk:"watch_folder"`
	DestinationDirectory     types.String `tfsdk:"destination_directory"`
	RecentPriority           types.Int64  `tfsdk:"recent_priority"`
	OlderPriority            types.Int64  `tfsdk:"older_priority"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	IntialState              types.Int64  `tfsdk:"intial_state"`
	InitialState             types.Int64  `tfsdk:"initial_state"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_priority"`
	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"`
	FirstAndLast             types.Bool   `tfsdk:"first_and_last"`
	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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClient describes the download client data model.

type DownloadClientAria2 added in v1.6.0

type DownloadClientAria2 struct {
	Tags                     types.Set    `tfsdk:"tags"`
	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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientAria2 describes the download client data model.

type DownloadClientAria2Resource added in v1.6.0

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

DownloadClientAria2Resource defines the download client implementation.

func (*DownloadClientAria2Resource) Configure added in v1.6.0

func (*DownloadClientAria2Resource) Create added in v1.6.0

func (*DownloadClientAria2Resource) Delete added in v1.6.0

func (*DownloadClientAria2Resource) ImportState added in v1.6.0

func (*DownloadClientAria2Resource) Metadata added in v1.6.0

func (*DownloadClientAria2Resource) Read added in v1.6.0

func (*DownloadClientAria2Resource) Schema added in v1.6.0

func (*DownloadClientAria2Resource) Update added in v1.6.0

type DownloadClientConfig added in v1.4.0

type DownloadClientConfig struct {
	DownloadClientWorkingFolders     types.String `tfsdk:"download_client_working_folders"`
	ID                               types.Int64  `tfsdk:"id"`
	CheckForFinishedDownloadInterval types.Int64  `tfsdk:"check_for_finished_download_interval"`
	EnableCompletedDownloadHandling  types.Bool   `tfsdk:"enable_completed_download_handling"`
	AutoRedownloadFailed             types.Bool   `tfsdk:"auto_redownload_failed"`
}

DownloadClientConfig describes the download client config data model.

type DownloadClientConfigDataSource added in v1.4.0

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

DownloadClientConfigDataSource defines the download client config implementation.

func (*DownloadClientConfigDataSource) Configure added in v1.4.0

func (*DownloadClientConfigDataSource) Metadata added in v1.4.0

func (*DownloadClientConfigDataSource) Read added in v1.4.0

func (*DownloadClientConfigDataSource) Schema added in v1.6.0

type DownloadClientConfigResource added in v1.4.0

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

DownloadClientConfigResource defines the download client config implementation.

func (*DownloadClientConfigResource) Configure added in v1.4.0

func (*DownloadClientConfigResource) Create added in v1.4.0

func (*DownloadClientConfigResource) Delete added in v1.4.0

func (*DownloadClientConfigResource) ImportState added in v1.4.0

func (*DownloadClientConfigResource) Metadata added in v1.4.0

func (*DownloadClientConfigResource) Read added in v1.4.0

func (*DownloadClientConfigResource) Schema added in v1.6.0

func (*DownloadClientConfigResource) Update added in v1.4.0

type DownloadClientDataSource added in v1.4.0

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

DownloadClientDataSource defines the download_client implementation.

func (*DownloadClientDataSource) Configure added in v1.4.0

func (*DownloadClientDataSource) Metadata added in v1.4.0

func (*DownloadClientDataSource) Read added in v1.4.0

func (*DownloadClientDataSource) Schema added in v1.6.0

type DownloadClientDeluge added in v1.6.0

type DownloadClientDeluge struct {
	Tags                     types.Set    `tfsdk:"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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	MovieImportedCategory    types.String `tfsdk:"movie_imported_category"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientDeluge describes the download client data model.

type DownloadClientDelugeResource added in v1.6.0

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

DownloadClientDelugeResource defines the download client implementation.

func (*DownloadClientDelugeResource) Configure added in v1.6.0

func (*DownloadClientDelugeResource) Create added in v1.6.0

func (*DownloadClientDelugeResource) Delete added in v1.6.0

func (*DownloadClientDelugeResource) ImportState added in v1.6.0

func (*DownloadClientDelugeResource) Metadata added in v1.6.0

func (*DownloadClientDelugeResource) Read added in v1.6.0

func (*DownloadClientDelugeResource) Schema added in v1.6.0

func (*DownloadClientDelugeResource) Update added in v1.6.0

type DownloadClientFlood added in v1.6.0

type DownloadClientFlood struct {
	Tags                     types.Set    `tfsdk:"tags"`
	FieldTags                types.Set    `tfsdk:"field_tags"`
	AdditionalTags           types.Set    `tfsdk:"additional_tags"`
	PostImportTags           types.Set    `tfsdk:"post_import_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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientFlood describes the download client data model.

type DownloadClientFloodResource added in v1.6.0

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

DownloadClientFloodResource defines the download client implementation.

func (*DownloadClientFloodResource) Configure added in v1.6.0

func (*DownloadClientFloodResource) Create added in v1.6.0

func (*DownloadClientFloodResource) Delete added in v1.6.0

func (*DownloadClientFloodResource) ImportState added in v1.6.0

func (*DownloadClientFloodResource) Metadata added in v1.6.0

func (*DownloadClientFloodResource) Read added in v1.6.0

func (*DownloadClientFloodResource) Schema added in v1.6.0

func (*DownloadClientFloodResource) Update added in v1.6.0

type DownloadClientFreebox added in v1.7.0

type DownloadClientFreebox struct {
	Tags                     types.Set    `tfsdk:"tags"`
	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"`
	RecentPriority           types.Int64  `tfsdk:"recent_priority"`
	OlderPriority            types.Int64  `tfsdk:"older_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientFreebox describes the download client data model.

type DownloadClientFreeboxResource added in v1.7.0

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

DownloadClientFreeboxResource defines the download client implementation.

func (*DownloadClientFreeboxResource) Configure added in v1.7.0

func (*DownloadClientFreeboxResource) Create added in v1.7.0

func (*DownloadClientFreeboxResource) Delete added in v1.7.0

func (*DownloadClientFreeboxResource) ImportState added in v1.7.0

func (*DownloadClientFreeboxResource) Metadata added in v1.7.0

func (*DownloadClientFreeboxResource) Read added in v1.7.0

func (*DownloadClientFreeboxResource) Schema added in v1.7.0

func (*DownloadClientFreeboxResource) Update added in v1.7.0

type DownloadClientHadouken added in v1.6.0

type DownloadClientHadouken struct {
	Tags                     types.Set    `tfsdk:"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"`
	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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientHadouken describes the download client data model.

type DownloadClientHadoukenResource added in v1.6.0

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

DownloadClientHadoukenResource defines the download client implementation.

func (*DownloadClientHadoukenResource) Configure added in v1.6.0

func (*DownloadClientHadoukenResource) Create added in v1.6.0

func (*DownloadClientHadoukenResource) Delete added in v1.6.0

func (*DownloadClientHadoukenResource) ImportState added in v1.6.0

func (*DownloadClientHadoukenResource) Metadata added in v1.6.0

func (*DownloadClientHadoukenResource) Read added in v1.6.0

func (*DownloadClientHadoukenResource) Schema added in v1.6.0

func (*DownloadClientHadoukenResource) Update added in v1.6.0

type DownloadClientNzbget added in v1.6.0

type DownloadClientNzbget struct {
	Tags                     types.Set    `tfsdk:"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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientNzbget describes the download client data model.

type DownloadClientNzbgetResource added in v1.6.0

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

DownloadClientNzbgetResource defines the download client implementation.

func (*DownloadClientNzbgetResource) Configure added in v1.6.0

func (*DownloadClientNzbgetResource) Create added in v1.6.0

func (*DownloadClientNzbgetResource) Delete added in v1.6.0

func (*DownloadClientNzbgetResource) ImportState added in v1.6.0

func (*DownloadClientNzbgetResource) Metadata added in v1.6.0

func (*DownloadClientNzbgetResource) Read added in v1.6.0

func (*DownloadClientNzbgetResource) Schema added in v1.6.0

func (*DownloadClientNzbgetResource) Update added in v1.6.0

type DownloadClientNzbvortex added in v1.6.0

type DownloadClientNzbvortex struct {
	Tags                     types.Set    `tfsdk:"tags"`
	Name                     types.String `tfsdk:"name"`
	Host                     types.String `tfsdk:"host"`
	URLBase                  types.String `tfsdk:"url_base"`
	APIKey                   types.String `tfsdk:"api_key"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientNzbvortex describes the download client data model.

type DownloadClientNzbvortexResource added in v1.6.0

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

DownloadClientNzbvortexResource defines the download client implementation.

func (*DownloadClientNzbvortexResource) Configure added in v1.6.0

func (*DownloadClientNzbvortexResource) Create added in v1.6.0

func (*DownloadClientNzbvortexResource) Delete added in v1.6.0

func (*DownloadClientNzbvortexResource) ImportState added in v1.6.0

func (*DownloadClientNzbvortexResource) Metadata added in v1.6.0

func (*DownloadClientNzbvortexResource) Read added in v1.6.0

func (*DownloadClientNzbvortexResource) Schema added in v1.6.0

func (*DownloadClientNzbvortexResource) Update added in v1.6.0

type DownloadClientPneumatic added in v1.6.0

type DownloadClientPneumatic struct {
	Tags                     types.Set    `tfsdk:"tags"`
	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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientPneumatic describes the download client data model.

type DownloadClientPneumaticResource added in v1.6.0

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

DownloadClientPneumaticResource defines the download client implementation.

func (*DownloadClientPneumaticResource) Configure added in v1.6.0

func (*DownloadClientPneumaticResource) Create added in v1.6.0

func (*DownloadClientPneumaticResource) Delete added in v1.6.0

func (*DownloadClientPneumaticResource) ImportState added in v1.6.0

func (*DownloadClientPneumaticResource) Metadata added in v1.6.0

func (*DownloadClientPneumaticResource) Read added in v1.6.0

func (*DownloadClientPneumaticResource) Schema added in v1.6.0

func (*DownloadClientPneumaticResource) Update added in v1.6.0

type DownloadClientQbittorrent added in v1.6.0

type DownloadClientQbittorrent struct {
	Tags                     types.Set    `tfsdk:"tags"`
	MovieImportedCategory    types.String `tfsdk:"movie_imported_category"`
	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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	Priority                 types.Int64  `tfsdk:"priority"`
	Port                     types.Int64  `tfsdk:"port"`
	ID                       types.Int64  `tfsdk:"id"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_priority"`
	InitialState             types.Int64  `tfsdk:"initial_state"`
	UseSsl                   types.Bool   `tfsdk:"use_ssl"`
	Enable                   types.Bool   `tfsdk:"enable"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
	FirstAndLast             types.Bool   `tfsdk:"first_and_last"`
	SequentialOrder          types.Bool   `tfsdk:"sequential_order"`
}

DownloadClientQbittorrent describes the download client data model.

type DownloadClientQbittorrentResource added in v1.6.0

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

DownloadClientQbittorrentResource defines the download client implementation.

func (*DownloadClientQbittorrentResource) Configure added in v1.6.0

func (*DownloadClientQbittorrentResource) Create added in v1.6.0

func (*DownloadClientQbittorrentResource) Delete added in v1.6.0

func (*DownloadClientQbittorrentResource) ImportState added in v1.6.0

func (*DownloadClientQbittorrentResource) Metadata added in v1.6.0

func (*DownloadClientQbittorrentResource) Read added in v1.6.0

func (*DownloadClientQbittorrentResource) Schema added in v1.6.0

func (*DownloadClientQbittorrentResource) Update added in v1.6.0

type DownloadClientResource added in v1.4.0

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

DownloadClientResource defines the download client implementation.

func (*DownloadClientResource) Configure added in v1.4.0

func (*DownloadClientResource) Create added in v1.4.0

func (*DownloadClientResource) Delete added in v1.4.0

func (*DownloadClientResource) ImportState added in v1.4.0

func (*DownloadClientResource) Metadata added in v1.4.0

func (*DownloadClientResource) Read added in v1.4.0

func (*DownloadClientResource) Schema added in v1.6.0

func (*DownloadClientResource) Update added in v1.4.0

type DownloadClientRtorrent added in v1.6.0

type DownloadClientRtorrent struct {
	Tags                     types.Set    `tfsdk:"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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	MovieImportedCategory    types.String `tfsdk:"movie_imported_category"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientRtorrent describes the download client data model.

type DownloadClientRtorrentResource added in v1.6.0

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

DownloadClientRtorrentResource defines the download client implementation.

func (*DownloadClientRtorrentResource) Configure added in v1.6.0

func (*DownloadClientRtorrentResource) Create added in v1.6.0

func (*DownloadClientRtorrentResource) Delete added in v1.6.0

func (*DownloadClientRtorrentResource) ImportState added in v1.6.0

func (*DownloadClientRtorrentResource) Metadata added in v1.6.0

func (*DownloadClientRtorrentResource) Read added in v1.6.0

func (*DownloadClientRtorrentResource) Schema added in v1.6.0

func (*DownloadClientRtorrentResource) Update added in v1.6.0

type DownloadClientSabnzbd added in v1.6.0

type DownloadClientSabnzbd struct {
	Tags                     types.Set    `tfsdk:"tags"`
	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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientSabnzbd describes the download client data model.

type DownloadClientSabnzbdResource added in v1.6.0

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

DownloadClientSabnzbdResource defines the download client implementation.

func (*DownloadClientSabnzbdResource) Configure added in v1.6.0

func (*DownloadClientSabnzbdResource) Create added in v1.6.0

func (*DownloadClientSabnzbdResource) Delete added in v1.6.0

func (*DownloadClientSabnzbdResource) ImportState added in v1.6.0

func (*DownloadClientSabnzbdResource) Metadata added in v1.6.0

func (*DownloadClientSabnzbdResource) Read added in v1.6.0

func (*DownloadClientSabnzbdResource) Schema added in v1.6.0

func (*DownloadClientSabnzbdResource) Update added in v1.6.0

type DownloadClientTorrentBlackhole added in v1.6.0

type DownloadClientTorrentBlackhole struct {
	Tags                     types.Set    `tfsdk:"tags"`
	Name                     types.String `tfsdk:"name"`
	TorrentFolder            types.String `tfsdk:"torrent_folder"`
	WatchFolder              types.String `tfsdk:"watch_folder"`
	MagnetFileExtension      types.String `tfsdk:"magnet_file_extension"`
	Priority                 types.Int64  `tfsdk:"priority"`
	ID                       types.Int64  `tfsdk:"id"`
	Enable                   types.Bool   `tfsdk:"enable"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
	SaveMagnetFiles          types.Bool   `tfsdk:"save_magnet_files"`
	ReadOnly                 types.Bool   `tfsdk:"read_only"`
}

DownloadClientTorrentBlackhole describes the download client data model.

type DownloadClientTorrentBlackholeResource added in v1.6.0

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

DownloadClientTorrentBlackholeResource defines the download client implementation.

func (*DownloadClientTorrentBlackholeResource) Configure added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) Create added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) Delete added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) ImportState added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) Metadata added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) Read added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) Schema added in v1.6.0

func (*DownloadClientTorrentBlackholeResource) Update added in v1.6.0

type DownloadClientTorrentDownloadStation added in v1.6.0

type DownloadClientTorrentDownloadStation 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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientTorrentDownloadStation describes the download client data model.

type DownloadClientTorrentDownloadStationResource added in v1.6.0

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

DownloadClientTorrentDownloadStationResource defines the download client implementation.

func (*DownloadClientTorrentDownloadStationResource) Configure added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) Create added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) Delete added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) ImportState added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) Metadata added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) Read added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) Schema added in v1.6.0

func (*DownloadClientTorrentDownloadStationResource) Update added in v1.6.0

type DownloadClientTransmission added in v1.4.0

type DownloadClientTransmission struct {
	Tags                     types.Set    `tfsdk:"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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientTransmission describes the download client data model.

type DownloadClientTransmissionResource added in v1.4.0

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

DownloadClientTransmissionResource defines the download client implementation.

func (*DownloadClientTransmissionResource) Configure added in v1.4.0

func (*DownloadClientTransmissionResource) Create added in v1.4.0

func (*DownloadClientTransmissionResource) Delete added in v1.4.0

func (*DownloadClientTransmissionResource) ImportState added in v1.4.0

func (*DownloadClientTransmissionResource) Metadata added in v1.4.0

func (*DownloadClientTransmissionResource) Read added in v1.4.0

func (*DownloadClientTransmissionResource) Schema added in v1.6.0

func (*DownloadClientTransmissionResource) Update added in v1.4.0

type DownloadClientUsenetBlackhole added in v1.6.0

type DownloadClientUsenetBlackhole struct {
	Tags                     types.Set    `tfsdk:"tags"`
	Name                     types.String `tfsdk:"name"`
	NzbFolder                types.String `tfsdk:"nzb_folder"`
	WatchFolder              types.String `tfsdk:"watch_folder"`
	Priority                 types.Int64  `tfsdk:"priority"`
	ID                       types.Int64  `tfsdk:"id"`
	Enable                   types.Bool   `tfsdk:"enable"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientUsenetBlackhole describes the download client data model.

type DownloadClientUsenetBlackholeResource added in v1.6.0

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

DownloadClientUsenetBlackholeResource defines the download client implementation.

func (*DownloadClientUsenetBlackholeResource) Configure added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) Create added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) Delete added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) ImportState added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) Metadata added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) Read added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) Schema added in v1.6.0

func (*DownloadClientUsenetBlackholeResource) Update added in v1.6.0

type DownloadClientUsenetDownloadStation added in v1.6.0

type DownloadClientUsenetDownloadStation 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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientUsenetDownloadStation describes the download client data model.

type DownloadClientUsenetDownloadStationResource added in v1.6.0

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

DownloadClientUsenetDownloadStationResource defines the download client implementation.

func (*DownloadClientUsenetDownloadStationResource) Configure added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) Create added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) Delete added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) ImportState added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) Metadata added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) Read added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) Schema added in v1.6.0

func (*DownloadClientUsenetDownloadStationResource) Update added in v1.6.0

type DownloadClientUtorrent added in v1.6.0

type DownloadClientUtorrent struct {
	Tags                     types.Set    `tfsdk:"tags"`
	MovieImportedCategory    types.String `tfsdk:"movie_imported_category"`
	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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	Priority                 types.Int64  `tfsdk:"priority"`
	Port                     types.Int64  `tfsdk:"port"`
	ID                       types.Int64  `tfsdk:"id"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_priority"`
	IntialState              types.Int64  `tfsdk:"intial_state"`
	UseSsl                   types.Bool   `tfsdk:"use_ssl"`
	Enable                   types.Bool   `tfsdk:"enable"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientUtorrent describes the download client data model.

type DownloadClientUtorrentResource added in v1.6.0

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

DownloadClientUtorrentResource defines the download client implementation.

func (*DownloadClientUtorrentResource) Configure added in v1.6.0

func (*DownloadClientUtorrentResource) Create added in v1.6.0

func (*DownloadClientUtorrentResource) Delete added in v1.6.0

func (*DownloadClientUtorrentResource) ImportState added in v1.6.0

func (*DownloadClientUtorrentResource) Metadata added in v1.6.0

func (*DownloadClientUtorrentResource) Read added in v1.6.0

func (*DownloadClientUtorrentResource) Schema added in v1.6.0

func (*DownloadClientUtorrentResource) Update added in v1.6.0

type DownloadClientVuze added in v1.6.0

type DownloadClientVuze struct {
	Tags                     types.Set    `tfsdk:"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"`
	MovieCategory            types.String `tfsdk:"movie_category"`
	MovieDirectory           types.String `tfsdk:"movie_directory"`
	RecentMoviePriority      types.Int64  `tfsdk:"recent_movie_priority"`
	OlderMoviePriority       types.Int64  `tfsdk:"older_movie_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"`
	RemoveFailedDownloads    types.Bool   `tfsdk:"remove_failed_downloads"`
	RemoveCompletedDownloads types.Bool   `tfsdk:"remove_completed_downloads"`
}

DownloadClientVuze describes the download client data model.

type DownloadClientVuzeResource added in v1.6.0

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

DownloadClientVuzeResource defines the download client implementation.

func (*DownloadClientVuzeResource) Configure added in v1.6.0

func (*DownloadClientVuzeResource) Create added in v1.6.0

func (*DownloadClientVuzeResource) Delete added in v1.6.0

func (*DownloadClientVuzeResource) ImportState added in v1.6.0

func (*DownloadClientVuzeResource) Metadata added in v1.6.0

func (*DownloadClientVuzeResource) Read added in v1.6.0

func (*DownloadClientVuzeResource) Schema added in v1.6.0

func (*DownloadClientVuzeResource) Update added in v1.6.0

type DownloadClients added in v1.4.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.4.0

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

DownloadClientsDataSource defines the download clients implementation.

func (*DownloadClientsDataSource) Configure added in v1.4.0

func (*DownloadClientsDataSource) Metadata added in v1.4.0

func (*DownloadClientsDataSource) Read added in v1.4.0

func (*DownloadClientsDataSource) Schema added in v1.6.0

type FormatItem added in v1.5.0

type FormatItem struct {
	Name   types.String `tfsdk:"name"`
	Format types.Int64  `tfsdk:"format"`
	Score  types.Int64  `tfsdk:"score"`
}

FormatItem is part of QualityProfile.

type ImportList added in v1.8.0

type ImportList struct {
	ProfileIds                types.Set    `tfsdk:"profile_ids"`
	TagIds                    types.Set    `tfsdk:"tag_ids"`
	Tags                      types.Set    `tfsdk:"tags"`
	Name                      types.String `tfsdk:"name"`
	ConfigContract            types.String `tfsdk:"config_contract"`
	Implementation            types.String `tfsdk:"implementation"`
	Monitor                   types.String `tfsdk:"monitor"`
	MinimumAvailability       types.String `tfsdk:"minimum_availability"`
	RootFolderPath            types.String `tfsdk:"root_folder_path"`
	ListType                  types.String `tfsdk:"list_type"`
	TraktAdditionalParameters types.String `tfsdk:"trakt_additional_parameters"`
	Certification             types.String `tfsdk:"certification"`
	Genres                    types.String `tfsdk:"genres"`
	Years                     types.String `tfsdk:"years"`
	Rating                    types.String `tfsdk:"rating"`
	MinVoteAverage            types.String `tfsdk:"min_vote_average"`
	MinVotes                  types.String `tfsdk:"min_votes"`
	TMDBCertification         types.String `tfsdk:"tmdb_certification"`
	IncludeGenreIds           types.String `tfsdk:"include_genre_ids"`
	ExcludeGenreIds           types.String `tfsdk:"exclude_genre_ids"`
	AuthUser                  types.String `tfsdk:"auth_user"`
	Username                  types.String `tfsdk:"username"`
	Listname                  types.String `tfsdk:"listname"`
	KeywordID                 types.String `tfsdk:"keyword_id"`
	CompanyID                 types.String `tfsdk:"company_id"`
	ListID                    types.String `tfsdk:"list_id"`
	PersonID                  types.String `tfsdk:"person_id"`
	AccountID                 types.String `tfsdk:"account_id"`
	AccessToken               types.String `tfsdk:"access_token"`
	RefreshToken              types.String `tfsdk:"refresh_token"`
	Expires                   types.String `tfsdk:"expires"`
	BaseURL                   types.String `tfsdk:"base_url"`
	URLBase                   types.String `tfsdk:"url_base"`
	URL                       types.String `tfsdk:"url"`
	Link                      types.String `tfsdk:"link"`
	APIKey                    types.String `tfsdk:"api_key"`
	ListOrder                 types.Int64  `tfsdk:"list_order"`
	ID                        types.Int64  `tfsdk:"id"`
	QualityProfileID          types.Int64  `tfsdk:"quality_profile_id"`
	Port                      types.Int64  `tfsdk:"port"`
	Source                    types.Int64  `tfsdk:"source"`
	MinScore                  types.Int64  `tfsdk:"min_score"`
	TMDBListType              types.Int64  `tfsdk:"tmdb_list_type"`
	UserListType              types.Int64  `tfsdk:"user_list_type"`
	Limit                     types.Int64  `tfsdk:"limit"`
	TraktListType             types.Int64  `tfsdk:"trakt_list_type"`
	LanguageCode              types.Int64  `tfsdk:"language_code"`
	Enabled                   types.Bool   `tfsdk:"enabled"`
	EnableAuto                types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd               types.Bool   `tfsdk:"search_on_add"`
	OnlyActive                types.Bool   `tfsdk:"only_active"`
	PersonCast                types.Bool   `tfsdk:"cast"`
	PersonCastDirector        types.Bool   `tfsdk:"cast_director"`
	PersonCastProducer        types.Bool   `tfsdk:"cast_producer"`
	PersonCastSound           types.Bool   `tfsdk:"cast_sound"`
	PersonCastWriting         types.Bool   `tfsdk:"cast_writing"`
}

ImportList describes the import list data model.

type ImportListConfig added in v1.8.0

type ImportListConfig struct {
	SyncLevel    types.String `tfsdk:"sync_level"`
	SyncInterval types.Int64  `tfsdk:"sync_interval"`
	ID           types.Int64  `tfsdk:"id"`
}

ImportListConfig describes the import list config data model.

type ImportListConfigDataSource added in v1.8.0

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

ImportListConfigDataSource defines the import list config implementation.

func (*ImportListConfigDataSource) Configure added in v1.8.0

func (*ImportListConfigDataSource) Metadata added in v1.8.0

func (*ImportListConfigDataSource) Read added in v1.8.0

func (*ImportListConfigDataSource) Schema added in v1.8.0

type ImportListConfigResource added in v1.8.0

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

ImportListConfigResource defines the import list config implementation.

func (*ImportListConfigResource) Configure added in v1.8.0

func (*ImportListConfigResource) Create added in v1.8.0

func (*ImportListConfigResource) Delete added in v1.8.0

func (*ImportListConfigResource) ImportState added in v1.8.0

func (*ImportListConfigResource) Metadata added in v1.8.0

func (*ImportListConfigResource) Read added in v1.8.0

func (*ImportListConfigResource) Schema added in v1.8.0

func (*ImportListConfigResource) Update added in v1.8.0

type ImportListCouchPotato added in v1.8.0

type ImportListCouchPotato struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	Link                types.String `tfsdk:"link"`
	URLBase             types.String `tfsdk:"url_base"`
	APIKey              types.String `tfsdk:"api_key"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Port                types.Int64  `tfsdk:"port"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
	OnlyActive          types.Bool   `tfsdk:"only_active"`
}

ImportListCouchPotato describes the import list data model.

type ImportListCouchPotatoResource added in v1.8.0

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

ImportListCouchPotatoResource defines the import list implementation.

func (*ImportListCouchPotatoResource) Configure added in v1.8.0

func (*ImportListCouchPotatoResource) Create added in v1.8.0

func (*ImportListCouchPotatoResource) Delete added in v1.8.0

func (*ImportListCouchPotatoResource) ImportState added in v1.8.0

func (*ImportListCouchPotatoResource) Metadata added in v1.8.0

func (*ImportListCouchPotatoResource) Read added in v1.8.0

func (*ImportListCouchPotatoResource) Schema added in v1.8.0

func (*ImportListCouchPotatoResource) Update added in v1.8.0

type ImportListCustom added in v1.8.0

type ImportListCustom struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	URL                 types.String `tfsdk:"url"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListCustom describes the import list data model.

type ImportListCustomResource added in v1.8.0

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

ImportListCustomResource defines the import list implementation.

func (*ImportListCustomResource) Configure added in v1.8.0

func (*ImportListCustomResource) Create added in v1.8.0

func (*ImportListCustomResource) Delete added in v1.8.0

func (*ImportListCustomResource) ImportState added in v1.8.0

func (*ImportListCustomResource) Metadata added in v1.8.0

func (*ImportListCustomResource) Read added in v1.8.0

func (*ImportListCustomResource) Schema added in v1.8.0

func (*ImportListCustomResource) Update added in v1.8.0

type ImportListDataSource added in v1.8.0

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

ImportListDataSource defines the import_list implementation.

func (*ImportListDataSource) Configure added in v1.8.0

func (*ImportListDataSource) Metadata added in v1.8.0

func (*ImportListDataSource) Read added in v1.8.0

func (*ImportListDataSource) Schema added in v1.8.0

type ImportListExclusion added in v1.8.0

type ImportListExclusion struct {
	Title  types.String `tfsdk:"title"`
	Year   types.Int64  `tfsdk:"year"`
	TMDBID types.Int64  `tfsdk:"tmdb_id"`
	ID     types.Int64  `tfsdk:"id"`
}

ImportListExclusion describes the importListExclusion data model.

type ImportListExclusionDataSource added in v1.8.0

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

ImportListExclusionDataSource defines the importListExclusion implementation.

func (*ImportListExclusionDataSource) Configure added in v1.8.0

func (*ImportListExclusionDataSource) Metadata added in v1.8.0

func (*ImportListExclusionDataSource) Read added in v1.8.0

func (*ImportListExclusionDataSource) Schema added in v1.8.0

type ImportListExclusionResource added in v1.8.0

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

ImportListExclusionResource defines the importListExclusion implementation.

func (*ImportListExclusionResource) Configure added in v1.8.0

func (*ImportListExclusionResource) Create added in v1.8.0

func (*ImportListExclusionResource) Delete added in v1.8.0

func (*ImportListExclusionResource) ImportState added in v1.8.0

func (*ImportListExclusionResource) Metadata added in v1.8.0

func (*ImportListExclusionResource) Read added in v1.8.0

func (*ImportListExclusionResource) Schema added in v1.8.0

func (*ImportListExclusionResource) Update added in v1.8.0

type ImportListExclusions added in v1.8.0

type ImportListExclusions struct {
	ImportListExclusions types.Set    `tfsdk:"import_list_exclusions"`
	ID                   types.String `tfsdk:"id"`
}

ImportListExclusions describes the importListExclusions data model.

type ImportListExclusionsDataSource added in v1.8.0

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

ImportListExclusionsDataSource defines the importListExclusions implementation.

func (*ImportListExclusionsDataSource) Configure added in v1.8.0

func (*ImportListExclusionsDataSource) Metadata added in v1.8.0

func (*ImportListExclusionsDataSource) Read added in v1.8.0

func (*ImportListExclusionsDataSource) Schema added in v1.8.0

type ImportListIMDB added in v1.8.0

type ImportListIMDB struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	ListID              types.String `tfsdk:"list_id"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListIMDB describes the import list data model.

type ImportListIMDBResource added in v1.8.0

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

ImportListIMDBResource defines the import list implementation.

func (*ImportListIMDBResource) Configure added in v1.8.0

func (*ImportListIMDBResource) Create added in v1.8.0

func (*ImportListIMDBResource) Delete added in v1.8.0

func (*ImportListIMDBResource) ImportState added in v1.8.0

func (*ImportListIMDBResource) Metadata added in v1.8.0

func (*ImportListIMDBResource) Read added in v1.8.0

func (*ImportListIMDBResource) Schema added in v1.8.0

func (*ImportListIMDBResource) Update added in v1.8.0

type ImportListPlex added in v1.8.0

type ImportListPlex struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	AccessToken         types.String `tfsdk:"access_token"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListPlex describes the import list data model.

type ImportListPlexResource added in v1.8.0

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

ImportListPlexResource defines the import list implementation.

func (*ImportListPlexResource) Configure added in v1.8.0

func (*ImportListPlexResource) Create added in v1.8.0

func (*ImportListPlexResource) Delete added in v1.8.0

func (*ImportListPlexResource) ImportState added in v1.8.0

func (*ImportListPlexResource) Metadata added in v1.8.0

func (*ImportListPlexResource) Read added in v1.8.0

func (*ImportListPlexResource) Schema added in v1.8.0

func (*ImportListPlexResource) Update added in v1.8.0

type ImportListRSS added in v1.8.0

type ImportListRSS struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	Link                types.String `tfsdk:"link"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListRSS describes the import list data model.

type ImportListRSSResource added in v1.8.0

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

ImportListRSSResource defines the import list implementation.

func (*ImportListRSSResource) Configure added in v1.8.0

func (*ImportListRSSResource) Create added in v1.8.0

func (*ImportListRSSResource) Delete added in v1.8.0

func (*ImportListRSSResource) ImportState added in v1.8.0

func (*ImportListRSSResource) Metadata added in v1.8.0

func (*ImportListRSSResource) Read added in v1.8.0

func (*ImportListRSSResource) Schema added in v1.8.0

func (*ImportListRSSResource) Update added in v1.8.0

type ImportListRadarr added in v1.8.0

type ImportListRadarr struct {
	ProfileIds          types.Set    `tfsdk:"profile_ids"`
	TagIds              types.Set    `tfsdk:"tag_ids"`
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	BaseURL             types.String `tfsdk:"base_url"`
	APIKey              types.String `tfsdk:"api_key"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListRadarr describes the import list data model.

type ImportListRadarrResource added in v1.8.0

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

ImportListRadarrResource defines the import list implementation.

func (*ImportListRadarrResource) Configure added in v1.8.0

func (*ImportListRadarrResource) Create added in v1.8.0

func (*ImportListRadarrResource) Delete added in v1.8.0

func (*ImportListRadarrResource) ImportState added in v1.8.0

func (*ImportListRadarrResource) Metadata added in v1.8.0

func (*ImportListRadarrResource) Read added in v1.8.0

func (*ImportListRadarrResource) Schema added in v1.8.0

func (*ImportListRadarrResource) Update added in v1.8.0

type ImportListResource added in v1.8.0

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

ImportListResource defines the import list implementation.

func (*ImportListResource) Configure added in v1.8.0

func (*ImportListResource) Create added in v1.8.0

func (*ImportListResource) Delete added in v1.8.0

func (*ImportListResource) ImportState added in v1.8.0

func (*ImportListResource) Metadata added in v1.8.0

func (*ImportListResource) Read added in v1.8.0

func (*ImportListResource) Schema added in v1.8.0

func (*ImportListResource) Update added in v1.8.0

type ImportListStevenlu added in v1.8.0

type ImportListStevenlu struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	Link                types.String `tfsdk:"link"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListStevenlu describes the import list data model.

type ImportListStevenlu2 added in v1.8.0

type ImportListStevenlu2 struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	Source              types.Int64  `tfsdk:"source"`
	MinScore            types.Int64  `tfsdk:"min_score"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListStevenlu2 describes the import list data model.

type ImportListStevenlu2Resource added in v1.8.0

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

ImportListStevenlu2Resource defines the import list implementation.

func (*ImportListStevenlu2Resource) Configure added in v1.8.0

func (*ImportListStevenlu2Resource) Create added in v1.8.0

func (*ImportListStevenlu2Resource) Delete added in v1.8.0

func (*ImportListStevenlu2Resource) ImportState added in v1.8.0

func (*ImportListStevenlu2Resource) Metadata added in v1.8.0

func (*ImportListStevenlu2Resource) Read added in v1.8.0

func (*ImportListStevenlu2Resource) Schema added in v1.8.0

func (*ImportListStevenlu2Resource) Update added in v1.8.0

type ImportListStevenluResource added in v1.8.0

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

ImportListStevenluResource defines the import list implementation.

func (*ImportListStevenluResource) Configure added in v1.8.0

func (*ImportListStevenluResource) Create added in v1.8.0

func (*ImportListStevenluResource) Delete added in v1.8.0

func (*ImportListStevenluResource) ImportState added in v1.8.0

func (*ImportListStevenluResource) Metadata added in v1.8.0

func (*ImportListStevenluResource) Read added in v1.8.0

func (*ImportListStevenluResource) Schema added in v1.8.0

func (*ImportListStevenluResource) Update added in v1.8.0

type ImportListTMDBCompany added in v1.8.0

type ImportListTMDBCompany struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	CompanyID           types.String `tfsdk:"company_id"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListTMDBCompany describes the import list data model.

type ImportListTMDBCompanyResource added in v1.8.0

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

ImportListTMDBCompanyResource defines the import list implementation.

func (*ImportListTMDBCompanyResource) Configure added in v1.8.0

func (*ImportListTMDBCompanyResource) Create added in v1.8.0

func (*ImportListTMDBCompanyResource) Delete added in v1.8.0

func (*ImportListTMDBCompanyResource) ImportState added in v1.8.0

func (*ImportListTMDBCompanyResource) Metadata added in v1.8.0

func (*ImportListTMDBCompanyResource) Read added in v1.8.0

func (*ImportListTMDBCompanyResource) Schema added in v1.8.0

func (*ImportListTMDBCompanyResource) Update added in v1.8.0

type ImportListTMDBKeyword added in v1.8.0

type ImportListTMDBKeyword struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	KeywordID           types.String `tfsdk:"keyword_id"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListTMDBKeyword describes the import list data model.

type ImportListTMDBKeywordResource added in v1.8.0

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

ImportListTMDBKeywordResource defines the import list implementation.

func (*ImportListTMDBKeywordResource) Configure added in v1.8.0

func (*ImportListTMDBKeywordResource) Create added in v1.8.0

func (*ImportListTMDBKeywordResource) Delete added in v1.8.0

func (*ImportListTMDBKeywordResource) ImportState added in v1.8.0

func (*ImportListTMDBKeywordResource) Metadata added in v1.8.0

func (*ImportListTMDBKeywordResource) Read added in v1.8.0

func (*ImportListTMDBKeywordResource) Schema added in v1.8.0

func (*ImportListTMDBKeywordResource) Update added in v1.8.0

type ImportListTMDBList added in v1.8.0

type ImportListTMDBList struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	ListID              types.String `tfsdk:"list_id"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListTMDBList describes the import list data model.

type ImportListTMDBListResource added in v1.8.0

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

ImportListTMDBListResource defines the import list implementation.

func (*ImportListTMDBListResource) Configure added in v1.8.0

func (*ImportListTMDBListResource) Create added in v1.8.0

func (*ImportListTMDBListResource) Delete added in v1.8.0

func (*ImportListTMDBListResource) ImportState added in v1.8.0

func (*ImportListTMDBListResource) Metadata added in v1.8.0

func (*ImportListTMDBListResource) Read added in v1.8.0

func (*ImportListTMDBListResource) Schema added in v1.8.0

func (*ImportListTMDBListResource) Update added in v1.8.0

type ImportListTMDBPerson added in v1.8.0

type ImportListTMDBPerson struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	PersonID            types.String `tfsdk:"person_id"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
	PersonCast          types.Bool   `tfsdk:"cast"`
	PersonCastDirector  types.Bool   `tfsdk:"cast_director"`
	PersonCastProducer  types.Bool   `tfsdk:"cast_producer"`
	PersonCastSound     types.Bool   `tfsdk:"cast_sound"`
	PersonCastWriting   types.Bool   `tfsdk:"cast_writing"`
}

ImportListTMDBPerson describes the import list data model.

type ImportListTMDBPersonResource added in v1.8.0

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

ImportListTMDBPersonResource defines the import list implementation.

func (*ImportListTMDBPersonResource) Configure added in v1.8.0

func (*ImportListTMDBPersonResource) Create added in v1.8.0

func (*ImportListTMDBPersonResource) Delete added in v1.8.0

func (*ImportListTMDBPersonResource) ImportState added in v1.8.0

func (*ImportListTMDBPersonResource) Metadata added in v1.8.0

func (*ImportListTMDBPersonResource) Read added in v1.8.0

func (*ImportListTMDBPersonResource) Schema added in v1.8.0

func (*ImportListTMDBPersonResource) Update added in v1.8.0

type ImportListTMDBPopular added in v1.8.0

type ImportListTMDBPopular struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	MinVoteAverage      types.String `tfsdk:"min_vote_average"`
	MinVotes            types.String `tfsdk:"min_votes"`
	TMDBCertification   types.String `tfsdk:"tmdb_certification"`
	IncludeGenreIds     types.String `tfsdk:"include_genre_ids"`
	ExcludeGenreIds     types.String `tfsdk:"exclude_genre_ids"`
	LanguageCode        types.Int64  `tfsdk:"language_code"`
	TMDBListType        types.Int64  `tfsdk:"tmdb_list_type"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListTMDBPopular describes the import list data model.

type ImportListTMDBPopularResource added in v1.8.0

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

ImportListTMDBPopularResource defines the import list implementation.

func (*ImportListTMDBPopularResource) Configure added in v1.8.0

func (*ImportListTMDBPopularResource) Create added in v1.8.0

func (*ImportListTMDBPopularResource) Delete added in v1.8.0

func (*ImportListTMDBPopularResource) ImportState added in v1.8.0

func (*ImportListTMDBPopularResource) Metadata added in v1.8.0

func (*ImportListTMDBPopularResource) Read added in v1.8.0

func (*ImportListTMDBPopularResource) Schema added in v1.8.0

func (*ImportListTMDBPopularResource) Update added in v1.8.0

type ImportListTMDBUser added in v1.8.0

type ImportListTMDBUser struct {
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	Monitor             types.String `tfsdk:"monitor"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	RootFolderPath      types.String `tfsdk:"root_folder_path"`
	AccountID           types.String `tfsdk:"account_id"`
	AccessToken         types.String `tfsdk:"access_token"`
	ListOrder           types.Int64  `tfsdk:"list_order"`
	ID                  types.Int64  `tfsdk:"id"`
	UserListType        types.Int64  `tfsdk:"user_list_type"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	Enabled             types.Bool   `tfsdk:"enabled"`
	EnableAuto          types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd         types.Bool   `tfsdk:"search_on_add"`
}

ImportListTMDBUser describes the import list data model.

type ImportListTMDBUserResource added in v1.8.0

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

ImportListTMDBUserResource defines the import list implementation.

func (*ImportListTMDBUserResource) Configure added in v1.8.0

func (*ImportListTMDBUserResource) Create added in v1.8.0

func (*ImportListTMDBUserResource) Delete added in v1.8.0

func (*ImportListTMDBUserResource) ImportState added in v1.8.0

func (*ImportListTMDBUserResource) Metadata added in v1.8.0

func (*ImportListTMDBUserResource) Read added in v1.8.0

func (*ImportListTMDBUserResource) Schema added in v1.8.0

func (*ImportListTMDBUserResource) Update added in v1.8.0

type ImportListTraktList added in v1.8.0

type ImportListTraktList struct {
	Tags                      types.Set    `tfsdk:"tags"`
	Name                      types.String `tfsdk:"name"`
	Monitor                   types.String `tfsdk:"monitor"`
	MinimumAvailability       types.String `tfsdk:"minimum_availability"`
	RootFolderPath            types.String `tfsdk:"root_folder_path"`
	AuthUser                  types.String `tfsdk:"auth_user"`
	Username                  types.String `tfsdk:"username"`
	Listname                  types.String `tfsdk:"listname"`
	TraktAdditionalParameters types.String `tfsdk:"trakt_additional_parameters"`
	AccessToken               types.String `tfsdk:"access_token"`
	RefreshToken              types.String `tfsdk:"refresh_token"`
	Expires                   types.String `tfsdk:"expires"`
	Limit                     types.Int64  `tfsdk:"limit"`
	ListOrder                 types.Int64  `tfsdk:"list_order"`
	ID                        types.Int64  `tfsdk:"id"`
	QualityProfileID          types.Int64  `tfsdk:"quality_profile_id"`
	Enabled                   types.Bool   `tfsdk:"enabled"`
	EnableAuto                types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd               types.Bool   `tfsdk:"search_on_add"`
}

ImportListTraktList describes the import list data model.

type ImportListTraktListResource added in v1.8.0

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

ImportListTraktListResource defines the import list implementation.

func (*ImportListTraktListResource) Configure added in v1.8.0

func (*ImportListTraktListResource) Create added in v1.8.0

func (*ImportListTraktListResource) Delete added in v1.8.0

func (*ImportListTraktListResource) ImportState added in v1.8.0

func (*ImportListTraktListResource) Metadata added in v1.8.0

func (*ImportListTraktListResource) Read added in v1.8.0

func (*ImportListTraktListResource) Schema added in v1.8.0

func (*ImportListTraktListResource) Update added in v1.8.0

type ImportListTraktPopular added in v1.8.0

type ImportListTraktPopular struct {
	Tags                      types.Set    `tfsdk:"tags"`
	Name                      types.String `tfsdk:"name"`
	Monitor                   types.String `tfsdk:"monitor"`
	MinimumAvailability       types.String `tfsdk:"minimum_availability"`
	RootFolderPath            types.String `tfsdk:"root_folder_path"`
	AuthUser                  types.String `tfsdk:"auth_user"`
	TraktAdditionalParameters types.String `tfsdk:"trakt_additional_parameters"`
	AccessToken               types.String `tfsdk:"access_token"`
	RefreshToken              types.String `tfsdk:"refresh_token"`
	Expires                   types.String `tfsdk:"expires"`
	Certification             types.String `tfsdk:"certification"`
	Genres                    types.String `tfsdk:"genres"`
	Years                     types.String `tfsdk:"years"`
	Rating                    types.String `tfsdk:"rating"`
	TraktListType             types.Int64  `tfsdk:"trakt_list_type"`
	Limit                     types.Int64  `tfsdk:"limit"`
	ListOrder                 types.Int64  `tfsdk:"list_order"`
	ID                        types.Int64  `tfsdk:"id"`
	QualityProfileID          types.Int64  `tfsdk:"quality_profile_id"`
	Enabled                   types.Bool   `tfsdk:"enabled"`
	EnableAuto                types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd               types.Bool   `tfsdk:"search_on_add"`
}

ImportListTraktPopular describes the import list data model.

type ImportListTraktPopularResource added in v1.8.0

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

ImportListTraktPopularResource defines the import list implementation.

func (*ImportListTraktPopularResource) Configure added in v1.8.0

func (*ImportListTraktPopularResource) Create added in v1.8.0

func (*ImportListTraktPopularResource) Delete added in v1.8.0

func (*ImportListTraktPopularResource) ImportState added in v1.8.0

func (*ImportListTraktPopularResource) Metadata added in v1.8.0

func (*ImportListTraktPopularResource) Read added in v1.8.0

func (*ImportListTraktPopularResource) Schema added in v1.8.0

func (*ImportListTraktPopularResource) Update added in v1.8.0

type ImportListTraktUser added in v1.8.0

type ImportListTraktUser struct {
	Tags                      types.Set    `tfsdk:"tags"`
	Name                      types.String `tfsdk:"name"`
	Monitor                   types.String `tfsdk:"monitor"`
	MinimumAvailability       types.String `tfsdk:"minimum_availability"`
	RootFolderPath            types.String `tfsdk:"root_folder_path"`
	AuthUser                  types.String `tfsdk:"auth_user"`
	TraktAdditionalParameters types.String `tfsdk:"trakt_additional_parameters"`
	AccessToken               types.String `tfsdk:"access_token"`
	RefreshToken              types.String `tfsdk:"refresh_token"`
	Expires                   types.String `tfsdk:"expires"`
	Username                  types.String `tfsdk:"username"`
	TraktListType             types.Int64  `tfsdk:"trakt_list_type"`
	Limit                     types.Int64  `tfsdk:"limit"`
	ListOrder                 types.Int64  `tfsdk:"list_order"`
	ID                        types.Int64  `tfsdk:"id"`
	QualityProfileID          types.Int64  `tfsdk:"quality_profile_id"`
	Enabled                   types.Bool   `tfsdk:"enabled"`
	EnableAuto                types.Bool   `tfsdk:"enable_auto"`
	SearchOnAdd               types.Bool   `tfsdk:"search_on_add"`
}

ImportListTraktUser describes the import list data model.

type ImportListTraktUserResource added in v1.8.0

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

ImportListTraktUserResource defines the import list implementation.

func (*ImportListTraktUserResource) Configure added in v1.8.0

func (*ImportListTraktUserResource) Create added in v1.8.0

func (*ImportListTraktUserResource) Delete added in v1.8.0

func (*ImportListTraktUserResource) ImportState added in v1.8.0

func (*ImportListTraktUserResource) Metadata added in v1.8.0

func (*ImportListTraktUserResource) Read added in v1.8.0

func (*ImportListTraktUserResource) Schema added in v1.8.0

func (*ImportListTraktUserResource) Update added in v1.8.0

type ImportLists added in v1.8.0

type ImportLists struct {
	ImportLists types.Set    `tfsdk:"import_lists"`
	ID          types.String `tfsdk:"id"`
}

ImportLists describes the import lists data model.

type ImportListsDataSource added in v1.8.0

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

ImportListsDataSource defines the import lists implementation.

func (*ImportListsDataSource) Configure added in v1.8.0

func (*ImportListsDataSource) Metadata added in v1.8.0

func (*ImportListsDataSource) Read added in v1.8.0

func (*ImportListsDataSource) Schema added in v1.8.0

type Indexer added in v1.4.0

type Indexer struct {
	Categories              types.Set     `tfsdk:"categories"`
	Mediums                 types.Set     `tfsdk:"mediums"`
	Codecs                  types.Set     `tfsdk:"codecs"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Tags                    types.Set     `tfsdk:"tags"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	Cookie                  types.String  `tfsdk:"cookie"`
	APIKey                  types.String  `tfsdk:"api_key"`
	ConfigContract          types.String  `tfsdk:"config_contract"`
	Implementation          types.String  `tfsdk:"implementation"`
	Protocol                types.String  `tfsdk:"protocol"`
	Username                types.String  `tfsdk:"username"`
	User                    types.String  `tfsdk:"user"`
	Passkey                 types.String  `tfsdk:"passkey"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	CaptchaToken            types.String  `tfsdk:"captcha_token"`
	AdditionalParameters    types.String  `tfsdk:"additional_parameters"`
	APIPath                 types.String  `tfsdk:"api_path"`
	APIUser                 types.String  `tfsdk:"api_user"`
	Name                    types.String  `tfsdk:"name"`
	Priority                types.Int64   `tfsdk:"priority"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	Delay                   types.Int64   `tfsdk:"delay"`
	ID                      types.Int64   `tfsdk:"id"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	AllowZeroSize           types.Bool    `tfsdk:"allow_zero_size"`
	RankedOnly              types.Bool    `tfsdk:"ranked_only"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
	RemoveYear              types.Bool    `tfsdk:"remove_year"`
}

Indexer describes the indexer data model.

type IndexerConfig added in v1.4.0

type IndexerConfig struct {
	WhitelistedHardcodedSubs types.String `tfsdk:"whitelisted_hardcoded_subs"`
	ID                       types.Int64  `tfsdk:"id"`
	MaximumSize              types.Int64  `tfsdk:"maximum_size"`
	MinimumAge               types.Int64  `tfsdk:"minimum_age"`
	Retention                types.Int64  `tfsdk:"retention"`
	RssSyncInterval          types.Int64  `tfsdk:"rss_sync_interval"`
	AvailabilityDelay        types.Int64  `tfsdk:"availability_delay"`
	PreferIndexerFlags       types.Bool   `tfsdk:"prefer_indexer_flags"`
	AllowHardcodedSubs       types.Bool   `tfsdk:"allow_hardcoded_subs"`
}

IndexerConfig describes the indexer config data model.

type IndexerConfigDataSource added in v1.4.0

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

IndexerConfigDataSource defines the indexer config implementation.

func (*IndexerConfigDataSource) Configure added in v1.4.0

func (*IndexerConfigDataSource) Metadata added in v1.4.0

func (*IndexerConfigDataSource) Read added in v1.4.0

func (*IndexerConfigDataSource) Schema added in v1.6.0

type IndexerConfigResource added in v1.4.0

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

IndexerConfigResource defines the indexer config implementation.

func (*IndexerConfigResource) Configure added in v1.4.0

func (*IndexerConfigResource) Create added in v1.4.0

func (*IndexerConfigResource) Delete added in v1.4.0

func (*IndexerConfigResource) ImportState added in v1.4.0

func (*IndexerConfigResource) Metadata added in v1.4.0

func (*IndexerConfigResource) Read added in v1.4.0

func (*IndexerConfigResource) Schema added in v1.6.0

func (*IndexerConfigResource) Update added in v1.4.0

type IndexerDataSource added in v1.4.0

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

IndexerDataSource defines the indexer implementation.

func (*IndexerDataSource) Configure added in v1.4.0

func (*IndexerDataSource) Metadata added in v1.4.0

func (*IndexerDataSource) Read added in v1.4.0

func (*IndexerDataSource) Schema added in v1.6.0

type IndexerFilelist added in v1.6.0

type IndexerFilelist struct {
	Tags                    types.Set     `tfsdk:"tags"`
	Categories              types.Set     `tfsdk:"categories"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Name                    types.String  `tfsdk:"name"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	Username                types.String  `tfsdk:"username"`
	Passkey                 types.String  `tfsdk:"passkey"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerFilelist describes the Filelist indexer data model.

type IndexerFilelistResource added in v1.6.0

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

IndexerFilelistResource defines the Filelist indexer implementation.

func (*IndexerFilelistResource) Configure added in v1.6.0

func (*IndexerFilelistResource) Create added in v1.6.0

func (*IndexerFilelistResource) Delete added in v1.6.0

func (*IndexerFilelistResource) ImportState added in v1.6.0

func (*IndexerFilelistResource) Metadata added in v1.6.0

func (*IndexerFilelistResource) Read added in v1.6.0

func (*IndexerFilelistResource) Schema added in v1.6.0

func (*IndexerFilelistResource) Update added in v1.6.0

type IndexerHdbits added in v1.6.0

type IndexerHdbits struct {
	Tags                    types.Set     `tfsdk:"tags"`
	Categories              types.Set     `tfsdk:"categories"`
	Mediums                 types.Set     `tfsdk:"mediums"`
	Codecs                  types.Set     `tfsdk:"codecs"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Name                    types.String  `tfsdk:"name"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	Username                types.String  `tfsdk:"username"`
	APIKey                  types.String  `tfsdk:"api_key"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerHdbits describes the Hdbits indexer data model.

type IndexerHdbitsResource added in v1.6.0

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

IndexerHdbitsResource defines the Hdbits indexer implementation.

func (*IndexerHdbitsResource) Configure added in v1.6.0

func (*IndexerHdbitsResource) Create added in v1.6.0

func (*IndexerHdbitsResource) Delete added in v1.6.0

func (*IndexerHdbitsResource) ImportState added in v1.6.0

func (*IndexerHdbitsResource) Metadata added in v1.6.0

func (*IndexerHdbitsResource) Read added in v1.6.0

func (*IndexerHdbitsResource) Schema added in v1.6.0

func (*IndexerHdbitsResource) Update added in v1.6.0

type IndexerIptorrents added in v1.6.0

type IndexerIptorrents struct {
	Tags             types.Set     `tfsdk:"tags"`
	MultiLanguages   types.Set     `tfsdk:"multi_languages"`
	RequiredFlags    types.Set     `tfsdk:"required_flags"`
	Name             types.String  `tfsdk:"name"`
	BaseURL          types.String  `tfsdk:"base_url"`
	Priority         types.Int64   `tfsdk:"priority"`
	ID               types.Int64   `tfsdk:"id"`
	DownloadClientID types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders   types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime         types.Int64   `tfsdk:"seed_time"`
	SeedRatio        types.Float64 `tfsdk:"seed_ratio"`
	EnableRss        types.Bool    `tfsdk:"enable_rss"`
}

IndexerIptorrents describes the Iptorrents indexer data model.

type IndexerIptorrentsResource added in v1.6.0

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

IndexerIptorrentsResource defines the Iptorrents indexer implementation.

func (*IndexerIptorrentsResource) Configure added in v1.6.0

func (*IndexerIptorrentsResource) Create added in v1.6.0

func (*IndexerIptorrentsResource) Delete added in v1.6.0

func (*IndexerIptorrentsResource) ImportState added in v1.6.0

func (*IndexerIptorrentsResource) Metadata added in v1.6.0

func (*IndexerIptorrentsResource) Read added in v1.6.0

func (*IndexerIptorrentsResource) Schema added in v1.6.0

func (*IndexerIptorrentsResource) Update added in v1.6.0

type IndexerNewznab added in v1.4.0

type IndexerNewznab struct {
	Tags                    types.Set    `tfsdk:"tags"`
	Categories              types.Set    `tfsdk:"categories"`
	MultiLanguages          types.Set    `tfsdk:"multi_languages"`
	AdditionalParameters    types.String `tfsdk:"additional_parameters"`
	BaseURL                 types.String `tfsdk:"base_url"`
	APIPath                 types.String `tfsdk:"api_path"`
	APIKey                  types.String `tfsdk:"api_key"`
	Name                    types.String `tfsdk:"name"`
	ID                      types.Int64  `tfsdk:"id"`
	DownloadClientID        types.Int64  `tfsdk:"download_client_id"`
	Priority                types.Int64  `tfsdk:"priority"`
	EnableRss               types.Bool   `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool   `tfsdk:"enable_interactive_search"`
	EnableAutomaticSearch   types.Bool   `tfsdk:"enable_automatic_search"`
	RemoveYear              types.Bool   `tfsdk:"remove_year"`
}

IndexerNewznab describes the Newznab indexer data model.

type IndexerNewznabResource added in v1.4.0

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

IndexerNewznabResource defines the Newznab indexer implementation.

func (*IndexerNewznabResource) Configure added in v1.4.0

func (*IndexerNewznabResource) Create added in v1.4.0

func (*IndexerNewznabResource) Delete added in v1.4.0

func (*IndexerNewznabResource) ImportState added in v1.4.0

func (*IndexerNewznabResource) Metadata added in v1.4.0

func (*IndexerNewznabResource) Read added in v1.4.0

func (*IndexerNewznabResource) Schema added in v1.6.0

func (*IndexerNewznabResource) Update added in v1.4.0

type IndexerNyaa added in v1.6.0

type IndexerNyaa struct {
	Tags                    types.Set     `tfsdk:"tags"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Name                    types.String  `tfsdk:"name"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	AdditionalParameters    types.String  `tfsdk:"additional_parameters"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerNyaa describes the Nyaa indexer data model.

type IndexerNyaaResource added in v1.6.0

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

IndexerNyaaResource defines the Nyaa indexer implementation.

func (*IndexerNyaaResource) Configure added in v1.6.0

func (*IndexerNyaaResource) Create added in v1.6.0

func (*IndexerNyaaResource) Delete added in v1.6.0

func (*IndexerNyaaResource) ImportState added in v1.6.0

func (*IndexerNyaaResource) Metadata added in v1.6.0

func (*IndexerNyaaResource) Read added in v1.6.0

func (*IndexerNyaaResource) Schema added in v1.6.0

func (*IndexerNyaaResource) Update added in v1.6.0

type IndexerOmgwtfnzbs added in v1.6.0

type IndexerOmgwtfnzbs struct {
	Tags                    types.Set    `tfsdk:"tags"`
	MultiLanguages          types.Set    `tfsdk:"multi_languages"`
	APIKey                  types.String `tfsdk:"api_key"`
	Name                    types.String `tfsdk:"name"`
	Username                types.String `tfsdk:"username"`
	ID                      types.Int64  `tfsdk:"id"`
	DownloadClientID        types.Int64  `tfsdk:"download_client_id"`
	Priority                types.Int64  `tfsdk:"priority"`
	Delay                   types.Int64  `tfsdk:"delay"`
	EnableRss               types.Bool   `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool   `tfsdk:"enable_interactive_search"`
	EnableAutomaticSearch   types.Bool   `tfsdk:"enable_automatic_search"`
}

IndexerOmgwtfnzbs describes the Omgwtfnzbs indexer data model.

type IndexerOmgwtfnzbsResource added in v1.6.0

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

IndexerOmgwtfnzbsResource defines the Omgwtfnzbs indexer implementation.

func (*IndexerOmgwtfnzbsResource) Configure added in v1.6.0

func (*IndexerOmgwtfnzbsResource) Create added in v1.6.0

func (*IndexerOmgwtfnzbsResource) Delete added in v1.6.0

func (*IndexerOmgwtfnzbsResource) ImportState added in v1.6.0

func (*IndexerOmgwtfnzbsResource) Metadata added in v1.6.0

func (*IndexerOmgwtfnzbsResource) Read added in v1.6.0

func (*IndexerOmgwtfnzbsResource) Schema added in v1.6.0

func (*IndexerOmgwtfnzbsResource) Update added in v1.6.0

type IndexerPassThePopcorn added in v1.6.0

type IndexerPassThePopcorn struct {
	Tags                    types.Set     `tfsdk:"tags"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Name                    types.String  `tfsdk:"name"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	APIUser                 types.String  `tfsdk:"api_user"`
	APIKey                  types.String  `tfsdk:"api_key"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerPassThePopcorn describes the PassThePopcorn indexer data model.

type IndexerPassThePopcornResource added in v1.6.0

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

IndexerPassThePopcornResource defines the PassThePopcorn indexer implementation.

func (*IndexerPassThePopcornResource) Configure added in v1.6.0

func (*IndexerPassThePopcornResource) Create added in v1.6.0

func (*IndexerPassThePopcornResource) Delete added in v1.6.0

func (*IndexerPassThePopcornResource) ImportState added in v1.6.0

func (*IndexerPassThePopcornResource) Metadata added in v1.6.0

func (*IndexerPassThePopcornResource) Read added in v1.6.0

func (*IndexerPassThePopcornResource) Schema added in v1.6.0

func (*IndexerPassThePopcornResource) Update added in v1.6.0

type IndexerRarbg added in v1.4.0

type IndexerRarbg struct {
	Tags                    types.Set     `tfsdk:"tags"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Categories              types.Set     `tfsdk:"categories"`
	Name                    types.String  `tfsdk:"name"`
	CaptchaToken            types.String  `tfsdk:"captcha_token"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	RankedOnly              types.Bool    `tfsdk:"ranked_only"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerRarbg describes the Rarbg indexer data model.

type IndexerRarbgResource added in v1.4.0

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

IndexerRarbgResource defines the Rarbg indexer implementation.

func (*IndexerRarbgResource) Configure added in v1.4.0

func (*IndexerRarbgResource) Create added in v1.4.0

func (*IndexerRarbgResource) Delete added in v1.4.0

func (*IndexerRarbgResource) ImportState added in v1.4.0

func (*IndexerRarbgResource) Metadata added in v1.4.0

func (*IndexerRarbgResource) Read added in v1.4.0

func (*IndexerRarbgResource) Schema added in v1.6.0

func (*IndexerRarbgResource) Update added in v1.4.0

type IndexerResource added in v1.4.0

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

IndexerResource defines the indexer implementation.

func (*IndexerResource) Configure added in v1.4.0

func (*IndexerResource) Create added in v1.4.0

func (*IndexerResource) Delete added in v1.4.0

func (*IndexerResource) ImportState added in v1.4.0

func (*IndexerResource) Metadata added in v1.4.0

func (*IndexerResource) Read added in v1.4.0

func (*IndexerResource) Schema added in v1.6.0

func (*IndexerResource) Update added in v1.4.0

type IndexerTorrentPotato added in v1.6.0

type IndexerTorrentPotato struct {
	Tags                    types.Set     `tfsdk:"tags"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Name                    types.String  `tfsdk:"name"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	User                    types.String  `tfsdk:"user"`
	Passkey                 types.String  `tfsdk:"passkey"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerTorrentPotato describes the TorrentPotato indexer data model.

type IndexerTorrentPotatoResource added in v1.6.0

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

IndexerTorrentPotatoResource defines the TorrentPotato indexer implementation.

func (*IndexerTorrentPotatoResource) Configure added in v1.6.0

func (*IndexerTorrentPotatoResource) Create added in v1.6.0

func (*IndexerTorrentPotatoResource) Delete added in v1.6.0

func (*IndexerTorrentPotatoResource) ImportState added in v1.6.0

func (*IndexerTorrentPotatoResource) Metadata added in v1.6.0

func (*IndexerTorrentPotatoResource) Read added in v1.6.0

func (*IndexerTorrentPotatoResource) Schema added in v1.6.0

func (*IndexerTorrentPotatoResource) Update added in v1.6.0

type IndexerTorrentRss added in v1.6.0

type IndexerTorrentRss struct {
	Tags             types.Set     `tfsdk:"tags"`
	MultiLanguages   types.Set     `tfsdk:"multi_languages"`
	RequiredFlags    types.Set     `tfsdk:"required_flags"`
	Name             types.String  `tfsdk:"name"`
	BaseURL          types.String  `tfsdk:"base_url"`
	Cookie           types.String  `tfsdk:"cookie"`
	Priority         types.Int64   `tfsdk:"priority"`
	ID               types.Int64   `tfsdk:"id"`
	DownloadClientID types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders   types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime         types.Int64   `tfsdk:"seed_time"`
	SeedRatio        types.Float64 `tfsdk:"seed_ratio"`
	AllowZeroSize    types.Bool    `tfsdk:"allow_zero_size"`
	EnableRss        types.Bool    `tfsdk:"enable_rss"`
}

IndexerTorrentRss describes the TorrentRss indexer data model.

type IndexerTorrentRssResource added in v1.6.0

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

IndexerTorrentRssResource defines the TorrentRss indexer implementation.

func (*IndexerTorrentRssResource) Configure added in v1.6.0

func (*IndexerTorrentRssResource) Create added in v1.6.0

func (*IndexerTorrentRssResource) Delete added in v1.6.0

func (*IndexerTorrentRssResource) ImportState added in v1.6.0

func (*IndexerTorrentRssResource) Metadata added in v1.6.0

func (*IndexerTorrentRssResource) Read added in v1.6.0

func (*IndexerTorrentRssResource) Schema added in v1.6.0

func (*IndexerTorrentRssResource) Update added in v1.6.0

type IndexerTorznab added in v1.6.0

type IndexerTorznab struct {
	Tags                    types.Set     `tfsdk:"tags"`
	Categories              types.Set     `tfsdk:"categories"`
	MultiLanguages          types.Set     `tfsdk:"multi_languages"`
	RequiredFlags           types.Set     `tfsdk:"required_flags"`
	Name                    types.String  `tfsdk:"name"`
	BaseURL                 types.String  `tfsdk:"base_url"`
	APIPath                 types.String  `tfsdk:"api_path"`
	APIKey                  types.String  `tfsdk:"api_key"`
	AdditionalParameters    types.String  `tfsdk:"additional_parameters"`
	Priority                types.Int64   `tfsdk:"priority"`
	ID                      types.Int64   `tfsdk:"id"`
	DownloadClientID        types.Int64   `tfsdk:"download_client_id"`
	MinimumSeeders          types.Int64   `tfsdk:"minimum_seeders"`
	SeedTime                types.Int64   `tfsdk:"seed_time"`
	SeedRatio               types.Float64 `tfsdk:"seed_ratio"`
	RemoveYear              types.Bool    `tfsdk:"remove_year"`
	EnableAutomaticSearch   types.Bool    `tfsdk:"enable_automatic_search"`
	EnableRss               types.Bool    `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool    `tfsdk:"enable_interactive_search"`
}

IndexerTorznab describes the Torznab indexer data model.

type IndexerTorznabResource added in v1.6.0

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

IndexerTorznabResource defines the Torznab indexer implementation.

func (*IndexerTorznabResource) Configure added in v1.6.0

func (*IndexerTorznabResource) Create added in v1.6.0

func (*IndexerTorznabResource) Delete added in v1.6.0

func (*IndexerTorznabResource) ImportState added in v1.6.0

func (*IndexerTorznabResource) Metadata added in v1.6.0

func (*IndexerTorznabResource) Read added in v1.6.0

func (*IndexerTorznabResource) Schema added in v1.6.0

func (*IndexerTorznabResource) Update added in v1.6.0

type Indexers added in v1.4.0

type Indexers struct {
	Indexers types.Set    `tfsdk:"indexers"`
	ID       types.String `tfsdk:"id"`
}

Indexers describes the indexers data model.

type IndexersDataSource added in v1.4.0

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

IndexersDataSource defines the indexers implementation.

func (*IndexersDataSource) Configure added in v1.4.0

func (*IndexersDataSource) Metadata added in v1.4.0

func (*IndexersDataSource) Read added in v1.4.0

func (*IndexersDataSource) Schema added in v1.6.0

type Language added in v1.5.0

type Language struct {
	Name      types.String `tfsdk:"name"`
	NameLower types.String `tfsdk:"name_lower"`
	ID        types.Int64  `tfsdk:"id"`
}

Language defines the language data model.

type LanguageDataSource added in v1.7.0

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

LanguageDataSource defines the language implementation.

func (*LanguageDataSource) Configure added in v1.7.0

func (*LanguageDataSource) Metadata added in v1.7.0

func (*LanguageDataSource) Read added in v1.7.0

func (*LanguageDataSource) Schema added in v1.7.0

type Languages added in v1.7.0

type Languages struct {
	Languages types.Set    `tfsdk:"languages"`
	ID        types.String `tfsdk:"id"`
}

Languages describes the languages data model.

type LanguagesDataSource added in v1.7.0

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

LanguagesDataSource defines the languages implementation.

func (*LanguagesDataSource) Configure added in v1.7.0

func (*LanguagesDataSource) Metadata added in v1.7.0

func (*LanguagesDataSource) Read added in v1.7.0

func (*LanguagesDataSource) Schema added in v1.7.0

type MediaManagement added in v1.2.0

type MediaManagement struct {
	ChmodFolder                             types.String `tfsdk:"chmod_folder"`
	RescanAfterRefresh                      types.String `tfsdk:"rescan_after_refresh"`
	RecycleBin                              types.String `tfsdk:"recycle_bin"`
	FileDate                                types.String `tfsdk:"file_date"`
	ExtraFileExtensions                     types.String `tfsdk:"extra_file_extensions"`
	DownloadPropersAndRepacks               types.String `tfsdk:"download_propers_and_repacks"`
	ChownGroup                              types.String `tfsdk:"chown_group"`
	ID                                      types.Int64  `tfsdk:"id"`
	MinimumFreeSpaceWhenImporting           types.Int64  `tfsdk:"minimum_free_space_when_importing"`
	RecycleBinCleanupDays                   types.Int64  `tfsdk:"recycle_bin_cleanup_days"`
	SetPermissionsLinux                     types.Bool   `tfsdk:"set_permissions_linux"`
	SkipFreeSpaceCheckWhenImporting         types.Bool   `tfsdk:"skip_free_space_check_when_importing"`
	AutoRenameFolders                       types.Bool   `tfsdk:"auto_rename_folders"`
	PathsDefaultStatic                      types.Bool   `tfsdk:"paths_default_static"`
	ImportExtraFiles                        types.Bool   `tfsdk:"import_extra_files"`
	EnableMediaInfo                         types.Bool   `tfsdk:"enable_media_info"`
	DeleteEmptyFolders                      types.Bool   `tfsdk:"delete_empty_folders"`
	CreateEmptyMovieFolders                 types.Bool   `tfsdk:"create_empty_movie_folders"`
	CopyUsingHardlinks                      types.Bool   `tfsdk:"copy_using_hardlinks"`
	AutoUnmonitorPreviouslyDownloadedMovies types.Bool   `tfsdk:"auto_unmonitor_previously_downloaded_movies"`
}

MediaManagement describes the media management data model.

type MediaManagementDataSource added in v1.2.0

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

MediaManagementDataSource defines the media management implementation.

func (*MediaManagementDataSource) Configure added in v1.2.0

func (*MediaManagementDataSource) Metadata added in v1.2.0

func (*MediaManagementDataSource) Read added in v1.2.0

func (*MediaManagementDataSource) Schema added in v1.6.0

type MediaManagementResource added in v1.2.0

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

MediaManagementResource defines the media management implementation.

func (*MediaManagementResource) Configure added in v1.2.0

func (*MediaManagementResource) Create added in v1.2.0

func (*MediaManagementResource) Delete added in v1.2.0

func (*MediaManagementResource) ImportState added in v1.2.0

func (*MediaManagementResource) Metadata added in v1.2.0

func (*MediaManagementResource) Read added in v1.2.0

func (*MediaManagementResource) Schema added in v1.6.0

func (*MediaManagementResource) Update added in v1.2.0

type Metadata added in v1.8.0

type Metadata struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Name                  types.String `tfsdk:"name"`
	ConfigContract        types.String `tfsdk:"config_contract"`
	Implementation        types.String `tfsdk:"implementation"`
	ID                    types.Int64  `tfsdk:"id"`
	MovieMetadataLanguage types.Int64  `tfsdk:"movie_metadata_language"`
	Enable                types.Bool   `tfsdk:"enable"`
	MovieMetadata         types.Bool   `tfsdk:"movie_metadata"`
	MovieMetadataURL      types.Bool   `tfsdk:"movie_metadata_url"`
	MovieImages           types.Bool   `tfsdk:"movie_images"`
	UseMovieNfo           types.Bool   `tfsdk:"use_movie_nfo"`
	AddCollectionName     types.Bool   `tfsdk:"add_collection_name"`
}

Metadata describes the metadata data model.

type MetadataConfig added in v1.8.0

type MetadataConfig struct {
	CertificationCountry types.String `tfsdk:"certification_country"`
	ID                   types.Int64  `tfsdk:"id"`
}

MetadataConfig describes the metadata config data model.

type MetadataConfigDataSource added in v1.8.0

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

MetadataConfigDataSource defines the metadata config implementation.

func (*MetadataConfigDataSource) Configure added in v1.8.0

func (*MetadataConfigDataSource) Metadata added in v1.8.0

func (*MetadataConfigDataSource) Read added in v1.8.0

func (*MetadataConfigDataSource) Schema added in v1.8.0

type MetadataConfigResource added in v1.8.0

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

MetadataConfigResource defines the metadata config implementation.

func (*MetadataConfigResource) Configure added in v1.8.0

func (*MetadataConfigResource) Create added in v1.8.0

func (*MetadataConfigResource) Delete added in v1.8.0

func (*MetadataConfigResource) ImportState added in v1.8.0

func (*MetadataConfigResource) Metadata added in v1.8.0

func (*MetadataConfigResource) Read added in v1.8.0

func (*MetadataConfigResource) Schema added in v1.8.0

func (*MetadataConfigResource) Update added in v1.8.0

type MetadataConsumers added in v1.8.0

type MetadataConsumers struct {
	MetadataConsumers types.Set    `tfsdk:"metadata_consumers"`
	ID                types.String `tfsdk:"id"`
}

MetadataConsumers describes the metadataConsumers data model.

type MetadataConsumersDataSource added in v1.8.0

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

MetadataConsumersDataSource defines the metadataConsumers implementation.

func (*MetadataConsumersDataSource) Configure added in v1.8.0

func (*MetadataConsumersDataSource) Metadata added in v1.8.0

func (*MetadataConsumersDataSource) Read added in v1.8.0

func (*MetadataConsumersDataSource) Schema added in v1.8.0

type MetadataDataSource added in v1.8.0

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

MetadataDataSource defines the metadata implementation.

func (*MetadataDataSource) Configure added in v1.8.0

func (*MetadataDataSource) Metadata added in v1.8.0

func (*MetadataDataSource) Read added in v1.8.0

func (*MetadataDataSource) Schema added in v1.8.0

type MetadataEmby added in v1.8.0

type MetadataEmby struct {
	Tags          types.Set    `tfsdk:"tags"`
	Name          types.String `tfsdk:"name"`
	ID            types.Int64  `tfsdk:"id"`
	Enable        types.Bool   `tfsdk:"enable"`
	MovieMetadata types.Bool   `tfsdk:"movie_metadata"`
}

MetadataEmby describes the Emby metadata data model.

type MetadataEmbyResource added in v1.8.0

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

MetadataEmbyResource defines the Emby metadata implementation.

func (*MetadataEmbyResource) Configure added in v1.8.0

func (*MetadataEmbyResource) Create added in v1.8.0

func (*MetadataEmbyResource) Delete added in v1.8.0

func (*MetadataEmbyResource) ImportState added in v1.8.0

func (*MetadataEmbyResource) Metadata added in v1.8.0

func (*MetadataEmbyResource) Read added in v1.8.0

func (*MetadataEmbyResource) Schema added in v1.8.0

func (*MetadataEmbyResource) Update added in v1.8.0

type MetadataKodi added in v1.8.0

type MetadataKodi struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Name                  types.String `tfsdk:"name"`
	ID                    types.Int64  `tfsdk:"id"`
	MovieMetadataLanguage types.Int64  `tfsdk:"movie_metadata_language"`
	Enable                types.Bool   `tfsdk:"enable"`
	MovieMetadata         types.Bool   `tfsdk:"movie_metadata"`
	MovieMetadataURL      types.Bool   `tfsdk:"movie_metadata_url"`
	MovieImages           types.Bool   `tfsdk:"movie_images"`
	UseMovieNfo           types.Bool   `tfsdk:"use_movie_nfo"`
	AddCollectionName     types.Bool   `tfsdk:"add_collection_name"`
}

MetadataKodi describes the Kodi metadata data model.

type MetadataKodiResource added in v1.8.0

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

MetadataKodiResource defines the Kodi metadata implementation.

func (*MetadataKodiResource) Configure added in v1.8.0

func (*MetadataKodiResource) Create added in v1.8.0

func (*MetadataKodiResource) Delete added in v1.8.0

func (*MetadataKodiResource) ImportState added in v1.8.0

func (*MetadataKodiResource) Metadata added in v1.8.0

func (*MetadataKodiResource) Read added in v1.8.0

func (*MetadataKodiResource) Schema added in v1.8.0

func (*MetadataKodiResource) Update added in v1.8.0

type MetadataResource added in v1.8.0

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

MetadataResource defines the metadata implementation.

func (*MetadataResource) Configure added in v1.8.0

func (*MetadataResource) Create added in v1.8.0

func (*MetadataResource) Delete added in v1.8.0

func (*MetadataResource) ImportState added in v1.8.0

func (*MetadataResource) Metadata added in v1.8.0

func (*MetadataResource) Read added in v1.8.0

func (*MetadataResource) Schema added in v1.8.0

func (*MetadataResource) Update added in v1.8.0

type MetadataRoksbox added in v1.8.0

type MetadataRoksbox struct {
	Tags          types.Set    `tfsdk:"tags"`
	Name          types.String `tfsdk:"name"`
	ID            types.Int64  `tfsdk:"id"`
	Enable        types.Bool   `tfsdk:"enable"`
	MovieMetadata types.Bool   `tfsdk:"movie_metadata"`
	MovieImages   types.Bool   `tfsdk:"movie_images"`
}

MetadataRoksbox describes the Roksbox metadata data model.

type MetadataRoksboxResource added in v1.8.0

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

MetadataRoksboxResource defines the Roksbox metadata implementation.

func (*MetadataRoksboxResource) Configure added in v1.8.0

func (*MetadataRoksboxResource) Create added in v1.8.0

func (*MetadataRoksboxResource) Delete added in v1.8.0

func (*MetadataRoksboxResource) ImportState added in v1.8.0

func (*MetadataRoksboxResource) Metadata added in v1.8.0

func (*MetadataRoksboxResource) Read added in v1.8.0

func (*MetadataRoksboxResource) Schema added in v1.8.0

func (*MetadataRoksboxResource) Update added in v1.8.0

type MetadataWdtv added in v1.8.0

type MetadataWdtv struct {
	Tags          types.Set    `tfsdk:"tags"`
	Name          types.String `tfsdk:"name"`
	ID            types.Int64  `tfsdk:"id"`
	Enable        types.Bool   `tfsdk:"enable"`
	MovieMetadata types.Bool   `tfsdk:"movie_metadata"`
	MovieImages   types.Bool   `tfsdk:"movie_images"`
}

MetadataWdtv describes the Wdtv metadata data model.

type MetadataWdtvResource added in v1.8.0

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

MetadataWdtvResource defines the Wdtv metadata implementation.

func (*MetadataWdtvResource) Configure added in v1.8.0

func (*MetadataWdtvResource) Create added in v1.8.0

func (*MetadataWdtvResource) Delete added in v1.8.0

func (*MetadataWdtvResource) ImportState added in v1.8.0

func (*MetadataWdtvResource) Metadata added in v1.8.0

func (*MetadataWdtvResource) Read added in v1.8.0

func (*MetadataWdtvResource) Schema added in v1.8.0

func (*MetadataWdtvResource) Update added in v1.8.0

type Movie added in v1.7.0

type Movie struct {
	Genres              types.Set    `tfsdk:"genres"`
	Tags                types.Set    `tfsdk:"tags"`
	OriginalLanguage    types.Object `tfsdk:"original_language"`
	Title               types.String `tfsdk:"title"`
	Path                types.String `tfsdk:"path"`
	MinimumAvailability types.String `tfsdk:"minimum_availability"`
	OriginalTitle       types.String `tfsdk:"original_title"`
	Status              types.String `tfsdk:"status"`
	IMDBID              types.String `tfsdk:"imdb_id"`
	YouTubeTrailerID    types.String `tfsdk:"youtube_trailer_id"`
	Overview            types.String `tfsdk:"overview"`
	Website             types.String `tfsdk:"website"`
	ID                  types.Int64  `tfsdk:"id"`
	QualityProfileID    types.Int64  `tfsdk:"quality_profile_id"`
	TMDBID              types.Int64  `tfsdk:"tmdb_id"`
	Year                types.Int64  `tfsdk:"year"`
	IsAvailable         types.Bool   `tfsdk:"is_available"`
	Monitored           types.Bool   `tfsdk:"monitored"`
}

Movie describes the movie data model.

type MovieDataSource added in v1.7.0

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

MovieDataSource defines the movie implementation.

func (*MovieDataSource) Configure added in v1.7.0

func (*MovieDataSource) Metadata added in v1.7.0

func (*MovieDataSource) Read added in v1.7.0

func (*MovieDataSource) Schema added in v1.7.0

type MovieResource added in v1.7.0

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

MovieResource defines the movie implementation.

func (*MovieResource) Configure added in v1.7.0

func (*MovieResource) Create added in v1.7.0

func (*MovieResource) Delete added in v1.7.0

func (*MovieResource) ImportState added in v1.7.0

func (*MovieResource) Metadata added in v1.7.0

func (*MovieResource) Read added in v1.7.0

func (*MovieResource) Schema added in v1.7.0

func (*MovieResource) Update added in v1.7.0

type Movies added in v1.7.0

type Movies struct {
	Movies types.Set    `tfsdk:"movies"`
	ID     types.String `tfsdk:"id"`
}

Movies describes the movies data model.

type MoviesDataSource added in v1.7.0

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

MoviesDataSource defines the movies implementation.

func (*MoviesDataSource) Configure added in v1.7.0

func (*MoviesDataSource) Metadata added in v1.7.0

func (*MoviesDataSource) Read added in v1.7.0

func (*MoviesDataSource) Schema added in v1.7.0

type Naming added in v1.2.0

type Naming struct {
	ColonReplacementFormat   types.String `tfsdk:"colon_replacement_format"`
	StandardMovieFormat      types.String `tfsdk:"standard_movie_format"`
	MovieFolderFormat        types.String `tfsdk:"movie_folder_format"`
	ID                       types.Int64  `tfsdk:"id"`
	IncludeQuality           types.Bool   `tfsdk:"include_quality"`
	RenameMovies             types.Bool   `tfsdk:"rename_movies"`
	ReplaceIllegalCharacters types.Bool   `tfsdk:"replace_illegal_characters"`
	ReplaceSpaces            types.Bool   `tfsdk:"replace_spaces"`
}

Naming describes the naming data model.

type NamingDataSource added in v1.2.0

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

NamingDataSource defines the naming implementation.

func (*NamingDataSource) Configure added in v1.2.0

func (*NamingDataSource) Metadata added in v1.2.0

func (*NamingDataSource) Read added in v1.2.0

func (*NamingDataSource) Schema added in v1.6.0

type NamingResource added in v1.2.0

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

NamingResource defines the naming implementation.

func (*NamingResource) Configure added in v1.2.0

func (*NamingResource) Create added in v1.2.0

func (*NamingResource) Delete added in v1.2.0

func (*NamingResource) ImportState added in v1.2.0

func (*NamingResource) Metadata added in v1.2.0

func (*NamingResource) Read added in v1.2.0

func (*NamingResource) Schema added in v1.6.0

func (*NamingResource) Update added in v1.2.0

type Notification added in v1.3.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"`
	DisplayTime                 types.Int64  `tfsdk:"display_time"`
	Priority                    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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	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"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

Notification describes the notification data model.

type NotificationBoxcar added in v1.6.0

type NotificationBoxcar struct {
	Tags                        types.Set    `tfsdk:"tags"`
	Token                       types.String `tfsdk:"token"`
	Name                        types.String `tfsdk:"name"`
	ID                          types.Int64  `tfsdk:"id"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationBoxcar describes the notification data model.

type NotificationBoxcarResource added in v1.6.0

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

NotificationBoxcarResource defines the notification implementation.

func (*NotificationBoxcarResource) Configure added in v1.6.0

func (*NotificationBoxcarResource) Create added in v1.6.0

func (*NotificationBoxcarResource) Delete added in v1.6.0

func (*NotificationBoxcarResource) ImportState added in v1.6.0

func (*NotificationBoxcarResource) Metadata added in v1.6.0

func (*NotificationBoxcarResource) Read added in v1.6.0

func (*NotificationBoxcarResource) Schema added in v1.6.0

func (*NotificationBoxcarResource) Update added in v1.6.0

type NotificationCustomScript added in v1.3.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	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.3.0

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

NotificationCustomScriptResource defines the notification implementation.

func (*NotificationCustomScriptResource) Configure added in v1.3.0

func (*NotificationCustomScriptResource) Create added in v1.3.0

func (*NotificationCustomScriptResource) Delete added in v1.3.0

func (*NotificationCustomScriptResource) ImportState added in v1.3.0

func (*NotificationCustomScriptResource) Metadata added in v1.3.0

func (*NotificationCustomScriptResource) Read added in v1.3.0

func (*NotificationCustomScriptResource) Schema added in v1.6.0

func (*NotificationCustomScriptResource) Update added in v1.3.0

type NotificationDataSource added in v1.3.0

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

NotificationDataSource defines the notification implementation.

func (*NotificationDataSource) Configure added in v1.3.0

func (*NotificationDataSource) Metadata added in v1.3.0

func (*NotificationDataSource) Read added in v1.3.0

func (*NotificationDataSource) Schema added in v1.6.0

type NotificationDiscord added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationDiscord describes the notification data model.

type NotificationDiscordResource added in v1.6.0

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

NotificationDiscordResource defines the notification implementation.

func (*NotificationDiscordResource) Configure added in v1.6.0

func (*NotificationDiscordResource) Create added in v1.6.0

func (*NotificationDiscordResource) Delete added in v1.6.0

func (*NotificationDiscordResource) ImportState added in v1.6.0

func (*NotificationDiscordResource) Metadata added in v1.6.0

func (*NotificationDiscordResource) Read added in v1.6.0

func (*NotificationDiscordResource) Schema added in v1.6.0

func (*NotificationDiscordResource) Update added in v1.6.0

type NotificationEmail added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationEmail describes the notification data model.

type NotificationEmailResource added in v1.6.0

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

NotificationEmailResource defines the notification implementation.

func (*NotificationEmailResource) Configure added in v1.6.0

func (*NotificationEmailResource) Create added in v1.6.0

func (*NotificationEmailResource) Delete added in v1.6.0

func (*NotificationEmailResource) ImportState added in v1.6.0

func (*NotificationEmailResource) Metadata added in v1.6.0

func (*NotificationEmailResource) Read added in v1.6.0

func (*NotificationEmailResource) Schema added in v1.6.0

func (*NotificationEmailResource) Update added in v1.6.0

type NotificationEmby added in v1.6.0

type NotificationEmby struct {
	Tags                        types.Set    `tfsdk:"tags"`
	Host                        types.String `tfsdk:"host"`
	APIKey                      types.String `tfsdk:"api_key"`
	Name                        types.String `tfsdk:"name"`
	ID                          types.Int64  `tfsdk:"id"`
	Port                        types.Int64  `tfsdk:"port"`
	UpdateLibrary               types.Bool   `tfsdk:"update_library"`
	Notify                      types.Bool   `tfsdk:"notify"`
	UseSSL                      types.Bool   `tfsdk:"use_ssl"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationEmby describes the notification data model.

type NotificationEmbyResource added in v1.6.0

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

NotificationEmbyResource defines the notification implementation.

func (*NotificationEmbyResource) Configure added in v1.6.0

func (*NotificationEmbyResource) Create added in v1.6.0

func (*NotificationEmbyResource) Delete added in v1.6.0

func (*NotificationEmbyResource) ImportState added in v1.6.0

func (*NotificationEmbyResource) Metadata added in v1.6.0

func (*NotificationEmbyResource) Read added in v1.6.0

func (*NotificationEmbyResource) Schema added in v1.6.0

func (*NotificationEmbyResource) Update added in v1.6.0

type NotificationGotify added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationGotify describes the notification data model.

type NotificationGotifyResource added in v1.6.0

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

NotificationGotifyResource defines the notification implementation.

func (*NotificationGotifyResource) Configure added in v1.6.0

func (*NotificationGotifyResource) Create added in v1.6.0

func (*NotificationGotifyResource) Delete added in v1.6.0

func (*NotificationGotifyResource) ImportState added in v1.6.0

func (*NotificationGotifyResource) Metadata added in v1.6.0

func (*NotificationGotifyResource) Read added in v1.6.0

func (*NotificationGotifyResource) Schema added in v1.6.0

func (*NotificationGotifyResource) Update added in v1.6.0

type NotificationJoin added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationJoin describes the notification data model.

type NotificationJoinResource added in v1.6.0

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

NotificationJoinResource defines the notification implementation.

func (*NotificationJoinResource) Configure added in v1.6.0

func (*NotificationJoinResource) Create added in v1.6.0

func (*NotificationJoinResource) Delete added in v1.6.0

func (*NotificationJoinResource) ImportState added in v1.6.0

func (*NotificationJoinResource) Metadata added in v1.6.0

func (*NotificationJoinResource) Read added in v1.6.0

func (*NotificationJoinResource) Schema added in v1.6.0

func (*NotificationJoinResource) Update added in v1.6.0

type NotificationKodi added in v1.6.0

type NotificationKodi struct {
	Tags                        types.Set    `tfsdk:"tags"`
	Host                        types.String `tfsdk:"host"`
	Name                        types.String `tfsdk:"name"`
	Username                    types.String `tfsdk:"username"`
	Password                    types.String `tfsdk:"password"`
	DisplayTime                 types.Int64  `tfsdk:"display_time"`
	Port                        types.Int64  `tfsdk:"port"`
	ID                          types.Int64  `tfsdk:"id"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	UseSSL                      types.Bool   `tfsdk:"use_ssl"`
	Notify                      types.Bool   `tfsdk:"notify"`
	UpdateLibrary               types.Bool   `tfsdk:"update_library"`
	CleanLibrary                types.Bool   `tfsdk:"clean_library"`
	AlwaysUpdate                types.Bool   `tfsdk:"always_update"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationKodi describes the notification data model.

type NotificationKodiResource added in v1.6.0

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

NotificationKodiResource defines the notification implementation.

func (*NotificationKodiResource) Configure added in v1.6.0

func (*NotificationKodiResource) Create added in v1.6.0

func (*NotificationKodiResource) Delete added in v1.6.0

func (*NotificationKodiResource) ImportState added in v1.6.0

func (*NotificationKodiResource) Metadata added in v1.6.0

func (*NotificationKodiResource) Read added in v1.6.0

func (*NotificationKodiResource) Schema added in v1.6.0

func (*NotificationKodiResource) Update added in v1.6.0

type NotificationMailgun added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationMailgun describes the notification data model.

type NotificationMailgunResource added in v1.6.0

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

NotificationMailgunResource defines the notification implementation.

func (*NotificationMailgunResource) Configure added in v1.6.0

func (*NotificationMailgunResource) Create added in v1.6.0

func (*NotificationMailgunResource) Delete added in v1.6.0

func (*NotificationMailgunResource) ImportState added in v1.6.0

func (*NotificationMailgunResource) Metadata added in v1.6.0

func (*NotificationMailgunResource) Read added in v1.6.0

func (*NotificationMailgunResource) Schema added in v1.6.0

func (*NotificationMailgunResource) Update added in v1.6.0

type NotificationNotifiarr added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationNotifiarr describes the notification data model.

type NotificationNotifiarrResource added in v1.6.0

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

NotificationNotifiarrResource defines the notification implementation.

func (*NotificationNotifiarrResource) Configure added in v1.6.0

func (*NotificationNotifiarrResource) Create added in v1.6.0

func (*NotificationNotifiarrResource) Delete added in v1.6.0

func (*NotificationNotifiarrResource) ImportState added in v1.6.0

func (*NotificationNotifiarrResource) Metadata added in v1.6.0

func (*NotificationNotifiarrResource) Read added in v1.6.0

func (*NotificationNotifiarrResource) Schema added in v1.6.0

func (*NotificationNotifiarrResource) Update added in v1.6.0

type NotificationNtfy added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationNtfy describes the notification data model.

type NotificationNtfyResource added in v1.6.0

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

NotificationNtfyResource defines the notification implementation.

func (*NotificationNtfyResource) Configure added in v1.6.0

func (*NotificationNtfyResource) Create added in v1.6.0

func (*NotificationNtfyResource) Delete added in v1.6.0

func (*NotificationNtfyResource) ImportState added in v1.6.0

func (*NotificationNtfyResource) Metadata added in v1.6.0

func (*NotificationNtfyResource) Read added in v1.6.0

func (*NotificationNtfyResource) Schema added in v1.6.0

func (*NotificationNtfyResource) Update added in v1.6.0

type NotificationPlex added in v1.6.0

type NotificationPlex struct {
	Tags                        types.Set    `tfsdk:"tags"`
	Host                        types.String `tfsdk:"host"`
	AuthToken                   types.String `tfsdk:"auth_token"`
	Name                        types.String `tfsdk:"name"`
	ID                          types.Int64  `tfsdk:"id"`
	Port                        types.Int64  `tfsdk:"port"`
	UpdateLibrary               types.Bool   `tfsdk:"update_library"`
	UseSSL                      types.Bool   `tfsdk:"use_ssl"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationPlex describes the notification data model.

type NotificationPlexResource added in v1.6.0

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

NotificationPlexResource defines the notification implementation.

func (*NotificationPlexResource) Configure added in v1.6.0

func (*NotificationPlexResource) Create added in v1.6.0

func (*NotificationPlexResource) Delete added in v1.6.0

func (*NotificationPlexResource) ImportState added in v1.6.0

func (*NotificationPlexResource) Metadata added in v1.6.0

func (*NotificationPlexResource) Read added in v1.6.0

func (*NotificationPlexResource) Schema added in v1.6.0

func (*NotificationPlexResource) Update added in v1.6.0

type NotificationProwl added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationProwl describes the notification data model.

type NotificationProwlResource added in v1.6.0

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

NotificationProwlResource defines the notification implementation.

func (*NotificationProwlResource) Configure added in v1.6.0

func (*NotificationProwlResource) Create added in v1.6.0

func (*NotificationProwlResource) Delete added in v1.6.0

func (*NotificationProwlResource) ImportState added in v1.6.0

func (*NotificationProwlResource) Metadata added in v1.6.0

func (*NotificationProwlResource) Read added in v1.6.0

func (*NotificationProwlResource) Schema added in v1.6.0

func (*NotificationProwlResource) Update added in v1.6.0

type NotificationPushbullet added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationPushbullet describes the notification data model.

type NotificationPushbulletResource added in v1.6.0

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

NotificationPushbulletResource defines the notification implementation.

func (*NotificationPushbulletResource) Configure added in v1.6.0

func (*NotificationPushbulletResource) Create added in v1.6.0

func (*NotificationPushbulletResource) Delete added in v1.6.0

func (*NotificationPushbulletResource) ImportState added in v1.6.0

func (*NotificationPushbulletResource) Metadata added in v1.6.0

func (*NotificationPushbulletResource) Read added in v1.6.0

func (*NotificationPushbulletResource) Schema added in v1.6.0

func (*NotificationPushbulletResource) Update added in v1.6.0

type NotificationPushover added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationPushover describes the notification data model.

type NotificationPushoverResource added in v1.6.0

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

NotificationPushoverResource defines the notification implementation.

func (*NotificationPushoverResource) Configure added in v1.6.0

func (*NotificationPushoverResource) Create added in v1.6.0

func (*NotificationPushoverResource) Delete added in v1.6.0

func (*NotificationPushoverResource) ImportState added in v1.6.0

func (*NotificationPushoverResource) Metadata added in v1.6.0

func (*NotificationPushoverResource) Read added in v1.6.0

func (*NotificationPushoverResource) Schema added in v1.6.0

func (*NotificationPushoverResource) Update added in v1.6.0

type NotificationResource added in v1.3.0

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

NotificationResource defines the notification implementation.

func (*NotificationResource) Configure added in v1.3.0

func (*NotificationResource) Create added in v1.3.0

func (*NotificationResource) Delete added in v1.3.0

func (*NotificationResource) ImportState added in v1.3.0

func (*NotificationResource) Metadata added in v1.3.0

func (*NotificationResource) Read added in v1.3.0

func (*NotificationResource) Schema added in v1.6.0

func (*NotificationResource) Update added in v1.3.0

type NotificationSendgrid added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationSendgrid describes the notification data model.

type NotificationSendgridResource added in v1.6.0

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

NotificationSendgridResource defines the notification implementation.

func (*NotificationSendgridResource) Configure added in v1.6.0

func (*NotificationSendgridResource) Create added in v1.6.0

func (*NotificationSendgridResource) Delete added in v1.6.0

func (*NotificationSendgridResource) ImportState added in v1.6.0

func (*NotificationSendgridResource) Metadata added in v1.6.0

func (*NotificationSendgridResource) Read added in v1.6.0

func (*NotificationSendgridResource) Schema added in v1.6.0

func (*NotificationSendgridResource) Update added in v1.6.0

type NotificationSimplepush added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationSimplepush describes the notification data model.

type NotificationSimplepushResource added in v1.6.0

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

NotificationSimplepushResource defines the notification implementation.

func (*NotificationSimplepushResource) Configure added in v1.6.0

func (*NotificationSimplepushResource) Create added in v1.6.0

func (*NotificationSimplepushResource) Delete added in v1.6.0

func (*NotificationSimplepushResource) ImportState added in v1.6.0

func (*NotificationSimplepushResource) Metadata added in v1.6.0

func (*NotificationSimplepushResource) Read added in v1.6.0

func (*NotificationSimplepushResource) Schema added in v1.6.0

func (*NotificationSimplepushResource) Update added in v1.6.0

type NotificationSlack added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationSlack describes the notification data model.

type NotificationSlackResource added in v1.6.0

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

NotificationSlackResource defines the notification implementation.

func (*NotificationSlackResource) Configure added in v1.6.0

func (*NotificationSlackResource) Create added in v1.6.0

func (*NotificationSlackResource) Delete added in v1.6.0

func (*NotificationSlackResource) ImportState added in v1.6.0

func (*NotificationSlackResource) Metadata added in v1.6.0

func (*NotificationSlackResource) Read added in v1.6.0

func (*NotificationSlackResource) Schema added in v1.6.0

func (*NotificationSlackResource) Update added in v1.6.0

type NotificationSynology added in v1.6.0

type NotificationSynology struct {
	Tags                        types.Set    `tfsdk:"tags"`
	Name                        types.String `tfsdk:"name"`
	ID                          types.Int64  `tfsdk:"id"`
	UpdateLibrary               types.Bool   `tfsdk:"update_library"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationSynology describes the notification data model.

type NotificationSynologyResource added in v1.6.0

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

NotificationSynologyResource defines the notification implementation.

func (*NotificationSynologyResource) Configure added in v1.6.0

func (*NotificationSynologyResource) Create added in v1.6.0

func (*NotificationSynologyResource) Delete added in v1.6.0

func (*NotificationSynologyResource) ImportState added in v1.6.0

func (*NotificationSynologyResource) Metadata added in v1.6.0

func (*NotificationSynologyResource) Read added in v1.6.0

func (*NotificationSynologyResource) Schema added in v1.6.0

func (*NotificationSynologyResource) Update added in v1.6.0

type NotificationTelegram added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationTelegram describes the notification data model.

type NotificationTelegramResource added in v1.6.0

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

NotificationTelegramResource defines the notification implementation.

func (*NotificationTelegramResource) Configure added in v1.6.0

func (*NotificationTelegramResource) Create added in v1.6.0

func (*NotificationTelegramResource) Delete added in v1.6.0

func (*NotificationTelegramResource) ImportState added in v1.6.0

func (*NotificationTelegramResource) Metadata added in v1.6.0

func (*NotificationTelegramResource) Read added in v1.6.0

func (*NotificationTelegramResource) Schema added in v1.6.0

func (*NotificationTelegramResource) Update added in v1.6.0

type NotificationTrakt added in v1.6.0

type NotificationTrakt struct {
	Tags                        types.Set    `tfsdk:"tags"`
	AuthUser                    types.String `tfsdk:"auth_user"`
	AccessToken                 types.String `tfsdk:"access_token"`
	RefreshToken                types.String `tfsdk:"refresh_token"`
	Expires                     types.String `tfsdk:"expires"`
	Name                        types.String `tfsdk:"name"`
	ID                          types.Int64  `tfsdk:"id"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationTrakt describes the notification data model.

type NotificationTraktResource added in v1.6.0

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

NotificationTraktResource defines the notification implementation.

func (*NotificationTraktResource) Configure added in v1.6.0

func (*NotificationTraktResource) Create added in v1.6.0

func (*NotificationTraktResource) Delete added in v1.6.0

func (*NotificationTraktResource) ImportState added in v1.6.0

func (*NotificationTraktResource) Metadata added in v1.6.0

func (*NotificationTraktResource) Read added in v1.6.0

func (*NotificationTraktResource) Schema added in v1.6.0

func (*NotificationTraktResource) Update added in v1.6.0

type NotificationTwitter added in v1.6.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	IncludeHealthWarnings       types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate         types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue               types.Bool   `tfsdk:"on_health_issue"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
}

NotificationTwitter describes the notification data model.

type NotificationTwitterResource added in v1.6.0

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

NotificationTwitterResource defines the notification implementation.

func (*NotificationTwitterResource) Configure added in v1.6.0

func (*NotificationTwitterResource) Create added in v1.6.0

func (*NotificationTwitterResource) Delete added in v1.6.0

func (*NotificationTwitterResource) ImportState added in v1.6.0

func (*NotificationTwitterResource) Metadata added in v1.6.0

func (*NotificationTwitterResource) Read added in v1.6.0

func (*NotificationTwitterResource) Schema added in v1.6.0

func (*NotificationTwitterResource) Update added in v1.6.0

type NotificationWebhook added in v1.3.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"`
	OnGrab                      types.Bool   `tfsdk:"on_grab"`
	OnDownload                  types.Bool   `tfsdk:"on_download"`
	OnUpgrade                   types.Bool   `tfsdk:"on_upgrade"`
	OnRename                    types.Bool   `tfsdk:"on_rename"`
	OnMovieAdded                types.Bool   `tfsdk:"on_movie_added"`
	OnMovieDelete               types.Bool   `tfsdk:"on_movie_delete"`
	OnMovieFileDelete           types.Bool   `tfsdk:"on_movie_file_delete"`
	OnMovieFileDeleteForUpgrade types.Bool   `tfsdk:"on_movie_file_delete_for_upgrade"`
	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.3.0

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

NotificationWebhookResource defines the notification implementation.

func (*NotificationWebhookResource) Configure added in v1.3.0

func (*NotificationWebhookResource) Create added in v1.3.0

func (*NotificationWebhookResource) Delete added in v1.3.0

func (*NotificationWebhookResource) ImportState added in v1.3.0

func (*NotificationWebhookResource) Metadata added in v1.3.0

func (*NotificationWebhookResource) Read added in v1.3.0

func (*NotificationWebhookResource) Schema added in v1.6.0

func (*NotificationWebhookResource) Update added in v1.3.0

type Notifications added in v1.3.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.3.0

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

NotificationsDataSource defines the notifications implementation.

func (*NotificationsDataSource) Configure added in v1.3.0

func (*NotificationsDataSource) Metadata added in v1.3.0

func (*NotificationsDataSource) Read added in v1.3.0

func (*NotificationsDataSource) Schema added in v1.6.0

type Path added in v1.2.0

type Path struct {
	Name types.String `tfsdk:"name"`
	Path types.String `tfsdk:"path"`
}

Path part of RootFolder.

type Quality added in v1.5.0

type Quality struct {
	Name       types.String `tfsdk:"name"`
	Source     types.String `tfsdk:"source"`
	ID         types.Int64  `tfsdk:"id"`
	Resolution types.Int64  `tfsdk:"resolution"`
}

Quality is part of QualityGroup.

type QualityDataSource added in v1.8.0

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

QualityDataSource defines the quality implementation.

func (*QualityDataSource) Configure added in v1.8.0

func (*QualityDataSource) Metadata added in v1.8.0

func (*QualityDataSource) Read added in v1.8.0

func (*QualityDataSource) Schema added in v1.8.0

type QualityDefinition added in v1.8.0

type QualityDefinition struct {
	Title         types.String  `tfsdk:"title"`
	QualityName   types.String  `tfsdk:"quality_name"`
	Source        types.String  `tfsdk:"source"`
	MinSize       types.Float64 `tfsdk:"min_size"`
	MaxSize       types.Float64 `tfsdk:"max_size"`
	PreferredSize types.Float64 `tfsdk:"preferred_size"`
	ID            types.Int64   `tfsdk:"id"`
	QualityID     types.Int64   `tfsdk:"quality_id"`
	Resolution    types.Int64   `tfsdk:"resolution"`
}

QualityDefinition describes the quality definition data model.

type QualityDefinitionDataSource added in v1.8.0

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

QualityDefinitionDataSource defines the quality definitions implementation.

func (*QualityDefinitionDataSource) Configure added in v1.8.0

func (*QualityDefinitionDataSource) Metadata added in v1.8.0

func (*QualityDefinitionDataSource) Read added in v1.8.0

func (*QualityDefinitionDataSource) Schema added in v1.8.0

type QualityDefinitionResource added in v1.8.0

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

QualityDefinitionResource defines the quality definition implementation.

func (*QualityDefinitionResource) Configure added in v1.8.0

func (*QualityDefinitionResource) Create added in v1.8.0

func (*QualityDefinitionResource) Delete added in v1.8.0

func (*QualityDefinitionResource) ImportState added in v1.8.0

func (*QualityDefinitionResource) Metadata added in v1.8.0

func (*QualityDefinitionResource) Read added in v1.8.0

func (*QualityDefinitionResource) Schema added in v1.8.0

func (*QualityDefinitionResource) Update added in v1.8.0

type QualityDefinitions added in v1.8.0

type QualityDefinitions struct {
	QualityDefinitions types.Set    `tfsdk:"quality_definitions"`
	ID                 types.String `tfsdk:"id"`
}

QualityDefinitions describes the qyality definitions data model.

type QualityDefinitionsDataSource added in v1.8.0

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

QualityDefinitionsDataSource defines the qyality definitions implementation.

func (*QualityDefinitionsDataSource) Configure added in v1.8.0

func (*QualityDefinitionsDataSource) Metadata added in v1.8.0

func (*QualityDefinitionsDataSource) Read added in v1.8.0

func (*QualityDefinitionsDataSource) Schema added in v1.8.0

type QualityGroup added in v1.5.0

type QualityGroup struct {
	Qualities types.Set    `tfsdk:"qualities"`
	Name      types.String `tfsdk:"name"`
	ID        types.Int64  `tfsdk:"id"`
}

QualityGroup is part of QualityProfile.

type QualityLanguage added in v1.7.0

type QualityLanguage struct {
	Name types.String `tfsdk:"name"`
	ID   types.Int64  `tfsdk:"id"`
}

QualityLanguage is part of QualityProfile.

type QualityProfile added in v1.5.0

type QualityProfile struct {
	QualityGroups     types.Set    `tfsdk:"quality_groups"`
	FormatItems       types.Set    `tfsdk:"format_items"`
	Name              types.String `tfsdk:"name"`
	Language          types.Object `tfsdk:"language"`
	ID                types.Int64  `tfsdk:"id"`
	Cutoff            types.Int64  `tfsdk:"cutoff"`
	MinFormatScore    types.Int64  `tfsdk:"min_format_score"`
	CutoffFormatScore types.Int64  `tfsdk:"cutoff_format_score"`
	UpgradeAllowed    types.Bool   `tfsdk:"upgrade_allowed"`
}

QualityProfile describes the quality profile data model.

type QualityProfileDataSource added in v1.5.0

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

QualityProfileDataSource defines the quality profiles implementation.

func (*QualityProfileDataSource) Configure added in v1.5.0

func (*QualityProfileDataSource) Metadata added in v1.5.0

func (*QualityProfileDataSource) Read added in v1.5.0

func (*QualityProfileDataSource) Schema added in v1.6.0

type QualityProfileResource added in v1.5.0

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

QualityProfileResource defines the quality profile implementation.

func (*QualityProfileResource) Configure added in v1.5.0

func (*QualityProfileResource) Create added in v1.5.0

func (*QualityProfileResource) Delete added in v1.5.0

func (*QualityProfileResource) ImportState added in v1.5.0

func (*QualityProfileResource) Metadata added in v1.5.0

func (*QualityProfileResource) Read added in v1.5.0

func (*QualityProfileResource) Schema added in v1.6.0

func (*QualityProfileResource) Update added in v1.5.0

type QualityProfiles added in v1.5.0

type QualityProfiles struct {
	QualityProfiles types.Set    `tfsdk:"quality_profiles"`
	ID              types.String `tfsdk:"id"`
}

QualityProfiles describes the qyality profiles data model.

type QualityProfilesDataSource added in v1.5.0

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

QualityProfilesDataSource defines the qyality profiles implementation.

func (*QualityProfilesDataSource) Configure added in v1.5.0

func (*QualityProfilesDataSource) Metadata added in v1.5.0

func (*QualityProfilesDataSource) Read added in v1.5.0

func (*QualityProfilesDataSource) Schema added in v1.6.0

type Radarr added in v1.2.0

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

Radarr describes the provider data model.

type RadarrProvider added in v1.2.0

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

ScaffoldingProvider defines the provider implementation.

func (*RadarrProvider) Configure added in v1.2.0

func (*RadarrProvider) DataSources added in v1.2.0

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

func (*RadarrProvider) Metadata added in v1.2.0

func (*RadarrProvider) Resources added in v1.2.0

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

func (*RadarrProvider) Schema added in v1.6.0

type RemotePathMapping added in v1.4.0

type RemotePathMapping struct {
	Host       types.String `tfsdk:"host"`
	RemotePath types.String `tfsdk:"remote_path"`
	LocalPath  types.String `tfsdk:"local_path"`
	ID         types.Int64  `tfsdk:"id"`
}

RemotePathMapping describes the remote path mapping data model.

type RemotePathMappingDataSource added in v1.4.0

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

RemotePathMappingDataSource defines the remote path mapping implementation.

func (*RemotePathMappingDataSource) Configure added in v1.4.0

func (*RemotePathMappingDataSource) Metadata added in v1.4.0

func (*RemotePathMappingDataSource) Read added in v1.4.0

func (*RemotePathMappingDataSource) Schema added in v1.6.0

type RemotePathMappingResource added in v1.4.0

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

RemotePathMappingResource defines the remote path mapping implementation.

func (*RemotePathMappingResource) Configure added in v1.4.0

func (*RemotePathMappingResource) Create added in v1.4.0

func (*RemotePathMappingResource) Delete added in v1.4.0

func (*RemotePathMappingResource) ImportState added in v1.4.0

func (*RemotePathMappingResource) Metadata added in v1.4.0

func (*RemotePathMappingResource) Read added in v1.4.0

func (*RemotePathMappingResource) Schema added in v1.6.0

func (*RemotePathMappingResource) Update added in v1.4.0

type RemotePathMappings added in v1.4.0

type RemotePathMappings struct {
	RemotePathMappings types.Set    `tfsdk:"remote_path_mappings"`
	ID                 types.String `tfsdk:"id"`
}

RemotePathMappings describes the remote path mappings data model.

type RemotePathMappingsDataSource added in v1.4.0

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

RemotePathMappingsDataSource defines the remote path mappings implementation.

func (*RemotePathMappingsDataSource) Configure added in v1.4.0

func (*RemotePathMappingsDataSource) Metadata added in v1.4.0

func (*RemotePathMappingsDataSource) Read added in v1.4.0

func (*RemotePathMappingsDataSource) Schema added in v1.6.0

type Restriction added in v1.4.0

type Restriction struct {
	Tags     types.Set    `tfsdk:"tags"`
	Required types.String `tfsdk:"required"`
	Ignored  types.String `tfsdk:"ignored"`
	ID       types.Int64  `tfsdk:"id"`
}

Restriction describes the remote path restriction data model.

type RestrictionDataSource added in v1.4.0

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

RestrictionDataSource defines the remote path restriction implementation.

func (*RestrictionDataSource) Configure added in v1.4.0

func (*RestrictionDataSource) Metadata added in v1.4.0

func (*RestrictionDataSource) Read added in v1.4.0

func (*RestrictionDataSource) Schema added in v1.6.0

type RestrictionResource added in v1.4.0

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

RestrictionResource defines the remote path restriction implementation.

func (*RestrictionResource) Configure added in v1.4.0

func (*RestrictionResource) Create added in v1.4.0

func (*RestrictionResource) Delete added in v1.4.0

func (*RestrictionResource) ImportState added in v1.4.0

func (*RestrictionResource) Metadata added in v1.4.0

func (*RestrictionResource) Read added in v1.4.0

func (*RestrictionResource) Schema added in v1.6.0

func (*RestrictionResource) Update added in v1.4.0

type Restrictions added in v1.4.0

type Restrictions struct {
	Restrictions types.Set    `tfsdk:"restrictions"`
	ID           types.String `tfsdk:"id"`
}

Restrictions describes the restrictions data model.

type RestrictionsDataSource added in v1.4.0

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

RestrictionsDataSource defines the restrictions implementation.

func (*RestrictionsDataSource) Configure added in v1.4.0

func (*RestrictionsDataSource) Metadata added in v1.4.0

func (*RestrictionsDataSource) Read added in v1.4.0

func (*RestrictionsDataSource) Schema added in v1.6.0

type RootFolder added in v1.2.0

type RootFolder struct {
	UnmappedFolders types.Set    `tfsdk:"unmapped_folders"`
	Path            types.String `tfsdk:"path"`
	ID              types.Int64  `tfsdk:"id"`
	Accessible      types.Bool   `tfsdk:"accessible"`
}

RootFolder describes the root folder data model.

type RootFolderDataSource added in v1.2.0

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

RootFolderDataSource defines the root folders implementation.

func (*RootFolderDataSource) Configure added in v1.2.0

func (*RootFolderDataSource) Metadata added in v1.2.0

func (*RootFolderDataSource) Read added in v1.2.0

func (*RootFolderDataSource) Schema added in v1.6.0

type RootFolderResource added in v1.2.0

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

RootFolderResource defines the root folder implementation.

func (*RootFolderResource) Configure added in v1.2.0

func (*RootFolderResource) Create added in v1.2.0

func (*RootFolderResource) Delete added in v1.2.0

func (*RootFolderResource) ImportState added in v1.2.0

func (*RootFolderResource) Metadata added in v1.2.0

func (*RootFolderResource) Read added in v1.2.0

func (*RootFolderResource) Schema added in v1.6.0

func (*RootFolderResource) Update added in v1.2.0

never used.

type RootFolders added in v1.2.0

type RootFolders struct {
	RootFolders types.Set    `tfsdk:"root_folders"`
	ID          types.String `tfsdk:"id"`
}

RootFolders describes the root folders data model.

type RootFoldersDataSource added in v1.2.0

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

RootFoldersDataSource defines the root folders implementation.

func (*RootFoldersDataSource) Configure added in v1.2.0

func (*RootFoldersDataSource) Metadata added in v1.2.0

func (*RootFoldersDataSource) Read added in v1.2.0

func (*RootFoldersDataSource) Schema added in v1.6.0

type SystemStatus added in v1.2.0

type SystemStatus struct {
	AppName                types.String `tfsdk:"app_name"`
	Version                types.String `tfsdk:"version"`
	Branch                 types.String `tfsdk:"branch"`
	OsName                 types.String `tfsdk:"os_name"`
	PackageVersion         types.String `tfsdk:"package_version"`
	PackageUpdateMechanism types.String `tfsdk:"package_update_mechanism"`
	PackageAuthor          types.String `tfsdk:"package_author"`
	Mode                   types.String `tfsdk:"mode"`
	InstanceName           types.String `tfsdk:"instance_name"`
	BuildTime              types.String `tfsdk:"build_time"`
	RuntimeName            types.String `tfsdk:"runtime_name"`
	DatabaseType           types.String `tfsdk:"database_type"`
	StartupPath            types.String `tfsdk:"startup_path"`
	AppData                types.String `tfsdk:"app_data"`
	StartTime              types.String `tfsdk:"start_time"`
	DatabaseVersion        types.String `tfsdk:"database_version"`
	Authentication         types.String `tfsdk:"authentication"`
	URLBase                types.String `tfsdk:"url_base"`
	RuntimeVersion         types.String `tfsdk:"runtime_version"`
	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"`
	IsProduction           types.Bool   `tfsdk:"is_production"`
	IsOsx                  types.Bool   `tfsdk:"is_osx"`
	IsLinux                types.Bool   `tfsdk:"is_linux"`
	IsDocker               types.Bool   `tfsdk:"is_docker"`
	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.6.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.6.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.6.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.6.0

Source Files

Jump to

Keyboard shortcuts

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