models

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DomainNameElementsAs

func DomainNameElementsAs(ctx context.Context, set types.Set) ([]string, diag.Diagnostics)

func MapMetaFrom

func MapMetaFrom(ctx context.Context, meta map[string]interface{}) (basetypes.MapValue, diag.Diagnostics)

func MetaElementsAs

func MetaElementsAs(ctx context.Context, metaMap types.Map) (map[string]interface{}, diag.Diagnostics)

func ObjectSettingDefaultSiteFrom added in v1.0.0

func ObjectSettingDefaultSiteFrom(ctx context.Context, setting nginxproxymanager.GetSettings200ResponseInner) (types.Object, diag.Diagnostics)

func ObjectUserPermissionsFrom

func ObjectUserPermissionsFrom(ctx context.Context, permissions nginxproxymanager.GetAccessLists200ResponseInnerOwnerPermissions) (types.Object, diag.Diagnostics)

func SetAccessListAccessFrom

func SetAccessListAccessFrom(ctx context.Context, accessList []nginxproxymanager.GetAccessLists200ResponseInnerClientsInner) (types.Set, diag.Diagnostics)

func SetAccessListAccessResourcesFrom added in v1.0.0

func SetAccessListAccessResourcesFrom(ctx context.Context, accessList []nginxproxymanager.GetAccessLists200ResponseInnerClientsInner) (types.Set, diag.Diagnostics)

func SetAccessListAuthorizationResourcesFrom added in v1.0.0

func SetAccessListAuthorizationResourcesFrom(ctx context.Context, currentSet types.Set, authorizations []nginxproxymanager.GetAccessLists200ResponseInnerItemsInner) (types.Set, diag.Diagnostics)

func SetAccessListAuthorizationsFrom

func SetAccessListAuthorizationsFrom(ctx context.Context, authorizations []nginxproxymanager.GetAccessLists200ResponseInnerItemsInner) (types.Set, diag.Diagnostics)

func SetDomainNamesFrom added in v1.0.1

func SetDomainNamesFrom(ctx context.Context, domainNames []string) (basetypes.SetValue, diag.Diagnostics)

func SetProxyHostLocationsFrom

func SetProxyHostLocationsFrom(ctx context.Context, locations []nginxproxymanager.GetProxyHosts200ResponseInnerLocationsInner) (types.Set, diag.Diagnostics)

Types

type AccessList

type AccessList struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	Name           types.String `tfsdk:"name"`
	Authorizations types.Set    `tfsdk:"authorizations"`
	Access         types.Set    `tfsdk:"access"`
	PassAuth       types.Bool   `tfsdk:"pass_auth"`
	SatisfyAny     types.Bool   `tfsdk:"satisfy_any"`
}

func (AccessList) GetType

func (AccessList) GetType() attr.Type

func (*AccessList) Write

func (m *AccessList) Write(ctx context.Context, accessList *nginxproxymanager.GetAccessLists200ResponseInner, diags *diag.Diagnostics)

type AccessListAccess

type AccessListAccess struct {
	Id         types.Int64  `tfsdk:"id"`
	CreatedOn  types.String `tfsdk:"created_on"`
	ModifiedOn types.String `tfsdk:"modified_on"`
	Meta       types.Map    `tfsdk:"meta"`

	Address   types.String `tfsdk:"address"`
	Directive types.String `tfsdk:"directive"`
}

func (AccessListAccess) GetType

func (AccessListAccess) GetType() attr.Type

func (*AccessListAccess) Write

func (m *AccessListAccess) Write(ctx context.Context, access *nginxproxymanager.GetAccessLists200ResponseInnerClientsInner, diags *diag.Diagnostics)

type AccessListAccessResource added in v1.0.0

type AccessListAccessResource struct {
	Address   types.String `tfsdk:"address"`
	Directive types.String `tfsdk:"directive"`
}

func AccessListAccessResourceElementsAs added in v1.0.0

func AccessListAccessResourceElementsAs(ctx context.Context, set types.Set) ([]AccessListAccessResource, diag.Diagnostics)

func (AccessListAccessResource) GetType added in v1.0.0

func (*AccessListAccessResource) Read added in v1.0.0

func (m *AccessListAccessResource) Read(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateAccessListRequestClientsInner

func (*AccessListAccessResource) Write added in v1.0.0

func (m *AccessListAccessResource) Write(ctx context.Context, access *nginxproxymanager.GetAccessLists200ResponseInnerClientsInner, diags *diag.Diagnostics)

type AccessListAuthorization

type AccessListAuthorization struct {
	Id         types.Int64  `tfsdk:"id"`
	CreatedOn  types.String `tfsdk:"created_on"`
	ModifiedOn types.String `tfsdk:"modified_on"`
	Meta       types.Map    `tfsdk:"meta"`

	Username     types.String `tfsdk:"username"`
	PasswordHint types.String `tfsdk:"password_hint"`
}

func (AccessListAuthorization) GetType

func (AccessListAuthorization) GetType() attr.Type

func (*AccessListAuthorization) Write

func (m *AccessListAuthorization) Write(ctx context.Context, authorization *nginxproxymanager.GetAccessLists200ResponseInnerItemsInner, diags *diag.Diagnostics)

type AccessListAuthorizationResource added in v1.0.0

type AccessListAuthorizationResource struct {
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
}

func AccessListAuthorizationResourceElementsAs added in v1.0.0

func AccessListAuthorizationResourceElementsAs(ctx context.Context, set types.Set) ([]AccessListAuthorizationResource, diag.Diagnostics)

func (AccessListAuthorizationResource) GetType added in v1.0.0

func (*AccessListAuthorizationResource) Read added in v1.0.0

func (m *AccessListAuthorizationResource) Read(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateAccessListRequestItemsInner

func (*AccessListAuthorizationResource) Write added in v1.0.0

func (m *AccessListAuthorizationResource) Write(ctx context.Context, authorization *nginxproxymanager.GetAccessLists200ResponseInnerItemsInner, diags *diag.Diagnostics)

type AccessListResource added in v1.0.0

type AccessListResource struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	Name           types.String `tfsdk:"name"`
	Authorizations types.Set    `tfsdk:"authorizations"`
	Access         types.Set    `tfsdk:"access"`
	PassAuth       types.Bool   `tfsdk:"pass_auth"`
	SatisfyAny     types.Bool   `tfsdk:"satisfy_any"`
}

func (AccessListResource) GetType added in v1.0.0

func (AccessListResource) GetType() attr.Type

func (*AccessListResource) ToCreateRequest added in v1.0.0

func (m *AccessListResource) ToCreateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateAccessListRequest

func (*AccessListResource) ToUpdateRequest added in v1.0.0

func (m *AccessListResource) ToUpdateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.UpdateAccessListRequest

func (*AccessListResource) Write added in v1.0.0

func (m *AccessListResource) Write(ctx context.Context, accessList *nginxproxymanager.CreateAccessList201Response, diags *diag.Diagnostics)

type AccessLists

type AccessLists struct {
	AccessLists types.Set `tfsdk:"access_lists"`
}

func (*AccessLists) Write

func (m *AccessLists) Write(ctx context.Context, accessLists *[]nginxproxymanager.GetAccessLists200ResponseInner, diags *diag.Diagnostics)

type Certificate

type Certificate struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	Provider    types.String `tfsdk:"provider_name"`
	NiceName    types.String `tfsdk:"nice_name"`
	DomainNames types.Set    `tfsdk:"domain_names"`
	ExpiresOn   types.String `tfsdk:"expires_on"`
}

func (Certificate) GetType

func (Certificate) GetType() attr.Type

func (*Certificate) Write

func (m *Certificate) Write(ctx context.Context, certificate *nginxproxymanager.GetCertificates200ResponseInner, diags *diag.Diagnostics)

type CertificateCustom

type CertificateCustom struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`

	Name           types.String `tfsdk:"name"`
	Certificate    types.String `tfsdk:"certificate"`
	CertificateKey types.String `tfsdk:"certificate_key"`
	DomainNames    types.Set    `tfsdk:"domain_names"`
	ExpiresOn      types.String `tfsdk:"expires_on"`
}

func (CertificateCustom) GetType

func (CertificateCustom) GetType() attr.Type

func (*CertificateCustom) ToCreateRequest

func (m *CertificateCustom) ToCreateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateCertificateRequest

func (*CertificateCustom) Write

func (m *CertificateCustom) Write(ctx context.Context, certificate *nginxproxymanager.GetCertificates200ResponseInner, diags *diag.Diagnostics)

type CertificateLetsencrypt added in v0.1.3

type CertificateLetsencrypt struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	ExpiresOn   types.String `tfsdk:"expires_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`

	DomainNames            types.Set    `tfsdk:"domain_names"`
	LetsencryptEmail       types.String `tfsdk:"letsencrypt_email"`
	LetsencryptAgree       types.Bool   `tfsdk:"letsencrypt_agree"`
	DnsChallenge           types.Bool   `tfsdk:"dns_challenge"`
	DnsProvider            types.String `tfsdk:"dns_provider"`
	DnsProviderCredentials types.String `tfsdk:"dns_provider_credentials"`
	PropagationSeconds     types.Int64  `tfsdk:"propagation_seconds"`
}

func (CertificateLetsencrypt) GetType added in v0.1.3

func (CertificateLetsencrypt) GetType() attr.Type

func (*CertificateLetsencrypt) ToCreateRequest added in v0.1.3

func (m *CertificateLetsencrypt) ToCreateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateCertificateRequest

func (*CertificateLetsencrypt) Write added in v0.1.3

func (m *CertificateLetsencrypt) Write(ctx context.Context, certificate *nginxproxymanager.GetCertificates200ResponseInner, diags *diag.Diagnostics)

type Certificates

type Certificates struct {
	Certificates types.Set `tfsdk:"certificates"`
}

func (*Certificates) Write

func (m *Certificates) Write(ctx context.Context, certificates *[]nginxproxymanager.GetCertificates200ResponseInner, diags *diag.Diagnostics)

type DeadHost

type DeadHost struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	DomainNames    types.Set    `tfsdk:"domain_names"`
	CertificateId  types.Int64  `tfsdk:"certificate_id"`
	SslForced      types.Bool   `tfsdk:"ssl_forced"`
	HstsEnabled    types.Bool   `tfsdk:"hsts_enabled"`
	HstsSubdomains types.Bool   `tfsdk:"hsts_subdomains"`
	Http2Support   types.Bool   `tfsdk:"http2_support"`
	AdvancedConfig types.String `tfsdk:"advanced_config"`
	Enabled        types.Bool   `tfsdk:"enabled"`
}

func (DeadHost) GetType

func (DeadHost) GetType() attr.Type

func (*DeadHost) ToCreateRequest added in v0.1.6

func (m *DeadHost) ToCreateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.Create404HostRequest

func (*DeadHost) ToUpdateRequest added in v0.1.6

func (m *DeadHost) ToUpdateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.UpdateDeadHostRequest

func (*DeadHost) Write

func (m *DeadHost) Write(ctx context.Context, deadHost *nginxproxymanager.GetDeadHosts200ResponseInner, diags *diag.Diagnostics)

type DeadHosts

type DeadHosts struct {
	DeadHosts types.Set `tfsdk:"dead_hosts"`
}

func (*DeadHosts) Write

func (m *DeadHosts) Write(ctx context.Context, deadHosts *[]nginxproxymanager.GetDeadHosts200ResponseInner, diags *diag.Diagnostics)

type ProxyHost

type ProxyHost struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	DomainNames           types.Set    `tfsdk:"domain_names"`
	ForwardScheme         types.String `tfsdk:"forward_scheme"`
	ForwardHost           types.String `tfsdk:"forward_host"`
	ForwardPort           types.Int64  `tfsdk:"forward_port"`
	CertificateId         types.Int64  `tfsdk:"certificate_id"`
	SslForced             types.Bool   `tfsdk:"ssl_forced"`
	HstsEnabled           types.Bool   `tfsdk:"hsts_enabled"`
	HstsSubdomains        types.Bool   `tfsdk:"hsts_subdomains"`
	Http2Support          types.Bool   `tfsdk:"http2_support"`
	BlockExploits         types.Bool   `tfsdk:"block_exploits"`
	CachingEnabled        types.Bool   `tfsdk:"caching_enabled"`
	AllowWebsocketUpgrade types.Bool   `tfsdk:"allow_websocket_upgrade"`
	AccessListId          types.Int64  `tfsdk:"access_list_id"`
	AdvancedConfig        types.String `tfsdk:"advanced_config"`
	Enabled               types.Bool   `tfsdk:"enabled"`
	Locations             types.Set    `tfsdk:"locations"`
}

func (ProxyHost) GetType

func (ProxyHost) GetType() attr.Type

func (*ProxyHost) ToCreateRequest

func (m *ProxyHost) ToCreateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateProxyHostRequest

func (*ProxyHost) ToUpdateRequest

func (m *ProxyHost) ToUpdateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.UpdateProxyHostRequest

func (*ProxyHost) Write

func (m *ProxyHost) Write(ctx context.Context, proxyHost *nginxproxymanager.GetProxyHosts200ResponseInner, diags *diag.Diagnostics)

type ProxyHostLocation

type ProxyHostLocation struct {
	Path           types.String `tfsdk:"path"`
	ForwardScheme  types.String `tfsdk:"forward_scheme"`
	ForwardHost    types.String `tfsdk:"forward_host"`
	ForwardPort    types.Int64  `tfsdk:"forward_port"`
	AdvancedConfig types.String `tfsdk:"advanced_config"`
}

func ProxyHostLocationElementsAs

func ProxyHostLocationElementsAs(ctx context.Context, set types.Set) ([]ProxyHostLocation, diag.Diagnostics)

func (ProxyHostLocation) GetType

func (ProxyHostLocation) GetType() attr.Type

func (*ProxyHostLocation) Read

func (m *ProxyHostLocation) Read(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.GetProxyHosts200ResponseInnerLocationsInner

func (*ProxyHostLocation) Write

func (m *ProxyHostLocation) Write(_ context.Context, location *nginxproxymanager.GetProxyHosts200ResponseInnerLocationsInner, _ *diag.Diagnostics)

type ProxyHosts

type ProxyHosts struct {
	ProxyHosts types.Set `tfsdk:"proxy_hosts"`
}

func (*ProxyHosts) Write

func (m *ProxyHosts) Write(ctx context.Context, proxyHosts *[]nginxproxymanager.GetProxyHosts200ResponseInner, diags *diag.Diagnostics)

type RedirectionHost

type RedirectionHost struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	DomainNames       types.Set    `tfsdk:"domain_names"`
	ForwardScheme     types.String `tfsdk:"forward_scheme"`
	ForwardDomainName types.String `tfsdk:"forward_domain_name"`
	ForwardHttpCode   types.Int64  `tfsdk:"forward_http_code"`
	CertificateId     types.Int64  `tfsdk:"certificate_id"`
	SslForced         types.Bool   `tfsdk:"ssl_forced"`
	HstsEnabled       types.Bool   `tfsdk:"hsts_enabled"`
	HstsSubdomains    types.Bool   `tfsdk:"hsts_subdomains"`
	Http2Support      types.Bool   `tfsdk:"http2_support"`
	PreservePath      types.Bool   `tfsdk:"preserve_path"`
	BlockExploits     types.Bool   `tfsdk:"block_exploits"`
	AdvancedConfig    types.String `tfsdk:"advanced_config"`
	Enabled           types.Bool   `tfsdk:"enabled"`
}

func (RedirectionHost) GetType

func (RedirectionHost) GetType() attr.Type

func (*RedirectionHost) ToCreateRequest added in v0.1.6

func (m *RedirectionHost) ToCreateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.CreateRedirectionHostRequest

func (*RedirectionHost) ToUpdateRequest added in v0.1.6

func (m *RedirectionHost) ToUpdateRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.UpdateRedirectionHostRequest

func (*RedirectionHost) Write

func (m *RedirectionHost) Write(ctx context.Context, redirectionHost *nginxproxymanager.GetRedirectionHosts200ResponseInner, diags *diag.Diagnostics)

type RedirectionHosts

type RedirectionHosts struct {
	RedirectionHosts types.Set `tfsdk:"redirection_hosts"`
}

func (*RedirectionHosts) Write

func (m *RedirectionHosts) Write(ctx context.Context, redirectionHosts *[]nginxproxymanager.GetRedirectionHosts200ResponseInner, diags *diag.Diagnostics)

type SettingDefaultSite added in v1.0.0

type SettingDefaultSite struct {
	Page     types.String `tfsdk:"page"`
	Redirect types.String `tfsdk:"redirect"`
	Html     types.String `tfsdk:"html"`
}

func SettingDefaultSiteAs added in v1.0.0

func SettingDefaultSiteAs(ctx context.Context, object types.Object) (SettingDefaultSite, diag.Diagnostics)

func (SettingDefaultSite) GetType added in v1.0.0

func (*SettingDefaultSite) ToRequest added in v1.0.0

func (m *SettingDefaultSite) ToRequest(ctx context.Context, diags *diag.Diagnostics) *nginxproxymanager.UpdateSettingRequest

func (*SettingDefaultSite) Write added in v1.0.0

func (m *SettingDefaultSite) Write(ctx context.Context, setting *nginxproxymanager.GetSettings200ResponseInner, diags *diag.Diagnostics)

type Settings added in v0.1.1

type Settings struct {
	DefaultSite types.Object `tfsdk:"default_site"`
}

func (*Settings) Write added in v0.1.1

func (m *Settings) Write(ctx context.Context, settings []nginxproxymanager.GetSettings200ResponseInner, diags *diag.Diagnostics)

type Stream

type Stream struct {
	Id          types.Int64  `tfsdk:"id"`
	CreatedOn   types.String `tfsdk:"created_on"`
	ModifiedOn  types.String `tfsdk:"modified_on"`
	OwnerUserId types.Int64  `tfsdk:"owner_user_id"`
	Meta        types.Map    `tfsdk:"meta"`

	IncomingPort   types.Int64  `tfsdk:"incoming_port"`
	ForwardingHost types.String `tfsdk:"forwarding_host"`
	ForwardingPort types.Int64  `tfsdk:"forwarding_port"`
	TcpForwarding  types.Bool   `tfsdk:"tcp_forwarding"`
	UdpForwarding  types.Bool   `tfsdk:"udp_forwarding"`
	CertificateId  types.Int64  `tfsdk:"certificate_id"`
	Enabled        types.Bool   `tfsdk:"enabled"`
}

func (Stream) GetType

func (Stream) GetType() attr.Type

func (*Stream) ToCreateRequest added in v0.1.6

func (m *Stream) ToCreateRequest(_ context.Context, _ *diag.Diagnostics) *nginxproxymanager.CreateStreamRequest

func (*Stream) ToUpdateRequest added in v0.1.6

func (m *Stream) ToUpdateRequest(_ context.Context, _ *diag.Diagnostics) *nginxproxymanager.UpdateStreamRequest

func (*Stream) Write

func (m *Stream) Write(ctx context.Context, stream *nginxproxymanager.GetStreams200ResponseInner, diags *diag.Diagnostics)

type Streams

type Streams struct {
	Streams types.Set `tfsdk:"streams"`
}

func (*Streams) Write

func (m *Streams) Write(ctx context.Context, streams *[]nginxproxymanager.GetStreams200ResponseInner, diags *diag.Diagnostics)

type User

type User struct {
	Id         types.Int64  `tfsdk:"id"`
	CreatedOn  types.String `tfsdk:"created_on"`
	ModifiedOn types.String `tfsdk:"modified_on"`

	Name        types.String `tfsdk:"name"`
	Nickname    types.String `tfsdk:"nickname"`
	Email       types.String `tfsdk:"email"`
	Avatar      types.String `tfsdk:"avatar"`
	IsDisabled  types.Bool   `tfsdk:"is_disabled"`
	Roles       types.Set    `tfsdk:"roles"`
	Permissions types.Object `tfsdk:"permissions"`
}

func (User) GetType

func (User) GetType() attr.Type

func (*User) Write

func (m *User) Write(ctx context.Context, user *nginxproxymanager.GetAccessLists200ResponseInnerOwner, diags *diag.Diagnostics)

type UserPermissions

type UserPermissions struct {
	AccessLists      types.String `tfsdk:"access_lists"`
	Certificates     types.String `tfsdk:"certificates"`
	DeadHosts        types.String `tfsdk:"dead_hosts"`
	ProxyHosts       types.String `tfsdk:"proxy_hosts"`
	RedirectionHosts types.String `tfsdk:"redirection_hosts"`
	Streams          types.String `tfsdk:"streams"`
	Visibility       types.String `tfsdk:"visibility"`
}

func (UserPermissions) GetType

func (*UserPermissions) Write

func (m *UserPermissions) Write(ctx context.Context, permissions *nginxproxymanager.GetAccessLists200ResponseInnerOwnerPermissions, diags *diag.Diagnostics)

type UserToken added in v1.1.0

type UserToken struct {
	Token types.String `tfsdk:"token"`
}

type Users

type Users struct {
	Users types.Set `tfsdk:"users"`
}

func (*Users) Write

func (m *Users) Write(ctx context.Context, users *[]nginxproxymanager.GetAccessLists200ResponseInnerOwner, diags *diag.Diagnostics)

type Version

type Version struct {
	Major    types.Int64  `tfsdk:"major"`
	Minor    types.Int64  `tfsdk:"minor"`
	Revision types.Int64  `tfsdk:"revision"`
	Version  types.String `tfsdk:"version"`
}

func (*Version) Write

func (m *Version) Write(_ context.Context, version *nginxproxymanager.Health200ResponseVersion, _ *diag.Diagnostics)

Jump to

Keyboard shortcuts

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