resource_device_gateway

package
v0.1.32 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteTerraformToSdk

func DeleteTerraformToSdk(ctx context.Context) (models.MistDevice, diag.Diagnostics)

func DeviceGatewayResourceSchema

func DeviceGatewayResourceSchema(ctx context.Context) schema.Schema

func NetworksSdkToTerraform

func NetworksSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, m []models.Network) basetypes.ListValue

Types

type ActionType

type ActionType struct {
	basetypes.ObjectType
}

func (ActionType) Equal

func (t ActionType) Equal(o attr.Type) bool

func (ActionType) String

func (t ActionType) String() string

func (ActionType) ValueFromObject

func (ActionType) ValueFromTerraform

func (t ActionType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ActionType) ValueType

func (t ActionType) ValueType(ctx context.Context) attr.Value

type ActionValue

type ActionValue struct {
	Accept             basetypes.BoolValue   `tfsdk:"accept"`
	AddCommunity       basetypes.ListValue   `tfsdk:"add_community"`
	AddTargetVrfs      basetypes.ListValue   `tfsdk:"add_target_vrfs"`
	Community          basetypes.ListValue   `tfsdk:"community"`
	ExcludeAsPath      basetypes.ListValue   `tfsdk:"exclude_as_path"`
	ExcludeCommunity   basetypes.ListValue   `tfsdk:"exclude_community"`
	ExportCommunitites basetypes.ListValue   `tfsdk:"export_communitites"`
	LocalPreference    basetypes.StringValue `tfsdk:"local_preference"`
	PrependAsPath      basetypes.ListValue   `tfsdk:"prepend_as_path"`
	// contains filtered or unexported fields
}

func NewActionValue

func NewActionValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ActionValue, diag.Diagnostics)

func NewActionValueMust

func NewActionValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ActionValue

func NewActionValueNull

func NewActionValueNull() ActionValue

func NewActionValueUnknown

func NewActionValueUnknown() ActionValue

func (ActionValue) AttributeTypes

func (v ActionValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ActionValue) Equal

func (v ActionValue) Equal(o attr.Value) bool

func (ActionValue) IsNull

func (v ActionValue) IsNull() bool

func (ActionValue) IsUnknown

func (v ActionValue) IsUnknown() bool

func (ActionValue) String

func (v ActionValue) String() string

func (ActionValue) ToObjectValue

func (ActionValue) ToTerraformValue

func (v ActionValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ActionValue) Type

func (v ActionValue) Type(ctx context.Context) attr.Type

type AppqoeType

type AppqoeType struct {
	basetypes.ObjectType
}

func (AppqoeType) Equal

func (t AppqoeType) Equal(o attr.Type) bool

func (AppqoeType) String

func (t AppqoeType) String() string

func (AppqoeType) ValueFromObject

func (AppqoeType) ValueFromTerraform

func (t AppqoeType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AppqoeType) ValueType

func (t AppqoeType) ValueType(ctx context.Context) attr.Value

type AppqoeValue

type AppqoeValue struct {
	Enabled basetypes.BoolValue `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewAppqoeValue

func NewAppqoeValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AppqoeValue, diag.Diagnostics)

func NewAppqoeValueMust

func NewAppqoeValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AppqoeValue

func NewAppqoeValueNull

func NewAppqoeValueNull() AppqoeValue

func NewAppqoeValueUnknown

func NewAppqoeValueUnknown() AppqoeValue

func (AppqoeValue) AttributeTypes

func (v AppqoeValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AppqoeValue) Equal

func (v AppqoeValue) Equal(o attr.Value) bool

func (AppqoeValue) IsNull

func (v AppqoeValue) IsNull() bool

func (AppqoeValue) IsUnknown

func (v AppqoeValue) IsUnknown() bool

func (AppqoeValue) String

func (v AppqoeValue) String() string

func (AppqoeValue) ToObjectValue

func (AppqoeValue) ToTerraformValue

func (v AppqoeValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AppqoeValue) Type

func (v AppqoeValue) Type(ctx context.Context) attr.Type

type AutoProvisionPrimaryType

type AutoProvisionPrimaryType struct {
	basetypes.ObjectType
}

func (AutoProvisionPrimaryType) Equal

func (AutoProvisionPrimaryType) String

func (t AutoProvisionPrimaryType) String() string

func (AutoProvisionPrimaryType) ValueFromObject

func (AutoProvisionPrimaryType) ValueFromTerraform

func (t AutoProvisionPrimaryType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AutoProvisionPrimaryType) ValueType

type AutoProvisionPrimaryValue

type AutoProvisionPrimaryValue struct {
	NumHosts basetypes.StringValue `tfsdk:"num_hosts"`
	WanNames basetypes.ListValue   `tfsdk:"wan_names"`
	// contains filtered or unexported fields
}

func NewAutoProvisionPrimaryValue

func NewAutoProvisionPrimaryValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AutoProvisionPrimaryValue, diag.Diagnostics)

func NewAutoProvisionPrimaryValueMust

func NewAutoProvisionPrimaryValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AutoProvisionPrimaryValue

func NewAutoProvisionPrimaryValueNull

func NewAutoProvisionPrimaryValueNull() AutoProvisionPrimaryValue

func NewAutoProvisionPrimaryValueUnknown

func NewAutoProvisionPrimaryValueUnknown() AutoProvisionPrimaryValue

func (AutoProvisionPrimaryValue) AttributeTypes

func (v AutoProvisionPrimaryValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AutoProvisionPrimaryValue) Equal

func (AutoProvisionPrimaryValue) IsNull

func (v AutoProvisionPrimaryValue) IsNull() bool

func (AutoProvisionPrimaryValue) IsUnknown

func (v AutoProvisionPrimaryValue) IsUnknown() bool

func (AutoProvisionPrimaryValue) String

func (v AutoProvisionPrimaryValue) String() string

func (AutoProvisionPrimaryValue) ToObjectValue

func (AutoProvisionPrimaryValue) ToTerraformValue

func (v AutoProvisionPrimaryValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AutoProvisionPrimaryValue) Type

type AutoProvisionSecondaryType

type AutoProvisionSecondaryType struct {
	basetypes.ObjectType
}

func (AutoProvisionSecondaryType) Equal

func (AutoProvisionSecondaryType) String

func (AutoProvisionSecondaryType) ValueFromObject

func (AutoProvisionSecondaryType) ValueFromTerraform

func (t AutoProvisionSecondaryType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AutoProvisionSecondaryType) ValueType

type AutoProvisionSecondaryValue

type AutoProvisionSecondaryValue struct {
	NumHosts basetypes.StringValue `tfsdk:"num_hosts"`
	WanNames basetypes.ListValue   `tfsdk:"wan_names"`
	// contains filtered or unexported fields
}

func NewAutoProvisionSecondaryValue

func NewAutoProvisionSecondaryValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AutoProvisionSecondaryValue, diag.Diagnostics)

func NewAutoProvisionSecondaryValueMust

func NewAutoProvisionSecondaryValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AutoProvisionSecondaryValue

func NewAutoProvisionSecondaryValueNull

func NewAutoProvisionSecondaryValueNull() AutoProvisionSecondaryValue

func NewAutoProvisionSecondaryValueUnknown

func NewAutoProvisionSecondaryValueUnknown() AutoProvisionSecondaryValue

func (AutoProvisionSecondaryValue) AttributeTypes

func (v AutoProvisionSecondaryValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AutoProvisionSecondaryValue) Equal

func (AutoProvisionSecondaryValue) IsNull

func (v AutoProvisionSecondaryValue) IsNull() bool

func (AutoProvisionSecondaryValue) IsUnknown

func (v AutoProvisionSecondaryValue) IsUnknown() bool

func (AutoProvisionSecondaryValue) String

func (AutoProvisionSecondaryValue) ToObjectValue

func (AutoProvisionSecondaryValue) ToTerraformValue

func (v AutoProvisionSecondaryValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AutoProvisionSecondaryValue) Type

type AutoProvisionType

type AutoProvisionType struct {
	basetypes.ObjectType
}

func (AutoProvisionType) Equal

func (t AutoProvisionType) Equal(o attr.Type) bool

func (AutoProvisionType) String

func (t AutoProvisionType) String() string

func (AutoProvisionType) ValueFromObject

func (AutoProvisionType) ValueFromTerraform

func (t AutoProvisionType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AutoProvisionType) ValueType

func (t AutoProvisionType) ValueType(ctx context.Context) attr.Value

type AutoProvisionValue

type AutoProvisionValue struct {
	AutoProvisionPrimary   basetypes.ObjectValue `tfsdk:"primary"`
	AutoProvisionSecondary basetypes.ObjectValue `tfsdk:"secondary"`
	Enable                 basetypes.BoolValue   `tfsdk:"enable"`
	Latlng                 basetypes.ObjectValue `tfsdk:"latlng"`
	Region                 basetypes.StringValue `tfsdk:"region"`
	// contains filtered or unexported fields
}

func NewAutoProvisionValue

func NewAutoProvisionValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AutoProvisionValue, diag.Diagnostics)

func NewAutoProvisionValueMust

func NewAutoProvisionValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AutoProvisionValue

func NewAutoProvisionValueNull

func NewAutoProvisionValueNull() AutoProvisionValue

func NewAutoProvisionValueUnknown

func NewAutoProvisionValueUnknown() AutoProvisionValue

func (AutoProvisionValue) AttributeTypes

func (v AutoProvisionValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AutoProvisionValue) Equal

func (v AutoProvisionValue) Equal(o attr.Value) bool

func (AutoProvisionValue) IsNull

func (v AutoProvisionValue) IsNull() bool

func (AutoProvisionValue) IsUnknown

func (v AutoProvisionValue) IsUnknown() bool

func (AutoProvisionValue) String

func (v AutoProvisionValue) String() string

func (AutoProvisionValue) ToObjectValue

func (AutoProvisionValue) ToTerraformValue

func (v AutoProvisionValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AutoProvisionValue) Type

type BgpConfigType

type BgpConfigType struct {
	basetypes.ObjectType
}

func (BgpConfigType) Equal

func (t BgpConfigType) Equal(o attr.Type) bool

func (BgpConfigType) String

func (t BgpConfigType) String() string

func (BgpConfigType) ValueFromObject

func (BgpConfigType) ValueFromTerraform

func (t BgpConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (BgpConfigType) ValueType

func (t BgpConfigType) ValueType(ctx context.Context) attr.Value

type BgpConfigValue

type BgpConfigValue struct {
	AuthKey                basetypes.StringValue `tfsdk:"auth_key"`
	BfdMinimumInterval     basetypes.Int64Value  `tfsdk:"bfd_minimum_interval"`
	BfdMultiplier          basetypes.Int64Value  `tfsdk:"bfd_multiplier"`
	Communities            basetypes.ListValue   `tfsdk:"communities"`
	DisableBfd             basetypes.BoolValue   `tfsdk:"disable_bfd"`
	Export                 basetypes.StringValue `tfsdk:"export"`
	ExportPolicy           basetypes.StringValue `tfsdk:"export_policy"`
	ExtendedV4Nexthop      basetypes.BoolValue   `tfsdk:"extended_v4_nexthop"`
	GracefulRestartTime    basetypes.Int64Value  `tfsdk:"graceful_restart_time"`
	HoldTime               basetypes.Int64Value  `tfsdk:"hold_time"`
	Import                 basetypes.StringValue `tfsdk:"import"`
	ImportPolicy           basetypes.StringValue `tfsdk:"import_policy"`
	LocalAs                basetypes.Int64Value  `tfsdk:"local_as"`
	NeighborAs             basetypes.Int64Value  `tfsdk:"neighbor_as"`
	Neighbors              basetypes.MapValue    `tfsdk:"neighbors"`
	Networks               basetypes.ListValue   `tfsdk:"networks"`
	NoReadvertiseToOverlay basetypes.BoolValue   `tfsdk:"no_readvertise_to_overlay"`
	BgpConfigType          basetypes.StringValue `tfsdk:"type"`
	Via                    basetypes.StringValue `tfsdk:"via"`
	VpnName                basetypes.StringValue `tfsdk:"vpn_name"`
	WanName                basetypes.StringValue `tfsdk:"wan_name"`
	// contains filtered or unexported fields
}

func NewBgpConfigValue

func NewBgpConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BgpConfigValue, diag.Diagnostics)

func NewBgpConfigValueMust

func NewBgpConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BgpConfigValue

func NewBgpConfigValueNull

func NewBgpConfigValueNull() BgpConfigValue

func NewBgpConfigValueUnknown

func NewBgpConfigValueUnknown() BgpConfigValue

func (BgpConfigValue) AttributeTypes

func (v BgpConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (BgpConfigValue) Equal

func (v BgpConfigValue) Equal(o attr.Value) bool

func (BgpConfigValue) IsNull

func (v BgpConfigValue) IsNull() bool

func (BgpConfigValue) IsUnknown

func (v BgpConfigValue) IsUnknown() bool

func (BgpConfigValue) String

func (v BgpConfigValue) String() string

func (BgpConfigValue) ToObjectValue

func (BgpConfigValue) ToTerraformValue

func (v BgpConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (BgpConfigValue) Type

func (v BgpConfigValue) Type(ctx context.Context) attr.Type

type CommunitiesType

type CommunitiesType struct {
	basetypes.ObjectType
}

func (CommunitiesType) Equal

func (t CommunitiesType) Equal(o attr.Type) bool

func (CommunitiesType) String

func (t CommunitiesType) String() string

func (CommunitiesType) ValueFromObject

func (CommunitiesType) ValueFromTerraform

func (t CommunitiesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (CommunitiesType) ValueType

func (t CommunitiesType) ValueType(ctx context.Context) attr.Value

type CommunitiesValue

type CommunitiesValue struct {
	Id              basetypes.StringValue `tfsdk:"id"`
	LocalPreference basetypes.Int64Value  `tfsdk:"local_preference"`
	VpnName         basetypes.StringValue `tfsdk:"vpn_name"`
	// contains filtered or unexported fields
}

func NewCommunitiesValue

func NewCommunitiesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CommunitiesValue, diag.Diagnostics)

func NewCommunitiesValueMust

func NewCommunitiesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CommunitiesValue

func NewCommunitiesValueNull

func NewCommunitiesValueNull() CommunitiesValue

func NewCommunitiesValueUnknown

func NewCommunitiesValueUnknown() CommunitiesValue

func (CommunitiesValue) AttributeTypes

func (v CommunitiesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (CommunitiesValue) Equal

func (v CommunitiesValue) Equal(o attr.Value) bool

func (CommunitiesValue) IsNull

func (v CommunitiesValue) IsNull() bool

func (CommunitiesValue) IsUnknown

func (v CommunitiesValue) IsUnknown() bool

func (CommunitiesValue) String

func (v CommunitiesValue) String() string

func (CommunitiesValue) ToObjectValue

func (CommunitiesValue) ToTerraformValue

func (v CommunitiesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (CommunitiesValue) Type

type ConfigType

type ConfigType struct {
	basetypes.ObjectType
}

func (ConfigType) Equal

func (t ConfigType) Equal(o attr.Type) bool

func (ConfigType) String

func (t ConfigType) String() string

func (ConfigType) ValueFromObject

func (ConfigType) ValueFromTerraform

func (t ConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ConfigType) ValueType

func (t ConfigType) ValueType(ctx context.Context) attr.Value

type ConfigValue

type ConfigValue struct {
	DnsServers        basetypes.ListValue   `tfsdk:"dns_servers"`
	DnsSuffix         basetypes.ListValue   `tfsdk:"dns_suffix"`
	FixedBindings     basetypes.MapValue    `tfsdk:"fixed_bindings"`
	Gateway           basetypes.StringValue `tfsdk:"gateway"`
	IpEnd4            basetypes.StringValue `tfsdk:"ip_end"`
	IpEnd6            basetypes.StringValue `tfsdk:"ip_end6"`
	IpStart4          basetypes.StringValue `tfsdk:"ip_start"`
	IpStart6          basetypes.StringValue `tfsdk:"ip_start6"`
	LeaseTime         basetypes.Int64Value  `tfsdk:"lease_time"`
	Options           basetypes.MapValue    `tfsdk:"options"`
	ServerIdOverride  basetypes.BoolValue   `tfsdk:"server_id_override"`
	Servers4          basetypes.ListValue   `tfsdk:"servers"`
	Servers6          basetypes.ListValue   `tfsdk:"servers6"`
	Type4             basetypes.StringValue `tfsdk:"type"`
	Type6             basetypes.StringValue `tfsdk:"type6"`
	VendorEncapulated basetypes.MapValue    `tfsdk:"vendor_encapulated"`
	// contains filtered or unexported fields
}

func NewConfigValue

func NewConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ConfigValue, diag.Diagnostics)

func NewConfigValueMust

func NewConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ConfigValue

func NewConfigValueNull

func NewConfigValueNull() ConfigValue

func NewConfigValueUnknown

func NewConfigValueUnknown() ConfigValue

func (ConfigValue) AttributeTypes

func (v ConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ConfigValue) Equal

func (v ConfigValue) Equal(o attr.Value) bool

func (ConfigValue) IsNull

func (v ConfigValue) IsNull() bool

func (ConfigValue) IsUnknown

func (v ConfigValue) IsUnknown() bool

func (ConfigValue) String

func (v ConfigValue) String() string

func (ConfigValue) ToObjectValue

func (ConfigValue) ToTerraformValue

func (v ConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ConfigValue) Type

func (v ConfigValue) Type(ctx context.Context) attr.Type

type DestinationNatType

type DestinationNatType struct {
	basetypes.ObjectType
}

func (DestinationNatType) Equal

func (t DestinationNatType) Equal(o attr.Type) bool

func (DestinationNatType) String

func (t DestinationNatType) String() string

func (DestinationNatType) ValueFromObject

func (DestinationNatType) ValueFromTerraform

func (t DestinationNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (DestinationNatType) ValueType

func (t DestinationNatType) ValueType(ctx context.Context) attr.Value

type DestinationNatValue

type DestinationNatValue struct {
	InternalIp basetypes.StringValue `tfsdk:"internal_ip"`
	Name       basetypes.StringValue `tfsdk:"name"`
	Port       basetypes.Int64Value  `tfsdk:"port"`
	// contains filtered or unexported fields
}

func NewDestinationNatValue

func NewDestinationNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DestinationNatValue, diag.Diagnostics)

func NewDestinationNatValueMust

func NewDestinationNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DestinationNatValue

func NewDestinationNatValueNull

func NewDestinationNatValueNull() DestinationNatValue

func NewDestinationNatValueUnknown

func NewDestinationNatValueUnknown() DestinationNatValue

func (DestinationNatValue) AttributeTypes

func (v DestinationNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (DestinationNatValue) Equal

func (v DestinationNatValue) Equal(o attr.Value) bool

func (DestinationNatValue) IsNull

func (v DestinationNatValue) IsNull() bool

func (DestinationNatValue) IsUnknown

func (v DestinationNatValue) IsUnknown() bool

func (DestinationNatValue) String

func (v DestinationNatValue) String() string

func (DestinationNatValue) ToObjectValue

func (DestinationNatValue) ToTerraformValue

func (v DestinationNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (DestinationNatValue) Type

type DeviceGatewayModel

type DeviceGatewayModel struct {
	AdditionalConfigCmds  types.List                 `tfsdk:"additional_config_cmds"`
	BgpConfig             types.Map                  `tfsdk:"bgp_config"`
	DeviceId              types.String               `tfsdk:"device_id"`
	DeviceprofileId       types.String               `tfsdk:"deviceprofile_id"`
	DhcpdConfig           DhcpdConfigValue           `tfsdk:"dhcpd_config"`
	DnsServers            types.List                 `tfsdk:"dns_servers"`
	DnsSuffix             types.List                 `tfsdk:"dns_suffix"`
	ExtraRoutes           types.Map                  `tfsdk:"extra_routes"`
	ExtraRoutes6          types.Map                  `tfsdk:"extra_routes6"`
	IdpProfiles           types.Map                  `tfsdk:"idp_profiles"`
	Image1Url             types.String               `tfsdk:"image1_url"`
	Image2Url             types.String               `tfsdk:"image2_url"`
	Image3Url             types.String               `tfsdk:"image3_url"`
	IpConfigs             types.Map                  `tfsdk:"ip_configs"`
	Mac                   types.String               `tfsdk:"mac"`
	Managed               types.Bool                 `tfsdk:"managed"`
	MapId                 types.String               `tfsdk:"map_id"`
	Model                 types.String               `tfsdk:"model"`
	MspId                 types.String               `tfsdk:"msp_id"`
	Name                  types.String               `tfsdk:"name"`
	Networks              types.List                 `tfsdk:"networks"`
	Notes                 types.String               `tfsdk:"notes"`
	NtpServers            types.List                 `tfsdk:"ntp_servers"`
	OobIpConfig           OobIpConfigValue           `tfsdk:"oob_ip_config"`
	OrgId                 types.String               `tfsdk:"org_id"`
	PathPreferences       types.Map                  `tfsdk:"path_preferences"`
	PortConfig            types.Map                  `tfsdk:"port_config"`
	PortMirroring         PortMirroringValue         `tfsdk:"port_mirroring"`
	RouterId              types.String               `tfsdk:"router_id"`
	RoutingPolicies       types.Map                  `tfsdk:"routing_policies"`
	Serial                types.String               `tfsdk:"serial"`
	ServicePolicies       types.List                 `tfsdk:"service_policies"`
	SiteId                types.String               `tfsdk:"site_id"`
	TunnelConfigs         types.Map                  `tfsdk:"tunnel_configs"`
	TunnelProviderOptions TunnelProviderOptionsValue `tfsdk:"tunnel_provider_options"`
	Type                  types.String               `tfsdk:"type"`
	Vars                  types.Map                  `tfsdk:"vars"`
	VrfConfig             VrfConfigValue             `tfsdk:"vrf_config"`
	VrfInstances          types.Map                  `tfsdk:"vrf_instances"`
	X                     types.Float64              `tfsdk:"x"`
	Y                     types.Float64              `tfsdk:"y"`
}

type DhcpdConfigType

type DhcpdConfigType struct {
	basetypes.ObjectType
}

func (DhcpdConfigType) Equal

func (t DhcpdConfigType) Equal(o attr.Type) bool

func (DhcpdConfigType) String

func (t DhcpdConfigType) String() string

func (DhcpdConfigType) ValueFromObject

func (DhcpdConfigType) ValueFromTerraform

func (t DhcpdConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (DhcpdConfigType) ValueType

func (t DhcpdConfigType) ValueType(ctx context.Context) attr.Value

type DhcpdConfigValue

type DhcpdConfigValue struct {
	Config  basetypes.MapValue  `tfsdk:"config"`
	Enabled basetypes.BoolValue `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewDhcpdConfigValue

func NewDhcpdConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DhcpdConfigValue, diag.Diagnostics)

func NewDhcpdConfigValueMust

func NewDhcpdConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DhcpdConfigValue

func NewDhcpdConfigValueNull

func NewDhcpdConfigValueNull() DhcpdConfigValue

func NewDhcpdConfigValueUnknown

func NewDhcpdConfigValueUnknown() DhcpdConfigValue

func (DhcpdConfigValue) AttributeTypes

func (v DhcpdConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (DhcpdConfigValue) Equal

func (v DhcpdConfigValue) Equal(o attr.Value) bool

func (DhcpdConfigValue) IsNull

func (v DhcpdConfigValue) IsNull() bool

func (DhcpdConfigValue) IsUnknown

func (v DhcpdConfigValue) IsUnknown() bool

func (DhcpdConfigValue) String

func (v DhcpdConfigValue) String() string

func (DhcpdConfigValue) ToObjectValue

func (DhcpdConfigValue) ToTerraformValue

func (v DhcpdConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (DhcpdConfigValue) Type

type EwfType

type EwfType struct {
	basetypes.ObjectType
}

func (EwfType) Equal

func (t EwfType) Equal(o attr.Type) bool

func (EwfType) String

func (t EwfType) String() string

func (EwfType) ValueFromObject

func (EwfType) ValueFromTerraform

func (t EwfType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (EwfType) ValueType

func (t EwfType) ValueType(ctx context.Context) attr.Value

type EwfValue

type EwfValue struct {
	AlertOnly    basetypes.BoolValue   `tfsdk:"alert_only"`
	BlockMessage basetypes.StringValue `tfsdk:"block_message"`
	Enabled      basetypes.BoolValue   `tfsdk:"enabled"`
	Profile      basetypes.StringValue `tfsdk:"profile"`
	// contains filtered or unexported fields
}

func NewEwfValue

func NewEwfValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EwfValue, diag.Diagnostics)

func NewEwfValueMust

func NewEwfValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EwfValue

func NewEwfValueNull

func NewEwfValueNull() EwfValue

func NewEwfValueUnknown

func NewEwfValueUnknown() EwfValue

func (EwfValue) AttributeTypes

func (v EwfValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (EwfValue) Equal

func (v EwfValue) Equal(o attr.Value) bool

func (EwfValue) IsNull

func (v EwfValue) IsNull() bool

func (EwfValue) IsUnknown

func (v EwfValue) IsUnknown() bool

func (EwfValue) String

func (v EwfValue) String() string

func (EwfValue) ToObjectValue

func (v EwfValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)

func (EwfValue) ToTerraformValue

func (v EwfValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (EwfValue) Type

func (v EwfValue) Type(ctx context.Context) attr.Type

type ExtraRoutes6Type added in v0.1.8

type ExtraRoutes6Type struct {
	basetypes.ObjectType
}

func (ExtraRoutes6Type) Equal added in v0.1.8

func (t ExtraRoutes6Type) Equal(o attr.Type) bool

func (ExtraRoutes6Type) String added in v0.1.8

func (t ExtraRoutes6Type) String() string

func (ExtraRoutes6Type) ValueFromObject added in v0.1.8

func (ExtraRoutes6Type) ValueFromTerraform added in v0.1.8

func (t ExtraRoutes6Type) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ExtraRoutes6Type) ValueType added in v0.1.8

func (t ExtraRoutes6Type) ValueType(ctx context.Context) attr.Value

type ExtraRoutes6Value added in v0.1.8

type ExtraRoutes6Value struct {
	Via basetypes.StringValue `tfsdk:"via"`
	// contains filtered or unexported fields
}

func NewExtraRoutes6Value added in v0.1.8

func NewExtraRoutes6Value(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ExtraRoutes6Value, diag.Diagnostics)

func NewExtraRoutes6ValueMust added in v0.1.8

func NewExtraRoutes6ValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ExtraRoutes6Value

func NewExtraRoutes6ValueNull added in v0.1.8

func NewExtraRoutes6ValueNull() ExtraRoutes6Value

func NewExtraRoutes6ValueUnknown added in v0.1.8

func NewExtraRoutes6ValueUnknown() ExtraRoutes6Value

func (ExtraRoutes6Value) AttributeTypes added in v0.1.8

func (v ExtraRoutes6Value) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ExtraRoutes6Value) Equal added in v0.1.8

func (v ExtraRoutes6Value) Equal(o attr.Value) bool

func (ExtraRoutes6Value) IsNull added in v0.1.8

func (v ExtraRoutes6Value) IsNull() bool

func (ExtraRoutes6Value) IsUnknown added in v0.1.8

func (v ExtraRoutes6Value) IsUnknown() bool

func (ExtraRoutes6Value) String added in v0.1.8

func (v ExtraRoutes6Value) String() string

func (ExtraRoutes6Value) ToObjectValue added in v0.1.8

func (ExtraRoutes6Value) ToTerraformValue added in v0.1.8

func (v ExtraRoutes6Value) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ExtraRoutes6Value) Type added in v0.1.8

type ExtraRoutesType

type ExtraRoutesType struct {
	basetypes.ObjectType
}

func (ExtraRoutesType) Equal

func (t ExtraRoutesType) Equal(o attr.Type) bool

func (ExtraRoutesType) String

func (t ExtraRoutesType) String() string

func (ExtraRoutesType) ValueFromObject

func (ExtraRoutesType) ValueFromTerraform

func (t ExtraRoutesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ExtraRoutesType) ValueType

func (t ExtraRoutesType) ValueType(ctx context.Context) attr.Value

type ExtraRoutesValue

type ExtraRoutesValue struct {
	Via basetypes.StringValue `tfsdk:"via"`
	// contains filtered or unexported fields
}

func NewExtraRoutesValue

func NewExtraRoutesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ExtraRoutesValue, diag.Diagnostics)

func NewExtraRoutesValueMust

func NewExtraRoutesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ExtraRoutesValue

func NewExtraRoutesValueNull

func NewExtraRoutesValueNull() ExtraRoutesValue

func NewExtraRoutesValueUnknown

func NewExtraRoutesValueUnknown() ExtraRoutesValue

func (ExtraRoutesValue) AttributeTypes

func (v ExtraRoutesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ExtraRoutesValue) Equal

func (v ExtraRoutesValue) Equal(o attr.Value) bool

func (ExtraRoutesValue) IsNull

func (v ExtraRoutesValue) IsNull() bool

func (ExtraRoutesValue) IsUnknown

func (v ExtraRoutesValue) IsUnknown() bool

func (ExtraRoutesValue) String

func (v ExtraRoutesValue) String() string

func (ExtraRoutesValue) ToObjectValue

func (ExtraRoutesValue) ToTerraformValue

func (v ExtraRoutesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ExtraRoutesValue) Type

type FixedBindingsType

type FixedBindingsType struct {
	basetypes.ObjectType
}

func (FixedBindingsType) Equal

func (t FixedBindingsType) Equal(o attr.Type) bool

func (FixedBindingsType) String

func (t FixedBindingsType) String() string

func (FixedBindingsType) ValueFromObject

func (FixedBindingsType) ValueFromTerraform

func (t FixedBindingsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (FixedBindingsType) ValueType

func (t FixedBindingsType) ValueType(ctx context.Context) attr.Value

type FixedBindingsValue

type FixedBindingsValue struct {
	Ip   basetypes.StringValue `tfsdk:"ip"`
	Name basetypes.StringValue `tfsdk:"name"`
	// contains filtered or unexported fields
}

func NewFixedBindingsValue

func NewFixedBindingsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (FixedBindingsValue, diag.Diagnostics)

func NewFixedBindingsValueMust

func NewFixedBindingsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) FixedBindingsValue

func NewFixedBindingsValueNull

func NewFixedBindingsValueNull() FixedBindingsValue

func NewFixedBindingsValueUnknown

func NewFixedBindingsValueUnknown() FixedBindingsValue

func (FixedBindingsValue) AttributeTypes

func (v FixedBindingsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (FixedBindingsValue) Equal

func (v FixedBindingsValue) Equal(o attr.Value) bool

func (FixedBindingsValue) IsNull

func (v FixedBindingsValue) IsNull() bool

func (FixedBindingsValue) IsUnknown

func (v FixedBindingsValue) IsUnknown() bool

func (FixedBindingsValue) String

func (v FixedBindingsValue) String() string

func (FixedBindingsValue) ToObjectValue

func (FixedBindingsValue) ToTerraformValue

func (v FixedBindingsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (FixedBindingsValue) Type

type IdpProfilesType

type IdpProfilesType struct {
	basetypes.ObjectType
}

func (IdpProfilesType) Equal

func (t IdpProfilesType) Equal(o attr.Type) bool

func (IdpProfilesType) String

func (t IdpProfilesType) String() string

func (IdpProfilesType) ValueFromObject

func (IdpProfilesType) ValueFromTerraform

func (t IdpProfilesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (IdpProfilesType) ValueType

func (t IdpProfilesType) ValueType(ctx context.Context) attr.Value

type IdpProfilesValue

type IdpProfilesValue struct {
	BaseProfile  basetypes.StringValue `tfsdk:"base_profile"`
	CreatedTime  basetypes.NumberValue `tfsdk:"created_time"`
	Id           basetypes.StringValue `tfsdk:"id"`
	ModifiedTime basetypes.NumberValue `tfsdk:"modified_time"`
	Name         basetypes.StringValue `tfsdk:"name"`
	OrgId        basetypes.StringValue `tfsdk:"org_id"`
	Overwrites   basetypes.ListValue   `tfsdk:"overwrites"`
	// contains filtered or unexported fields
}

func NewIdpProfilesValue

func NewIdpProfilesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IdpProfilesValue, diag.Diagnostics)

func NewIdpProfilesValueMust

func NewIdpProfilesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IdpProfilesValue

func NewIdpProfilesValueNull

func NewIdpProfilesValueNull() IdpProfilesValue

func NewIdpProfilesValueUnknown

func NewIdpProfilesValueUnknown() IdpProfilesValue

func (IdpProfilesValue) AttributeTypes

func (v IdpProfilesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (IdpProfilesValue) Equal

func (v IdpProfilesValue) Equal(o attr.Value) bool

func (IdpProfilesValue) IsNull

func (v IdpProfilesValue) IsNull() bool

func (IdpProfilesValue) IsUnknown

func (v IdpProfilesValue) IsUnknown() bool

func (IdpProfilesValue) String

func (v IdpProfilesValue) String() string

func (IdpProfilesValue) ToObjectValue

func (IdpProfilesValue) ToTerraformValue

func (v IdpProfilesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (IdpProfilesValue) Type

type IdpType

type IdpType struct {
	basetypes.ObjectType
}

func (IdpType) Equal

func (t IdpType) Equal(o attr.Type) bool

func (IdpType) String

func (t IdpType) String() string

func (IdpType) ValueFromObject

func (IdpType) ValueFromTerraform

func (t IdpType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (IdpType) ValueType

func (t IdpType) ValueType(ctx context.Context) attr.Value

type IdpValue

type IdpValue struct {
	AlertOnly    basetypes.BoolValue   `tfsdk:"alert_only"`
	Enabled      basetypes.BoolValue   `tfsdk:"enabled"`
	IdpprofileId basetypes.StringValue `tfsdk:"idpprofile_id"`
	Profile      basetypes.StringValue `tfsdk:"profile"`
	// contains filtered or unexported fields
}

func NewIdpValue

func NewIdpValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IdpValue, diag.Diagnostics)

func NewIdpValueMust

func NewIdpValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IdpValue

func NewIdpValueNull

func NewIdpValueNull() IdpValue

func NewIdpValueUnknown

func NewIdpValueUnknown() IdpValue

func (IdpValue) AttributeTypes

func (v IdpValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (IdpValue) Equal

func (v IdpValue) Equal(o attr.Value) bool

func (IdpValue) IsNull

func (v IdpValue) IsNull() bool

func (IdpValue) IsUnknown

func (v IdpValue) IsUnknown() bool

func (IdpValue) String

func (v IdpValue) String() string

func (IdpValue) ToObjectValue

func (v IdpValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)

func (IdpValue) ToTerraformValue

func (v IdpValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (IdpValue) Type

func (v IdpValue) Type(ctx context.Context) attr.Type

type IkeProposalsType

type IkeProposalsType struct {
	basetypes.ObjectType
}

func (IkeProposalsType) Equal

func (t IkeProposalsType) Equal(o attr.Type) bool

func (IkeProposalsType) String

func (t IkeProposalsType) String() string

func (IkeProposalsType) ValueFromObject

func (IkeProposalsType) ValueFromTerraform

func (t IkeProposalsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (IkeProposalsType) ValueType

func (t IkeProposalsType) ValueType(ctx context.Context) attr.Value

type IkeProposalsValue

type IkeProposalsValue struct {
	AuthAlgo basetypes.StringValue `tfsdk:"auth_algo"`
	DhGroup  basetypes.StringValue `tfsdk:"dh_group"`
	EncAlgo  basetypes.StringValue `tfsdk:"enc_algo"`
	// contains filtered or unexported fields
}

func NewIkeProposalsValue

func NewIkeProposalsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IkeProposalsValue, diag.Diagnostics)

func NewIkeProposalsValueMust

func NewIkeProposalsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IkeProposalsValue

func NewIkeProposalsValueNull

func NewIkeProposalsValueNull() IkeProposalsValue

func NewIkeProposalsValueUnknown

func NewIkeProposalsValueUnknown() IkeProposalsValue

func (IkeProposalsValue) AttributeTypes

func (v IkeProposalsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (IkeProposalsValue) Equal

func (v IkeProposalsValue) Equal(o attr.Value) bool

func (IkeProposalsValue) IsNull

func (v IkeProposalsValue) IsNull() bool

func (IkeProposalsValue) IsUnknown

func (v IkeProposalsValue) IsUnknown() bool

func (IkeProposalsValue) String

func (v IkeProposalsValue) String() string

func (IkeProposalsValue) ToObjectValue

func (IkeProposalsValue) ToTerraformValue

func (v IkeProposalsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (IkeProposalsValue) Type

type InternalAccessType

type InternalAccessType struct {
	basetypes.ObjectType
}

func (InternalAccessType) Equal

func (t InternalAccessType) Equal(o attr.Type) bool

func (InternalAccessType) String

func (t InternalAccessType) String() string

func (InternalAccessType) ValueFromObject

func (InternalAccessType) ValueFromTerraform

func (t InternalAccessType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (InternalAccessType) ValueType

func (t InternalAccessType) ValueType(ctx context.Context) attr.Value

type InternalAccessValue

type InternalAccessValue struct {
	Enabled basetypes.BoolValue `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewInternalAccessValue

func NewInternalAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (InternalAccessValue, diag.Diagnostics)

func NewInternalAccessValueMust

func NewInternalAccessValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) InternalAccessValue

func NewInternalAccessValueNull

func NewInternalAccessValueNull() InternalAccessValue

func NewInternalAccessValueUnknown

func NewInternalAccessValueUnknown() InternalAccessValue

func (InternalAccessValue) AttributeTypes

func (v InternalAccessValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (InternalAccessValue) Equal

func (v InternalAccessValue) Equal(o attr.Value) bool

func (InternalAccessValue) IsNull

func (v InternalAccessValue) IsNull() bool

func (InternalAccessValue) IsUnknown

func (v InternalAccessValue) IsUnknown() bool

func (InternalAccessValue) String

func (v InternalAccessValue) String() string

func (InternalAccessValue) ToObjectValue

func (InternalAccessValue) ToTerraformValue

func (v InternalAccessValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (InternalAccessValue) Type

type InternetAccessType

type InternetAccessType struct {
	basetypes.ObjectType
}

func (InternetAccessType) Equal

func (t InternetAccessType) Equal(o attr.Type) bool

func (InternetAccessType) String

func (t InternetAccessType) String() string

func (InternetAccessType) ValueFromObject

func (InternetAccessType) ValueFromTerraform

func (t InternetAccessType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (InternetAccessType) ValueType

func (t InternetAccessType) ValueType(ctx context.Context) attr.Value

type InternetAccessValue

type InternetAccessValue struct {
	CreateSimpleServicePolicy basetypes.BoolValue `tfsdk:"create_simple_service_policy"`
	DestinationNat            basetypes.MapValue  `tfsdk:"destination_nat"`
	Enabled                   basetypes.BoolValue `tfsdk:"enabled"`
	Restricted                basetypes.BoolValue `tfsdk:"restricted"`
	StaticNat                 basetypes.MapValue  `tfsdk:"static_nat"`
	// contains filtered or unexported fields
}

func NewInternetAccessValue

func NewInternetAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (InternetAccessValue, diag.Diagnostics)

func NewInternetAccessValueMust

func NewInternetAccessValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) InternetAccessValue

func NewInternetAccessValueNull

func NewInternetAccessValueNull() InternetAccessValue

func NewInternetAccessValueUnknown

func NewInternetAccessValueUnknown() InternetAccessValue

func (InternetAccessValue) AttributeTypes

func (v InternetAccessValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (InternetAccessValue) Equal

func (v InternetAccessValue) Equal(o attr.Value) bool

func (InternetAccessValue) IsNull

func (v InternetAccessValue) IsNull() bool

func (InternetAccessValue) IsUnknown

func (v InternetAccessValue) IsUnknown() bool

func (InternetAccessValue) String

func (v InternetAccessValue) String() string

func (InternetAccessValue) ToObjectValue

func (InternetAccessValue) ToTerraformValue

func (v InternetAccessValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (InternetAccessValue) Type

type IpConfigsType

type IpConfigsType struct {
	basetypes.ObjectType
}

func (IpConfigsType) Equal

func (t IpConfigsType) Equal(o attr.Type) bool

func (IpConfigsType) String

func (t IpConfigsType) String() string

func (IpConfigsType) ValueFromObject

func (IpConfigsType) ValueFromTerraform

func (t IpConfigsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (IpConfigsType) ValueType

func (t IpConfigsType) ValueType(ctx context.Context) attr.Value

type IpConfigsValue

type IpConfigsValue struct {
	Ip            basetypes.StringValue `tfsdk:"ip"`
	Netmask       basetypes.StringValue `tfsdk:"netmask"`
	SecondaryIps  basetypes.ListValue   `tfsdk:"secondary_ips"`
	IpConfigsType basetypes.StringValue `tfsdk:"type"`
	// contains filtered or unexported fields
}

func NewIpConfigsValue

func NewIpConfigsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IpConfigsValue, diag.Diagnostics)

func NewIpConfigsValueMust

func NewIpConfigsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IpConfigsValue

func NewIpConfigsValueNull

func NewIpConfigsValueNull() IpConfigsValue

func NewIpConfigsValueUnknown

func NewIpConfigsValueUnknown() IpConfigsValue

func (IpConfigsValue) AttributeTypes

func (v IpConfigsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (IpConfigsValue) Equal

func (v IpConfigsValue) Equal(o attr.Value) bool

func (IpConfigsValue) IsNull

func (v IpConfigsValue) IsNull() bool

func (IpConfigsValue) IsUnknown

func (v IpConfigsValue) IsUnknown() bool

func (IpConfigsValue) String

func (v IpConfigsValue) String() string

func (IpConfigsValue) ToObjectValue

func (IpConfigsValue) ToTerraformValue

func (v IpConfigsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (IpConfigsValue) Type

func (v IpConfigsValue) Type(ctx context.Context) attr.Type

type IpdProfileOverwriteMatchingType

type IpdProfileOverwriteMatchingType struct {
	basetypes.ObjectType
}

func (IpdProfileOverwriteMatchingType) Equal

func (IpdProfileOverwriteMatchingType) String

func (IpdProfileOverwriteMatchingType) ValueFromObject

func (IpdProfileOverwriteMatchingType) ValueFromTerraform

func (t IpdProfileOverwriteMatchingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (IpdProfileOverwriteMatchingType) ValueType

type IpdProfileOverwriteMatchingValue

type IpdProfileOverwriteMatchingValue struct {
	AttackName basetypes.ListValue `tfsdk:"attack_name"`
	DstSubnet  basetypes.ListValue `tfsdk:"dst_subnet"`
	Severity   basetypes.ListValue `tfsdk:"severity"`
	// contains filtered or unexported fields
}

func NewIpdProfileOverwriteMatchingValue

func NewIpdProfileOverwriteMatchingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IpdProfileOverwriteMatchingValue, diag.Diagnostics)

func NewIpdProfileOverwriteMatchingValueMust

func NewIpdProfileOverwriteMatchingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IpdProfileOverwriteMatchingValue

func NewIpdProfileOverwriteMatchingValueNull

func NewIpdProfileOverwriteMatchingValueNull() IpdProfileOverwriteMatchingValue

func NewIpdProfileOverwriteMatchingValueUnknown

func NewIpdProfileOverwriteMatchingValueUnknown() IpdProfileOverwriteMatchingValue

func (IpdProfileOverwriteMatchingValue) AttributeTypes

func (v IpdProfileOverwriteMatchingValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (IpdProfileOverwriteMatchingValue) Equal

func (IpdProfileOverwriteMatchingValue) IsNull

func (IpdProfileOverwriteMatchingValue) IsUnknown

func (v IpdProfileOverwriteMatchingValue) IsUnknown() bool

func (IpdProfileOverwriteMatchingValue) String

func (IpdProfileOverwriteMatchingValue) ToObjectValue

func (IpdProfileOverwriteMatchingValue) ToTerraformValue

func (IpdProfileOverwriteMatchingValue) Type

type IpsecProposalsType

type IpsecProposalsType struct {
	basetypes.ObjectType
}

func (IpsecProposalsType) Equal

func (t IpsecProposalsType) Equal(o attr.Type) bool

func (IpsecProposalsType) String

func (t IpsecProposalsType) String() string

func (IpsecProposalsType) ValueFromObject

func (IpsecProposalsType) ValueFromTerraform

func (t IpsecProposalsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (IpsecProposalsType) ValueType

func (t IpsecProposalsType) ValueType(ctx context.Context) attr.Value

type IpsecProposalsValue

type IpsecProposalsValue struct {
	AuthAlgo basetypes.StringValue `tfsdk:"auth_algo"`
	DhGroup  basetypes.StringValue `tfsdk:"dh_group"`
	EncAlgo  basetypes.StringValue `tfsdk:"enc_algo"`
	// contains filtered or unexported fields
}

func NewIpsecProposalsValue

func NewIpsecProposalsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IpsecProposalsValue, diag.Diagnostics)

func NewIpsecProposalsValueMust

func NewIpsecProposalsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IpsecProposalsValue

func NewIpsecProposalsValueNull

func NewIpsecProposalsValueNull() IpsecProposalsValue

func NewIpsecProposalsValueUnknown

func NewIpsecProposalsValueUnknown() IpsecProposalsValue

func (IpsecProposalsValue) AttributeTypes

func (v IpsecProposalsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (IpsecProposalsValue) Equal

func (v IpsecProposalsValue) Equal(o attr.Value) bool

func (IpsecProposalsValue) IsNull

func (v IpsecProposalsValue) IsNull() bool

func (IpsecProposalsValue) IsUnknown

func (v IpsecProposalsValue) IsUnknown() bool

func (IpsecProposalsValue) String

func (v IpsecProposalsValue) String() string

func (IpsecProposalsValue) ToObjectValue

func (IpsecProposalsValue) ToTerraformValue

func (v IpsecProposalsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (IpsecProposalsValue) Type

type JseType

type JseType struct {
	basetypes.ObjectType
}

func (JseType) Equal

func (t JseType) Equal(o attr.Type) bool

func (JseType) String

func (t JseType) String() string

func (JseType) ValueFromObject

func (JseType) ValueFromTerraform

func (t JseType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (JseType) ValueType

func (t JseType) ValueType(ctx context.Context) attr.Value

type JseValue

type JseValue struct {
	Name     basetypes.StringValue `tfsdk:"name"`
	NumUsers basetypes.Int64Value  `tfsdk:"num_users"`
	// contains filtered or unexported fields
}

func NewJseValue

func NewJseValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (JseValue, diag.Diagnostics)

func NewJseValueMust

func NewJseValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) JseValue

func NewJseValueNull

func NewJseValueNull() JseValue

func NewJseValueUnknown

func NewJseValueUnknown() JseValue

func (JseValue) AttributeTypes

func (v JseValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (JseValue) Equal

func (v JseValue) Equal(o attr.Value) bool

func (JseValue) IsNull

func (v JseValue) IsNull() bool

func (JseValue) IsUnknown

func (v JseValue) IsUnknown() bool

func (JseValue) String

func (v JseValue) String() string

func (JseValue) ToObjectValue

func (v JseValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)

func (JseValue) ToTerraformValue

func (v JseValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (JseValue) Type

func (v JseValue) Type(ctx context.Context) attr.Type

type LatlngType

type LatlngType struct {
	basetypes.ObjectType
}

func (LatlngType) Equal

func (t LatlngType) Equal(o attr.Type) bool

func (LatlngType) String

func (t LatlngType) String() string

func (LatlngType) ValueFromObject

func (LatlngType) ValueFromTerraform

func (t LatlngType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (LatlngType) ValueType

func (t LatlngType) ValueType(ctx context.Context) attr.Value

type LatlngValue

type LatlngValue struct {
	Lat basetypes.Float64Value `tfsdk:"lat"`
	Lng basetypes.Float64Value `tfsdk:"lng"`
	// contains filtered or unexported fields
}

func NewLatlngValue

func NewLatlngValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LatlngValue, diag.Diagnostics)

func NewLatlngValueMust

func NewLatlngValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LatlngValue

func NewLatlngValueNull

func NewLatlngValueNull() LatlngValue

func NewLatlngValueUnknown

func NewLatlngValueUnknown() LatlngValue

func (LatlngValue) AttributeTypes

func (v LatlngValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (LatlngValue) Equal

func (v LatlngValue) Equal(o attr.Value) bool

func (LatlngValue) IsNull

func (v LatlngValue) IsNull() bool

func (LatlngValue) IsUnknown

func (v LatlngValue) IsUnknown() bool

func (LatlngValue) String

func (v LatlngValue) String() string

func (LatlngValue) ToObjectValue

func (LatlngValue) ToTerraformValue

func (v LatlngValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (LatlngValue) Type

func (v LatlngValue) Type(ctx context.Context) attr.Type

type NeighborsType

type NeighborsType struct {
	basetypes.ObjectType
}

func (NeighborsType) Equal

func (t NeighborsType) Equal(o attr.Type) bool

func (NeighborsType) String

func (t NeighborsType) String() string

func (NeighborsType) ValueFromObject

func (NeighborsType) ValueFromTerraform

func (t NeighborsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (NeighborsType) ValueType

func (t NeighborsType) ValueType(ctx context.Context) attr.Value

type NeighborsValue

type NeighborsValue struct {
	Disabled     basetypes.BoolValue   `tfsdk:"disabled"`
	ExportPolicy basetypes.StringValue `tfsdk:"export_policy"`
	HoldTime     basetypes.Int64Value  `tfsdk:"hold_time"`
	ImportPolicy basetypes.StringValue `tfsdk:"import_policy"`
	MultihopTtl  basetypes.Int64Value  `tfsdk:"multihop_ttl"`
	NeighborAs   basetypes.Int64Value  `tfsdk:"neighbor_as"`
	// contains filtered or unexported fields
}

func NewNeighborsValue

func NewNeighborsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (NeighborsValue, diag.Diagnostics)

func NewNeighborsValueMust

func NewNeighborsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) NeighborsValue

func NewNeighborsValueNull

func NewNeighborsValueNull() NeighborsValue

func NewNeighborsValueUnknown

func NewNeighborsValueUnknown() NeighborsValue

func (NeighborsValue) AttributeTypes

func (v NeighborsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (NeighborsValue) Equal

func (v NeighborsValue) Equal(o attr.Value) bool

func (NeighborsValue) IsNull

func (v NeighborsValue) IsNull() bool

func (NeighborsValue) IsUnknown

func (v NeighborsValue) IsUnknown() bool

func (NeighborsValue) String

func (v NeighborsValue) String() string

func (NeighborsValue) ToObjectValue

func (NeighborsValue) ToTerraformValue

func (v NeighborsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (NeighborsValue) Type

func (v NeighborsValue) Type(ctx context.Context) attr.Type

type NetworksType

type NetworksType struct {
	basetypes.ObjectType
}

func (NetworksType) Equal

func (t NetworksType) Equal(o attr.Type) bool

func (NetworksType) String

func (t NetworksType) String() string

func (NetworksType) ValueFromObject

func (NetworksType) ValueFromTerraform

func (t NetworksType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (NetworksType) ValueType

func (t NetworksType) ValueType(ctx context.Context) attr.Value

type NetworksValue

type NetworksValue struct {
	CreatedTime          basetypes.NumberValue `tfsdk:"created_time"`
	DisallowMistServices basetypes.BoolValue   `tfsdk:"disallow_mist_services"`
	Gateway              basetypes.StringValue `tfsdk:"gateway"`
	Gateway6             basetypes.StringValue `tfsdk:"gateway6"`
	Id                   basetypes.StringValue `tfsdk:"id"`
	InternalAccess       basetypes.ObjectValue `tfsdk:"internal_access"`
	InternetAccess       basetypes.ObjectValue `tfsdk:"internet_access"`
	Isolation            basetypes.BoolValue   `tfsdk:"isolation"`
	ModifiedTime         basetypes.NumberValue `tfsdk:"modified_time"`
	Name                 basetypes.StringValue `tfsdk:"name"`
	OrgId                basetypes.StringValue `tfsdk:"org_id"`
	RoutedForNetworks    basetypes.ListValue   `tfsdk:"routed_for_networks"`
	Subnet               basetypes.StringValue `tfsdk:"subnet"`
	Subnet6              basetypes.StringValue `tfsdk:"subnet6"`
	Tenants              basetypes.MapValue    `tfsdk:"tenants"`
	VlanId               basetypes.StringValue `tfsdk:"vlan_id"`
	VpnAccess            basetypes.MapValue    `tfsdk:"vpn_access"`
	// contains filtered or unexported fields
}

func NewNetworksValue

func NewNetworksValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (NetworksValue, diag.Diagnostics)

func NewNetworksValueMust

func NewNetworksValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) NetworksValue

func NewNetworksValueNull

func NewNetworksValueNull() NetworksValue

func NewNetworksValueUnknown

func NewNetworksValueUnknown() NetworksValue

func (NetworksValue) AttributeTypes

func (v NetworksValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (NetworksValue) Equal

func (v NetworksValue) Equal(o attr.Value) bool

func (NetworksValue) IsNull

func (v NetworksValue) IsNull() bool

func (NetworksValue) IsUnknown

func (v NetworksValue) IsUnknown() bool

func (NetworksValue) String

func (v NetworksValue) String() string

func (NetworksValue) ToObjectValue

func (NetworksValue) ToTerraformValue

func (v NetworksValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (NetworksValue) Type

func (v NetworksValue) Type(ctx context.Context) attr.Type

type Node1Type

type Node1Type struct {
	basetypes.ObjectType
}

func (Node1Type) Equal

func (t Node1Type) Equal(o attr.Type) bool

func (Node1Type) String

func (t Node1Type) String() string

func (Node1Type) ValueFromObject

func (Node1Type) ValueFromTerraform

func (t Node1Type) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (Node1Type) ValueType

func (t Node1Type) ValueType(ctx context.Context) attr.Value

type Node1Value

type Node1Value struct {
	Gateway              basetypes.StringValue `tfsdk:"gateway"`
	Ip                   basetypes.StringValue `tfsdk:"ip"`
	Netmask              basetypes.StringValue `tfsdk:"netmask"`
	Node1Type            basetypes.StringValue `tfsdk:"type"`
	UseMgmtVrf           basetypes.BoolValue   `tfsdk:"use_mgmt_vrf"`
	UseMgmtVrfForHostOut basetypes.BoolValue   `tfsdk:"use_mgmt_vrf_for_host_out"`
	VlanId               basetypes.StringValue `tfsdk:"vlan_id"`
	// contains filtered or unexported fields
}

func NewNode1Value

func NewNode1Value(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (Node1Value, diag.Diagnostics)

func NewNode1ValueMust

func NewNode1ValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) Node1Value

func NewNode1ValueNull

func NewNode1ValueNull() Node1Value

func NewNode1ValueUnknown

func NewNode1ValueUnknown() Node1Value

func (Node1Value) AttributeTypes

func (v Node1Value) AttributeTypes(ctx context.Context) map[string]attr.Type

func (Node1Value) Equal

func (v Node1Value) Equal(o attr.Value) bool

func (Node1Value) IsNull

func (v Node1Value) IsNull() bool

func (Node1Value) IsUnknown

func (v Node1Value) IsUnknown() bool

func (Node1Value) String

func (v Node1Value) String() string

func (Node1Value) ToObjectValue

func (Node1Value) ToTerraformValue

func (v Node1Value) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (Node1Value) Type

func (v Node1Value) Type(ctx context.Context) attr.Type

type OobIpConfigType

type OobIpConfigType struct {
	basetypes.ObjectType
}

func (OobIpConfigType) Equal

func (t OobIpConfigType) Equal(o attr.Type) bool

func (OobIpConfigType) String

func (t OobIpConfigType) String() string

func (OobIpConfigType) ValueFromObject

func (OobIpConfigType) ValueFromTerraform

func (t OobIpConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OobIpConfigType) ValueType

func (t OobIpConfigType) ValueType(ctx context.Context) attr.Value

type OobIpConfigValue

type OobIpConfigValue struct {
	Gateway              basetypes.StringValue `tfsdk:"gateway"`
	Ip                   basetypes.StringValue `tfsdk:"ip"`
	Netmask              basetypes.StringValue `tfsdk:"netmask"`
	Node1                basetypes.ObjectValue `tfsdk:"node1"`
	OobIpConfigType      basetypes.StringValue `tfsdk:"type"`
	UseMgmtVrf           basetypes.BoolValue   `tfsdk:"use_mgmt_vrf"`
	UseMgmtVrfForHostOut basetypes.BoolValue   `tfsdk:"use_mgmt_vrf_for_host_out"`
	VlanId               basetypes.StringValue `tfsdk:"vlan_id"`
	// contains filtered or unexported fields
}

func NewOobIpConfigValue

func NewOobIpConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OobIpConfigValue, diag.Diagnostics)

func NewOobIpConfigValueMust

func NewOobIpConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OobIpConfigValue

func NewOobIpConfigValueNull

func NewOobIpConfigValueNull() OobIpConfigValue

func NewOobIpConfigValueUnknown

func NewOobIpConfigValueUnknown() OobIpConfigValue

func (OobIpConfigValue) AttributeTypes

func (v OobIpConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OobIpConfigValue) Equal

func (v OobIpConfigValue) Equal(o attr.Value) bool

func (OobIpConfigValue) IsNull

func (v OobIpConfigValue) IsNull() bool

func (OobIpConfigValue) IsUnknown

func (v OobIpConfigValue) IsUnknown() bool

func (OobIpConfigValue) String

func (v OobIpConfigValue) String() string

func (OobIpConfigValue) ToObjectValue

func (OobIpConfigValue) ToTerraformValue

func (v OobIpConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OobIpConfigValue) Type

type OptionsType

type OptionsType struct {
	basetypes.ObjectType
}

func (OptionsType) Equal

func (t OptionsType) Equal(o attr.Type) bool

func (OptionsType) String

func (t OptionsType) String() string

func (OptionsType) ValueFromObject

func (OptionsType) ValueFromTerraform

func (t OptionsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OptionsType) ValueType

func (t OptionsType) ValueType(ctx context.Context) attr.Value

type OptionsValue

type OptionsValue struct {
	OptionsType basetypes.StringValue `tfsdk:"type"`
	Value       basetypes.StringValue `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewOptionsValue

func NewOptionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OptionsValue, diag.Diagnostics)

func NewOptionsValueMust

func NewOptionsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OptionsValue

func NewOptionsValueNull

func NewOptionsValueNull() OptionsValue

func NewOptionsValueUnknown

func NewOptionsValueUnknown() OptionsValue

func (OptionsValue) AttributeTypes

func (v OptionsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OptionsValue) Equal

func (v OptionsValue) Equal(o attr.Value) bool

func (OptionsValue) IsNull

func (v OptionsValue) IsNull() bool

func (OptionsValue) IsUnknown

func (v OptionsValue) IsUnknown() bool

func (OptionsValue) String

func (v OptionsValue) String() string

func (OptionsValue) ToObjectValue

func (OptionsValue) ToTerraformValue

func (v OptionsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OptionsValue) Type

func (v OptionsValue) Type(ctx context.Context) attr.Type

type OverwritesType

type OverwritesType struct {
	basetypes.ObjectType
}

func (OverwritesType) Equal

func (t OverwritesType) Equal(o attr.Type) bool

func (OverwritesType) String

func (t OverwritesType) String() string

func (OverwritesType) ValueFromObject

func (OverwritesType) ValueFromTerraform

func (t OverwritesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OverwritesType) ValueType

func (t OverwritesType) ValueType(ctx context.Context) attr.Value

type OverwritesValue

type OverwritesValue struct {
	Action                      basetypes.StringValue `tfsdk:"action"`
	IpdProfileOverwriteMatching basetypes.ObjectValue `tfsdk:"matching"`
	Name                        basetypes.StringValue `tfsdk:"name"`
	// contains filtered or unexported fields
}

func NewOverwritesValue

func NewOverwritesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OverwritesValue, diag.Diagnostics)

func NewOverwritesValueMust

func NewOverwritesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OverwritesValue

func NewOverwritesValueNull

func NewOverwritesValueNull() OverwritesValue

func NewOverwritesValueUnknown

func NewOverwritesValueUnknown() OverwritesValue

func (OverwritesValue) AttributeTypes

func (v OverwritesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OverwritesValue) Equal

func (v OverwritesValue) Equal(o attr.Value) bool

func (OverwritesValue) IsNull

func (v OverwritesValue) IsNull() bool

func (OverwritesValue) IsUnknown

func (v OverwritesValue) IsUnknown() bool

func (OverwritesValue) String

func (v OverwritesValue) String() string

func (OverwritesValue) ToObjectValue

func (OverwritesValue) ToTerraformValue

func (v OverwritesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OverwritesValue) Type

func (v OverwritesValue) Type(ctx context.Context) attr.Type

type PathPreferencesType

type PathPreferencesType struct {
	basetypes.ObjectType
}

func (PathPreferencesType) Equal

func (t PathPreferencesType) Equal(o attr.Type) bool

func (PathPreferencesType) String

func (t PathPreferencesType) String() string

func (PathPreferencesType) ValueFromObject

func (PathPreferencesType) ValueFromTerraform

func (t PathPreferencesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PathPreferencesType) ValueType

func (t PathPreferencesType) ValueType(ctx context.Context) attr.Value

type PathPreferencesValue

type PathPreferencesValue struct {
	Paths    basetypes.ListValue   `tfsdk:"paths"`
	Strategy basetypes.StringValue `tfsdk:"strategy"`
	// contains filtered or unexported fields
}

func NewPathPreferencesValue

func NewPathPreferencesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PathPreferencesValue, diag.Diagnostics)

func NewPathPreferencesValueMust

func NewPathPreferencesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PathPreferencesValue

func NewPathPreferencesValueNull

func NewPathPreferencesValueNull() PathPreferencesValue

func NewPathPreferencesValueUnknown

func NewPathPreferencesValueUnknown() PathPreferencesValue

func (PathPreferencesValue) AttributeTypes

func (v PathPreferencesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PathPreferencesValue) Equal

func (v PathPreferencesValue) Equal(o attr.Value) bool

func (PathPreferencesValue) IsNull

func (v PathPreferencesValue) IsNull() bool

func (PathPreferencesValue) IsUnknown

func (v PathPreferencesValue) IsUnknown() bool

func (PathPreferencesValue) String

func (v PathPreferencesValue) String() string

func (PathPreferencesValue) ToObjectValue

func (PathPreferencesValue) ToTerraformValue

func (v PathPreferencesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PathPreferencesValue) Type

type PathsType

type PathsType struct {
	basetypes.ObjectType
}

func (PathsType) Equal

func (t PathsType) Equal(o attr.Type) bool

func (PathsType) String

func (t PathsType) String() string

func (PathsType) ValueFromObject

func (PathsType) ValueFromTerraform

func (t PathsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PathsType) ValueType

func (t PathsType) ValueType(ctx context.Context) attr.Value

type PathsValue

type PathsValue struct {
	Cost           basetypes.Int64Value  `tfsdk:"cost"`
	Disabled       basetypes.BoolValue   `tfsdk:"disabled"`
	GatewayIp      basetypes.StringValue `tfsdk:"gateway_ip"`
	InternetAccess basetypes.BoolValue   `tfsdk:"internet_access"`
	Name           basetypes.StringValue `tfsdk:"name"`
	Networks       basetypes.ListValue   `tfsdk:"networks"`
	TargetIps      basetypes.ListValue   `tfsdk:"target_ips"`
	PathsType      basetypes.StringValue `tfsdk:"type"`
	WanName        basetypes.StringValue `tfsdk:"wan_name"`
	// contains filtered or unexported fields
}

func NewPathsValue

func NewPathsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PathsValue, diag.Diagnostics)

func NewPathsValueMust

func NewPathsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PathsValue

func NewPathsValueNull

func NewPathsValueNull() PathsValue

func NewPathsValueUnknown

func NewPathsValueUnknown() PathsValue

func (PathsValue) AttributeTypes

func (v PathsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PathsValue) Equal

func (v PathsValue) Equal(o attr.Value) bool

func (PathsValue) IsNull

func (v PathsValue) IsNull() bool

func (PathsValue) IsUnknown

func (v PathsValue) IsUnknown() bool

func (PathsValue) String

func (v PathsValue) String() string

func (PathsValue) ToObjectValue

func (PathsValue) ToTerraformValue

func (v PathsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PathsValue) Type

func (v PathsValue) Type(ctx context.Context) attr.Type

type PortConfigType

type PortConfigType struct {
	basetypes.ObjectType
}

func (PortConfigType) Equal

func (t PortConfigType) Equal(o attr.Type) bool

func (PortConfigType) String

func (t PortConfigType) String() string

func (PortConfigType) ValueFromObject

func (PortConfigType) ValueFromTerraform

func (t PortConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PortConfigType) ValueType

func (t PortConfigType) ValueType(ctx context.Context) attr.Value

type PortConfigValue

type PortConfigValue struct {
	Description     basetypes.StringValue `tfsdk:"description"`
	DisableAutoneg  basetypes.BoolValue   `tfsdk:"disable_autoneg"`
	Disabled        basetypes.BoolValue   `tfsdk:"disabled"`
	DslType         basetypes.StringValue `tfsdk:"dsl_type"`
	DslVci          basetypes.Int64Value  `tfsdk:"dsl_vci"`
	DslVpi          basetypes.Int64Value  `tfsdk:"dsl_vpi"`
	Duplex          basetypes.StringValue `tfsdk:"duplex"`
	LteApn          basetypes.StringValue `tfsdk:"lte_apn"`
	LteAuth         basetypes.StringValue `tfsdk:"lte_auth"`
	LteBackup       basetypes.BoolValue   `tfsdk:"lte_backup"`
	LtePassword     basetypes.StringValue `tfsdk:"lte_password"`
	LteUsername     basetypes.StringValue `tfsdk:"lte_username"`
	Mtu             basetypes.Int64Value  `tfsdk:"mtu"`
	Name            basetypes.StringValue `tfsdk:"name"`
	Networks        basetypes.ListValue   `tfsdk:"networks"`
	OuterVlanId     basetypes.Int64Value  `tfsdk:"outer_vlan_id"`
	PoeDisabled     basetypes.BoolValue   `tfsdk:"poe_disabled"`
	PortIpConfig    basetypes.ObjectValue `tfsdk:"ip_config"`
	PortNetwork     basetypes.StringValue `tfsdk:"port_network"`
	PreserveDscp    basetypes.BoolValue   `tfsdk:"preserve_dscp"`
	Redundant       basetypes.BoolValue   `tfsdk:"redundant"`
	RethIdx         basetypes.Int64Value  `tfsdk:"reth_idx"`
	RethNode        basetypes.StringValue `tfsdk:"reth_node"`
	RethNodes       basetypes.ListValue   `tfsdk:"reth_nodes"`
	Speed           basetypes.StringValue `tfsdk:"speed"`
	SsrNoVirtualMac basetypes.BoolValue   `tfsdk:"ssr_no_virtual_mac"`
	SvrPortRange    basetypes.StringValue `tfsdk:"svr_port_range"`
	TrafficShaping  basetypes.ObjectValue `tfsdk:"traffic_shaping"`
	Usage           basetypes.StringValue `tfsdk:"usage"`
	VlanId          basetypes.Int64Value  `tfsdk:"vlan_id"`
	VpnPaths        basetypes.MapValue    `tfsdk:"vpn_paths"`
	WanArpPolicer   basetypes.StringValue `tfsdk:"wan_arp_policer"`
	WanExtIp        basetypes.StringValue `tfsdk:"wan_ext_ip"`
	WanSourceNat    basetypes.ObjectValue `tfsdk:"wan_source_nat"`
	WanType         basetypes.StringValue `tfsdk:"wan_type"`
	// contains filtered or unexported fields
}

func NewPortConfigValue

func NewPortConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PortConfigValue, diag.Diagnostics)

func NewPortConfigValueMust

func NewPortConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PortConfigValue

func NewPortConfigValueNull

func NewPortConfigValueNull() PortConfigValue

func NewPortConfigValueUnknown

func NewPortConfigValueUnknown() PortConfigValue

func (PortConfigValue) AttributeTypes

func (v PortConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PortConfigValue) Equal

func (v PortConfigValue) Equal(o attr.Value) bool

func (PortConfigValue) IsNull

func (v PortConfigValue) IsNull() bool

func (PortConfigValue) IsUnknown

func (v PortConfigValue) IsUnknown() bool

func (PortConfigValue) String

func (v PortConfigValue) String() string

func (PortConfigValue) ToObjectValue

func (PortConfigValue) ToTerraformValue

func (v PortConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PortConfigValue) Type

func (v PortConfigValue) Type(ctx context.Context) attr.Type

type PortIpConfigType

type PortIpConfigType struct {
	basetypes.ObjectType
}

func (PortIpConfigType) Equal

func (t PortIpConfigType) Equal(o attr.Type) bool

func (PortIpConfigType) String

func (t PortIpConfigType) String() string

func (PortIpConfigType) ValueFromObject

func (PortIpConfigType) ValueFromTerraform

func (t PortIpConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PortIpConfigType) ValueType

func (t PortIpConfigType) ValueType(ctx context.Context) attr.Value

type PortIpConfigValue

type PortIpConfigValue struct {
	Dns              basetypes.ListValue   `tfsdk:"dns"`
	DnsSuffix        basetypes.ListValue   `tfsdk:"dns_suffix"`
	Gateway          basetypes.StringValue `tfsdk:"gateway"`
	Ip               basetypes.StringValue `tfsdk:"ip"`
	Netmask          basetypes.StringValue `tfsdk:"netmask"`
	Network          basetypes.StringValue `tfsdk:"network"`
	PoserPassword    basetypes.StringValue `tfsdk:"poser_password"`
	PppoeAuth        basetypes.StringValue `tfsdk:"pppoe_auth"`
	PppoeUsername    basetypes.StringValue `tfsdk:"pppoe_username"`
	PortIpConfigType basetypes.StringValue `tfsdk:"type"`
	// contains filtered or unexported fields
}

func NewPortIpConfigValue

func NewPortIpConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PortIpConfigValue, diag.Diagnostics)

func NewPortIpConfigValueMust

func NewPortIpConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PortIpConfigValue

func NewPortIpConfigValueNull

func NewPortIpConfigValueNull() PortIpConfigValue

func NewPortIpConfigValueUnknown

func NewPortIpConfigValueUnknown() PortIpConfigValue

func (PortIpConfigValue) AttributeTypes

func (v PortIpConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PortIpConfigValue) Equal

func (v PortIpConfigValue) Equal(o attr.Value) bool

func (PortIpConfigValue) IsNull

func (v PortIpConfigValue) IsNull() bool

func (PortIpConfigValue) IsUnknown

func (v PortIpConfigValue) IsUnknown() bool

func (PortIpConfigValue) String

func (v PortIpConfigValue) String() string

func (PortIpConfigValue) ToObjectValue

func (PortIpConfigValue) ToTerraformValue

func (v PortIpConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PortIpConfigValue) Type

type PortMirrorType

type PortMirrorType struct {
	basetypes.ObjectType
}

func (PortMirrorType) Equal

func (t PortMirrorType) Equal(o attr.Type) bool

func (PortMirrorType) String

func (t PortMirrorType) String() string

func (PortMirrorType) ValueFromObject

func (PortMirrorType) ValueFromTerraform

func (t PortMirrorType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PortMirrorType) ValueType

func (t PortMirrorType) ValueType(ctx context.Context) attr.Value

type PortMirrorValue

type PortMirrorValue struct {
	FamilyType     basetypes.StringValue `tfsdk:"family_type"`
	IngressPortIds basetypes.ListValue   `tfsdk:"ingress_port_ids"`
	OutputPortId   basetypes.StringValue `tfsdk:"output_port_id"`
	Rate           basetypes.Int64Value  `tfsdk:"rate"`
	RunLength      basetypes.Int64Value  `tfsdk:"run_length"`
	// contains filtered or unexported fields
}

func NewPortMirrorValue

func NewPortMirrorValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PortMirrorValue, diag.Diagnostics)

func NewPortMirrorValueMust

func NewPortMirrorValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PortMirrorValue

func NewPortMirrorValueNull

func NewPortMirrorValueNull() PortMirrorValue

func NewPortMirrorValueUnknown

func NewPortMirrorValueUnknown() PortMirrorValue

func (PortMirrorValue) AttributeTypes

func (v PortMirrorValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PortMirrorValue) Equal

func (v PortMirrorValue) Equal(o attr.Value) bool

func (PortMirrorValue) IsNull

func (v PortMirrorValue) IsNull() bool

func (PortMirrorValue) IsUnknown

func (v PortMirrorValue) IsUnknown() bool

func (PortMirrorValue) String

func (v PortMirrorValue) String() string

func (PortMirrorValue) ToObjectValue

func (PortMirrorValue) ToTerraformValue

func (v PortMirrorValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PortMirrorValue) Type

func (v PortMirrorValue) Type(ctx context.Context) attr.Type

type PortMirroringType

type PortMirroringType struct {
	basetypes.ObjectType
}

func (PortMirroringType) Equal

func (t PortMirroringType) Equal(o attr.Type) bool

func (PortMirroringType) String

func (t PortMirroringType) String() string

func (PortMirroringType) ValueFromObject

func (PortMirroringType) ValueFromTerraform

func (t PortMirroringType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PortMirroringType) ValueType

func (t PortMirroringType) ValueType(ctx context.Context) attr.Value

type PortMirroringValue

type PortMirroringValue struct {
	PortMirror basetypes.ObjectValue `tfsdk:"port_mirror"`
	// contains filtered or unexported fields
}

func NewPortMirroringValue

func NewPortMirroringValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PortMirroringValue, diag.Diagnostics)

func NewPortMirroringValueMust

func NewPortMirroringValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PortMirroringValue

func NewPortMirroringValueNull

func NewPortMirroringValueNull() PortMirroringValue

func NewPortMirroringValueUnknown

func NewPortMirroringValueUnknown() PortMirroringValue

func (PortMirroringValue) AttributeTypes

func (v PortMirroringValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PortMirroringValue) Equal

func (v PortMirroringValue) Equal(o attr.Value) bool

func (PortMirroringValue) IsNull

func (v PortMirroringValue) IsNull() bool

func (PortMirroringValue) IsUnknown

func (v PortMirroringValue) IsUnknown() bool

func (PortMirroringValue) String

func (v PortMirroringValue) String() string

func (PortMirroringValue) ToObjectValue

func (PortMirroringValue) ToTerraformValue

func (v PortMirroringValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PortMirroringValue) Type

type PrimaryType

type PrimaryType struct {
	basetypes.ObjectType
}

func (PrimaryType) Equal

func (t PrimaryType) Equal(o attr.Type) bool

func (PrimaryType) String

func (t PrimaryType) String() string

func (PrimaryType) ValueFromObject

func (PrimaryType) ValueFromTerraform

func (t PrimaryType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PrimaryType) ValueType

func (t PrimaryType) ValueType(ctx context.Context) attr.Value

type PrimaryValue

type PrimaryValue struct {
	Hosts       basetypes.ListValue `tfsdk:"hosts"`
	InternalIps basetypes.ListValue `tfsdk:"internal_ips"`
	ProbeIps    basetypes.ListValue `tfsdk:"probe_ips"`
	RemoteIds   basetypes.ListValue `tfsdk:"remote_ids"`
	WanNames    basetypes.ListValue `tfsdk:"wan_names"`
	// contains filtered or unexported fields
}

func NewPrimaryValue

func NewPrimaryValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PrimaryValue, diag.Diagnostics)

func NewPrimaryValueMust

func NewPrimaryValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PrimaryValue

func NewPrimaryValueNull

func NewPrimaryValueNull() PrimaryValue

func NewPrimaryValueUnknown

func NewPrimaryValueUnknown() PrimaryValue

func (PrimaryValue) AttributeTypes

func (v PrimaryValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PrimaryValue) Equal

func (v PrimaryValue) Equal(o attr.Value) bool

func (PrimaryValue) IsNull

func (v PrimaryValue) IsNull() bool

func (PrimaryValue) IsUnknown

func (v PrimaryValue) IsUnknown() bool

func (PrimaryValue) String

func (v PrimaryValue) String() string

func (PrimaryValue) ToObjectValue

func (PrimaryValue) ToTerraformValue

func (v PrimaryValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PrimaryValue) Type

func (v PrimaryValue) Type(ctx context.Context) attr.Type

type ProbeType

type ProbeType struct {
	basetypes.ObjectType
}

func (ProbeType) Equal

func (t ProbeType) Equal(o attr.Type) bool

func (ProbeType) String

func (t ProbeType) String() string

func (ProbeType) ValueFromObject

func (ProbeType) ValueFromTerraform

func (t ProbeType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ProbeType) ValueType

func (t ProbeType) ValueType(ctx context.Context) attr.Value

type ProbeValue

type ProbeValue struct {
	Interval  basetypes.Int64Value  `tfsdk:"interval"`
	Threshold basetypes.Int64Value  `tfsdk:"threshold"`
	Timeout   basetypes.Int64Value  `tfsdk:"timeout"`
	ProbeType basetypes.StringValue `tfsdk:"type"`
	// contains filtered or unexported fields
}

func NewProbeValue

func NewProbeValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ProbeValue, diag.Diagnostics)

func NewProbeValueMust

func NewProbeValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ProbeValue

func NewProbeValueNull

func NewProbeValueNull() ProbeValue

func NewProbeValueUnknown

func NewProbeValueUnknown() ProbeValue

func (ProbeValue) AttributeTypes

func (v ProbeValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ProbeValue) Equal

func (v ProbeValue) Equal(o attr.Value) bool

func (ProbeValue) IsNull

func (v ProbeValue) IsNull() bool

func (ProbeValue) IsUnknown

func (v ProbeValue) IsUnknown() bool

func (ProbeValue) String

func (v ProbeValue) String() string

func (ProbeValue) ToObjectValue

func (ProbeValue) ToTerraformValue

func (v ProbeValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ProbeValue) Type

func (v ProbeValue) Type(ctx context.Context) attr.Type

type RouteExistsType

type RouteExistsType struct {
	basetypes.ObjectType
}

func (RouteExistsType) Equal

func (t RouteExistsType) Equal(o attr.Type) bool

func (RouteExistsType) String

func (t RouteExistsType) String() string

func (RouteExistsType) ValueFromObject

func (RouteExistsType) ValueFromTerraform

func (t RouteExistsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (RouteExistsType) ValueType

func (t RouteExistsType) ValueType(ctx context.Context) attr.Value

type RouteExistsValue

type RouteExistsValue struct {
	Route   basetypes.StringValue `tfsdk:"route"`
	VrfName basetypes.StringValue `tfsdk:"vrf_name"`
	// contains filtered or unexported fields
}

func NewRouteExistsValue

func NewRouteExistsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (RouteExistsValue, diag.Diagnostics)

func NewRouteExistsValueMust

func NewRouteExistsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) RouteExistsValue

func NewRouteExistsValueNull

func NewRouteExistsValueNull() RouteExistsValue

func NewRouteExistsValueUnknown

func NewRouteExistsValueUnknown() RouteExistsValue

func (RouteExistsValue) AttributeTypes

func (v RouteExistsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (RouteExistsValue) Equal

func (v RouteExistsValue) Equal(o attr.Value) bool

func (RouteExistsValue) IsNull

func (v RouteExistsValue) IsNull() bool

func (RouteExistsValue) IsUnknown

func (v RouteExistsValue) IsUnknown() bool

func (RouteExistsValue) String

func (v RouteExistsValue) String() string

func (RouteExistsValue) ToObjectValue

func (RouteExistsValue) ToTerraformValue

func (v RouteExistsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (RouteExistsValue) Type

type RoutingPoliciesType

type RoutingPoliciesType struct {
	basetypes.ObjectType
}

func (RoutingPoliciesType) Equal

func (t RoutingPoliciesType) Equal(o attr.Type) bool

func (RoutingPoliciesType) String

func (t RoutingPoliciesType) String() string

func (RoutingPoliciesType) ValueFromObject

func (RoutingPoliciesType) ValueFromTerraform

func (t RoutingPoliciesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (RoutingPoliciesType) ValueType

func (t RoutingPoliciesType) ValueType(ctx context.Context) attr.Value

type RoutingPoliciesValue

type RoutingPoliciesValue struct {
	Terms basetypes.ListValue `tfsdk:"terms"`
	// contains filtered or unexported fields
}

func NewRoutingPoliciesValue

func NewRoutingPoliciesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (RoutingPoliciesValue, diag.Diagnostics)

func NewRoutingPoliciesValueMust

func NewRoutingPoliciesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) RoutingPoliciesValue

func NewRoutingPoliciesValueNull

func NewRoutingPoliciesValueNull() RoutingPoliciesValue

func NewRoutingPoliciesValueUnknown

func NewRoutingPoliciesValueUnknown() RoutingPoliciesValue

func (RoutingPoliciesValue) AttributeTypes

func (v RoutingPoliciesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (RoutingPoliciesValue) Equal

func (v RoutingPoliciesValue) Equal(o attr.Value) bool

func (RoutingPoliciesValue) IsNull

func (v RoutingPoliciesValue) IsNull() bool

func (RoutingPoliciesValue) IsUnknown

func (v RoutingPoliciesValue) IsUnknown() bool

func (RoutingPoliciesValue) String

func (v RoutingPoliciesValue) String() string

func (RoutingPoliciesValue) ToObjectValue

func (RoutingPoliciesValue) ToTerraformValue

func (v RoutingPoliciesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (RoutingPoliciesValue) Type

type RoutingPolicyTermMatchingType

type RoutingPolicyTermMatchingType struct {
	basetypes.ObjectType
}

func (RoutingPolicyTermMatchingType) Equal

func (RoutingPolicyTermMatchingType) String

func (RoutingPolicyTermMatchingType) ValueFromObject

func (RoutingPolicyTermMatchingType) ValueFromTerraform

func (t RoutingPolicyTermMatchingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (RoutingPolicyTermMatchingType) ValueType

type RoutingPolicyTermMatchingValue

type RoutingPolicyTermMatchingValue struct {
	AsPath         basetypes.ListValue   `tfsdk:"as_path"`
	Community      basetypes.ListValue   `tfsdk:"community"`
	Network        basetypes.ListValue   `tfsdk:"network"`
	Prefix         basetypes.ListValue   `tfsdk:"prefix"`
	Protocol       basetypes.ListValue   `tfsdk:"protocol"`
	RouteExists    basetypes.ObjectValue `tfsdk:"route_exists"`
	VpnNeighborMac basetypes.ListValue   `tfsdk:"vpn_neighbor_mac"`
	VpnPath        basetypes.ListValue   `tfsdk:"vpn_path"`
	VpnPathSla     basetypes.ObjectValue `tfsdk:"vpn_path_sla"`
	// contains filtered or unexported fields
}

func NewRoutingPolicyTermMatchingValue

func NewRoutingPolicyTermMatchingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (RoutingPolicyTermMatchingValue, diag.Diagnostics)

func NewRoutingPolicyTermMatchingValueMust

func NewRoutingPolicyTermMatchingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) RoutingPolicyTermMatchingValue

func NewRoutingPolicyTermMatchingValueNull

func NewRoutingPolicyTermMatchingValueNull() RoutingPolicyTermMatchingValue

func NewRoutingPolicyTermMatchingValueUnknown

func NewRoutingPolicyTermMatchingValueUnknown() RoutingPolicyTermMatchingValue

func (RoutingPolicyTermMatchingValue) AttributeTypes

func (v RoutingPolicyTermMatchingValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (RoutingPolicyTermMatchingValue) Equal

func (RoutingPolicyTermMatchingValue) IsNull

func (RoutingPolicyTermMatchingValue) IsUnknown

func (v RoutingPolicyTermMatchingValue) IsUnknown() bool

func (RoutingPolicyTermMatchingValue) String

func (RoutingPolicyTermMatchingValue) ToObjectValue

func (RoutingPolicyTermMatchingValue) ToTerraformValue

func (v RoutingPolicyTermMatchingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (RoutingPolicyTermMatchingValue) Type

type SecondaryType

type SecondaryType struct {
	basetypes.ObjectType
}

func (SecondaryType) Equal

func (t SecondaryType) Equal(o attr.Type) bool

func (SecondaryType) String

func (t SecondaryType) String() string

func (SecondaryType) ValueFromObject

func (SecondaryType) ValueFromTerraform

func (t SecondaryType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SecondaryType) ValueType

func (t SecondaryType) ValueType(ctx context.Context) attr.Value

type SecondaryValue

type SecondaryValue struct {
	Hosts       basetypes.ListValue `tfsdk:"hosts"`
	InternalIps basetypes.ListValue `tfsdk:"internal_ips"`
	ProbeIps    basetypes.ListValue `tfsdk:"probe_ips"`
	RemoteIds   basetypes.ListValue `tfsdk:"remote_ids"`
	WanNames    basetypes.ListValue `tfsdk:"wan_names"`
	// contains filtered or unexported fields
}

func NewSecondaryValue

func NewSecondaryValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SecondaryValue, diag.Diagnostics)

func NewSecondaryValueMust

func NewSecondaryValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SecondaryValue

func NewSecondaryValueNull

func NewSecondaryValueNull() SecondaryValue

func NewSecondaryValueUnknown

func NewSecondaryValueUnknown() SecondaryValue

func (SecondaryValue) AttributeTypes

func (v SecondaryValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SecondaryValue) Equal

func (v SecondaryValue) Equal(o attr.Value) bool

func (SecondaryValue) IsNull

func (v SecondaryValue) IsNull() bool

func (SecondaryValue) IsUnknown

func (v SecondaryValue) IsUnknown() bool

func (SecondaryValue) String

func (v SecondaryValue) String() string

func (SecondaryValue) ToObjectValue

func (SecondaryValue) ToTerraformValue

func (v SecondaryValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SecondaryValue) Type

func (v SecondaryValue) Type(ctx context.Context) attr.Type

type ServicePoliciesType

type ServicePoliciesType struct {
	basetypes.ObjectType
}

func (ServicePoliciesType) Equal

func (t ServicePoliciesType) Equal(o attr.Type) bool

func (ServicePoliciesType) String

func (t ServicePoliciesType) String() string

func (ServicePoliciesType) ValueFromObject

func (ServicePoliciesType) ValueFromTerraform

func (t ServicePoliciesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ServicePoliciesType) ValueType

func (t ServicePoliciesType) ValueType(ctx context.Context) attr.Value

type ServicePoliciesValue

type ServicePoliciesValue struct {
	Action          basetypes.StringValue `tfsdk:"action"`
	Appqoe          basetypes.ObjectValue `tfsdk:"appqoe"`
	Ewf             basetypes.ListValue   `tfsdk:"ewf"`
	Idp             basetypes.ObjectValue `tfsdk:"idp"`
	LocalRouting    basetypes.BoolValue   `tfsdk:"local_routing"`
	Name            basetypes.StringValue `tfsdk:"name"`
	PathPreference  basetypes.StringValue `tfsdk:"path_preference"`
	ServicepolicyId basetypes.StringValue `tfsdk:"servicepolicy_id"`
	Services        basetypes.ListValue   `tfsdk:"services"`
	Tenants         basetypes.ListValue   `tfsdk:"tenants"`
	// contains filtered or unexported fields
}

func NewServicePoliciesValue

func NewServicePoliciesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ServicePoliciesValue, diag.Diagnostics)

func NewServicePoliciesValueMust

func NewServicePoliciesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ServicePoliciesValue

func NewServicePoliciesValueNull

func NewServicePoliciesValueNull() ServicePoliciesValue

func NewServicePoliciesValueUnknown

func NewServicePoliciesValueUnknown() ServicePoliciesValue

func (ServicePoliciesValue) AttributeTypes

func (v ServicePoliciesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ServicePoliciesValue) Equal

func (v ServicePoliciesValue) Equal(o attr.Value) bool

func (ServicePoliciesValue) IsNull

func (v ServicePoliciesValue) IsNull() bool

func (ServicePoliciesValue) IsUnknown

func (v ServicePoliciesValue) IsUnknown() bool

func (ServicePoliciesValue) String

func (v ServicePoliciesValue) String() string

func (ServicePoliciesValue) ToObjectValue

func (ServicePoliciesValue) ToTerraformValue

func (v ServicePoliciesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ServicePoliciesValue) Type

type SourceNatType

type SourceNatType struct {
	basetypes.ObjectType
}

func (SourceNatType) Equal

func (t SourceNatType) Equal(o attr.Type) bool

func (SourceNatType) String

func (t SourceNatType) String() string

func (SourceNatType) ValueFromObject

func (SourceNatType) ValueFromTerraform

func (t SourceNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SourceNatType) ValueType

func (t SourceNatType) ValueType(ctx context.Context) attr.Value

type SourceNatValue

type SourceNatValue struct {
	ExternalIp basetypes.StringValue `tfsdk:"external_ip"`
	// contains filtered or unexported fields
}

func NewSourceNatValue

func NewSourceNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SourceNatValue, diag.Diagnostics)

func NewSourceNatValueMust

func NewSourceNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SourceNatValue

func NewSourceNatValueNull

func NewSourceNatValueNull() SourceNatValue

func NewSourceNatValueUnknown

func NewSourceNatValueUnknown() SourceNatValue

func (SourceNatValue) AttributeTypes

func (v SourceNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SourceNatValue) Equal

func (v SourceNatValue) Equal(o attr.Value) bool

func (SourceNatValue) IsNull

func (v SourceNatValue) IsNull() bool

func (SourceNatValue) IsUnknown

func (v SourceNatValue) IsUnknown() bool

func (SourceNatValue) String

func (v SourceNatValue) String() string

func (SourceNatValue) ToObjectValue

func (SourceNatValue) ToTerraformValue

func (v SourceNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SourceNatValue) Type

func (v SourceNatValue) Type(ctx context.Context) attr.Type

type StaticNatType

type StaticNatType struct {
	basetypes.ObjectType
}

func (StaticNatType) Equal

func (t StaticNatType) Equal(o attr.Type) bool

func (StaticNatType) String

func (t StaticNatType) String() string

func (StaticNatType) ValueFromObject

func (StaticNatType) ValueFromTerraform

func (t StaticNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (StaticNatType) ValueType

func (t StaticNatType) ValueType(ctx context.Context) attr.Value

type StaticNatValue

type StaticNatValue struct {
	InternalIp basetypes.StringValue `tfsdk:"internal_ip"`
	Name       basetypes.StringValue `tfsdk:"name"`
	WanName    basetypes.StringValue `tfsdk:"wan_name"`
	// contains filtered or unexported fields
}

func NewStaticNatValue

func NewStaticNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticNatValue, diag.Diagnostics)

func NewStaticNatValueMust

func NewStaticNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) StaticNatValue

func NewStaticNatValueNull

func NewStaticNatValueNull() StaticNatValue

func NewStaticNatValueUnknown

func NewStaticNatValueUnknown() StaticNatValue

func (StaticNatValue) AttributeTypes

func (v StaticNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (StaticNatValue) Equal

func (v StaticNatValue) Equal(o attr.Value) bool

func (StaticNatValue) IsNull

func (v StaticNatValue) IsNull() bool

func (StaticNatValue) IsUnknown

func (v StaticNatValue) IsUnknown() bool

func (StaticNatValue) String

func (v StaticNatValue) String() string

func (StaticNatValue) ToObjectValue

func (StaticNatValue) ToTerraformValue

func (v StaticNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (StaticNatValue) Type

func (v StaticNatValue) Type(ctx context.Context) attr.Type

type SubLocationsType

type SubLocationsType struct {
	basetypes.ObjectType
}

func (SubLocationsType) Equal

func (t SubLocationsType) Equal(o attr.Type) bool

func (SubLocationsType) String

func (t SubLocationsType) String() string

func (SubLocationsType) ValueFromObject

func (SubLocationsType) ValueFromTerraform

func (t SubLocationsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SubLocationsType) ValueType

func (t SubLocationsType) ValueType(ctx context.Context) attr.Value

type SubLocationsValue

type SubLocationsValue struct {
	AupAcceptanceRequired basetypes.BoolValue  `tfsdk:"aup_acceptance_required"`
	AupExpire             basetypes.Int64Value `tfsdk:"aup_expire"`
	AupSslProxy           basetypes.BoolValue  `tfsdk:"aup_ssl_proxy"`
	DownloadMbps          basetypes.Int64Value `tfsdk:"download_mbps"`
	EnableAup             basetypes.BoolValue  `tfsdk:"enable_aup"`
	EnableCaution         basetypes.BoolValue  `tfsdk:"enable_caution"`
	EnforceAuthentication basetypes.BoolValue  `tfsdk:"enforce_authentication"`
	Subnets               basetypes.ListValue  `tfsdk:"subnets"`
	UploadMbps            basetypes.Int64Value `tfsdk:"upload_mbps"`
	// contains filtered or unexported fields
}

func NewSubLocationsValue

func NewSubLocationsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SubLocationsValue, diag.Diagnostics)

func NewSubLocationsValueMust

func NewSubLocationsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SubLocationsValue

func NewSubLocationsValueNull

func NewSubLocationsValueNull() SubLocationsValue

func NewSubLocationsValueUnknown

func NewSubLocationsValueUnknown() SubLocationsValue

func (SubLocationsValue) AttributeTypes

func (v SubLocationsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SubLocationsValue) Equal

func (v SubLocationsValue) Equal(o attr.Value) bool

func (SubLocationsValue) IsNull

func (v SubLocationsValue) IsNull() bool

func (SubLocationsValue) IsUnknown

func (v SubLocationsValue) IsUnknown() bool

func (SubLocationsValue) String

func (v SubLocationsValue) String() string

func (SubLocationsValue) ToObjectValue

func (SubLocationsValue) ToTerraformValue

func (v SubLocationsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SubLocationsValue) Type

type TenantsType

type TenantsType struct {
	basetypes.ObjectType
}

func (TenantsType) Equal

func (t TenantsType) Equal(o attr.Type) bool

func (TenantsType) String

func (t TenantsType) String() string

func (TenantsType) ValueFromObject

func (TenantsType) ValueFromTerraform

func (t TenantsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TenantsType) ValueType

func (t TenantsType) ValueType(ctx context.Context) attr.Value

type TenantsValue

type TenantsValue struct {
	Addresses basetypes.ListValue `tfsdk:"addresses"`
	// contains filtered or unexported fields
}

func NewTenantsValue

func NewTenantsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TenantsValue, diag.Diagnostics)

func NewTenantsValueMust

func NewTenantsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TenantsValue

func NewTenantsValueNull

func NewTenantsValueNull() TenantsValue

func NewTenantsValueUnknown

func NewTenantsValueUnknown() TenantsValue

func (TenantsValue) AttributeTypes

func (v TenantsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TenantsValue) Equal

func (v TenantsValue) Equal(o attr.Value) bool

func (TenantsValue) IsNull

func (v TenantsValue) IsNull() bool

func (TenantsValue) IsUnknown

func (v TenantsValue) IsUnknown() bool

func (TenantsValue) String

func (v TenantsValue) String() string

func (TenantsValue) ToObjectValue

func (TenantsValue) ToTerraformValue

func (v TenantsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TenantsValue) Type

func (v TenantsValue) Type(ctx context.Context) attr.Type

type TermsType

type TermsType struct {
	basetypes.ObjectType
}

func (TermsType) Equal

func (t TermsType) Equal(o attr.Type) bool

func (TermsType) String

func (t TermsType) String() string

func (TermsType) ValueFromObject

func (TermsType) ValueFromTerraform

func (t TermsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TermsType) ValueType

func (t TermsType) ValueType(ctx context.Context) attr.Value

type TermsValue

type TermsValue struct {
	Action                    basetypes.ObjectValue `tfsdk:"action"`
	RoutingPolicyTermMatching basetypes.ObjectValue `tfsdk:"matching"`
	// contains filtered or unexported fields
}

func NewTermsValue

func NewTermsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TermsValue, diag.Diagnostics)

func NewTermsValueMust

func NewTermsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TermsValue

func NewTermsValueNull

func NewTermsValueNull() TermsValue

func NewTermsValueUnknown

func NewTermsValueUnknown() TermsValue

func (TermsValue) AttributeTypes

func (v TermsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TermsValue) Equal

func (v TermsValue) Equal(o attr.Value) bool

func (TermsValue) IsNull

func (v TermsValue) IsNull() bool

func (TermsValue) IsUnknown

func (v TermsValue) IsUnknown() bool

func (TermsValue) String

func (v TermsValue) String() string

func (TermsValue) ToObjectValue

func (TermsValue) ToTerraformValue

func (v TermsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TermsValue) Type

func (v TermsValue) Type(ctx context.Context) attr.Type

type TrafficShapingType

type TrafficShapingType struct {
	basetypes.ObjectType
}

func (TrafficShapingType) Equal

func (t TrafficShapingType) Equal(o attr.Type) bool

func (TrafficShapingType) String

func (t TrafficShapingType) String() string

func (TrafficShapingType) ValueFromObject

func (TrafficShapingType) ValueFromTerraform

func (t TrafficShapingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TrafficShapingType) ValueType

func (t TrafficShapingType) ValueType(ctx context.Context) attr.Value

type TrafficShapingValue

type TrafficShapingValue struct {
	ClassPercentages basetypes.ListValue `tfsdk:"class_percentages"`
	Enabled          basetypes.BoolValue `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewTrafficShapingValue

func NewTrafficShapingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TrafficShapingValue, diag.Diagnostics)

func NewTrafficShapingValueMust

func NewTrafficShapingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TrafficShapingValue

func NewTrafficShapingValueNull

func NewTrafficShapingValueNull() TrafficShapingValue

func NewTrafficShapingValueUnknown

func NewTrafficShapingValueUnknown() TrafficShapingValue

func (TrafficShapingValue) AttributeTypes

func (v TrafficShapingValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TrafficShapingValue) Equal

func (v TrafficShapingValue) Equal(o attr.Value) bool

func (TrafficShapingValue) IsNull

func (v TrafficShapingValue) IsNull() bool

func (TrafficShapingValue) IsUnknown

func (v TrafficShapingValue) IsUnknown() bool

func (TrafficShapingValue) String

func (v TrafficShapingValue) String() string

func (TrafficShapingValue) ToObjectValue

func (TrafficShapingValue) ToTerraformValue

func (v TrafficShapingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TrafficShapingValue) Type

type TunnelConfigsType

type TunnelConfigsType struct {
	basetypes.ObjectType
}

func (TunnelConfigsType) Equal

func (t TunnelConfigsType) Equal(o attr.Type) bool

func (TunnelConfigsType) String

func (t TunnelConfigsType) String() string

func (TunnelConfigsType) ValueFromObject

func (TunnelConfigsType) ValueFromTerraform

func (t TunnelConfigsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TunnelConfigsType) ValueType

func (t TunnelConfigsType) ValueType(ctx context.Context) attr.Value

type TunnelConfigsValue

type TunnelConfigsValue struct {
	AutoProvision  basetypes.ObjectValue `tfsdk:"auto_provision"`
	IkeLifetime    basetypes.Int64Value  `tfsdk:"ike_lifetime"`
	IkeMode        basetypes.StringValue `tfsdk:"ike_mode"`
	IkeProposals   basetypes.ListValue   `tfsdk:"ike_proposals"`
	IpsecLifetime  basetypes.Int64Value  `tfsdk:"ipsec_lifetime"`
	IpsecProposals basetypes.ListValue   `tfsdk:"ipsec_proposals"`
	LocalId        basetypes.StringValue `tfsdk:"local_id"`
	Mode           basetypes.StringValue `tfsdk:"mode"`
	Primary        basetypes.ObjectValue `tfsdk:"primary"`
	Probe          basetypes.ObjectValue `tfsdk:"probe"`
	Protocol       basetypes.StringValue `tfsdk:"protocol"`
	Provider       basetypes.StringValue `tfsdk:"provider"`
	Psk            basetypes.StringValue `tfsdk:"psk"`
	Secondary      basetypes.ObjectValue `tfsdk:"secondary"`
	Version        basetypes.StringValue `tfsdk:"version"`
	// contains filtered or unexported fields
}

func NewTunnelConfigsValue

func NewTunnelConfigsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TunnelConfigsValue, diag.Diagnostics)

func NewTunnelConfigsValueMust

func NewTunnelConfigsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TunnelConfigsValue

func NewTunnelConfigsValueNull

func NewTunnelConfigsValueNull() TunnelConfigsValue

func NewTunnelConfigsValueUnknown

func NewTunnelConfigsValueUnknown() TunnelConfigsValue

func (TunnelConfigsValue) AttributeTypes

func (v TunnelConfigsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TunnelConfigsValue) Equal

func (v TunnelConfigsValue) Equal(o attr.Value) bool

func (TunnelConfigsValue) IsNull

func (v TunnelConfigsValue) IsNull() bool

func (TunnelConfigsValue) IsUnknown

func (v TunnelConfigsValue) IsUnknown() bool

func (TunnelConfigsValue) String

func (v TunnelConfigsValue) String() string

func (TunnelConfigsValue) ToObjectValue

func (TunnelConfigsValue) ToTerraformValue

func (v TunnelConfigsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TunnelConfigsValue) Type

type TunnelProviderOptionsType

type TunnelProviderOptionsType struct {
	basetypes.ObjectType
}

func (TunnelProviderOptionsType) Equal

func (TunnelProviderOptionsType) String

func (t TunnelProviderOptionsType) String() string

func (TunnelProviderOptionsType) ValueFromObject

func (TunnelProviderOptionsType) ValueFromTerraform

func (t TunnelProviderOptionsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TunnelProviderOptionsType) ValueType

type TunnelProviderOptionsValue

type TunnelProviderOptionsValue struct {
	Jse     basetypes.ObjectValue `tfsdk:"jse"`
	Zscaler basetypes.ObjectValue `tfsdk:"zscaler"`
	// contains filtered or unexported fields
}

func NewTunnelProviderOptionsValue

func NewTunnelProviderOptionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TunnelProviderOptionsValue, diag.Diagnostics)

func NewTunnelProviderOptionsValueMust

func NewTunnelProviderOptionsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TunnelProviderOptionsValue

func NewTunnelProviderOptionsValueNull

func NewTunnelProviderOptionsValueNull() TunnelProviderOptionsValue

func NewTunnelProviderOptionsValueUnknown

func NewTunnelProviderOptionsValueUnknown() TunnelProviderOptionsValue

func (TunnelProviderOptionsValue) AttributeTypes

func (v TunnelProviderOptionsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TunnelProviderOptionsValue) Equal

func (TunnelProviderOptionsValue) IsNull

func (v TunnelProviderOptionsValue) IsNull() bool

func (TunnelProviderOptionsValue) IsUnknown

func (v TunnelProviderOptionsValue) IsUnknown() bool

func (TunnelProviderOptionsValue) String

func (TunnelProviderOptionsValue) ToObjectValue

func (TunnelProviderOptionsValue) ToTerraformValue

func (v TunnelProviderOptionsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TunnelProviderOptionsValue) Type

type VendorEncapulatedType

type VendorEncapulatedType struct {
	basetypes.ObjectType
}

func (VendorEncapulatedType) Equal

func (t VendorEncapulatedType) Equal(o attr.Type) bool

func (VendorEncapulatedType) String

func (t VendorEncapulatedType) String() string

func (VendorEncapulatedType) ValueFromObject

func (VendorEncapulatedType) ValueFromTerraform

func (t VendorEncapulatedType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VendorEncapulatedType) ValueType

func (t VendorEncapulatedType) ValueType(ctx context.Context) attr.Value

type VendorEncapulatedValue

type VendorEncapulatedValue struct {
	VendorEncapulatedType basetypes.StringValue `tfsdk:"type"`
	Value                 basetypes.StringValue `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewVendorEncapulatedValue

func NewVendorEncapulatedValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VendorEncapulatedValue, diag.Diagnostics)

func NewVendorEncapulatedValueMust

func NewVendorEncapulatedValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VendorEncapulatedValue

func NewVendorEncapulatedValueNull

func NewVendorEncapulatedValueNull() VendorEncapulatedValue

func NewVendorEncapulatedValueUnknown

func NewVendorEncapulatedValueUnknown() VendorEncapulatedValue

func (VendorEncapulatedValue) AttributeTypes

func (v VendorEncapulatedValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VendorEncapulatedValue) Equal

func (VendorEncapulatedValue) IsNull

func (v VendorEncapulatedValue) IsNull() bool

func (VendorEncapulatedValue) IsUnknown

func (v VendorEncapulatedValue) IsUnknown() bool

func (VendorEncapulatedValue) String

func (v VendorEncapulatedValue) String() string

func (VendorEncapulatedValue) ToObjectValue

func (VendorEncapulatedValue) ToTerraformValue

func (v VendorEncapulatedValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VendorEncapulatedValue) Type

type VpnAccessType

type VpnAccessType struct {
	basetypes.ObjectType
}

func (VpnAccessType) Equal

func (t VpnAccessType) Equal(o attr.Type) bool

func (VpnAccessType) String

func (t VpnAccessType) String() string

func (VpnAccessType) ValueFromObject

func (VpnAccessType) ValueFromTerraform

func (t VpnAccessType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VpnAccessType) ValueType

func (t VpnAccessType) ValueType(ctx context.Context) attr.Value

type VpnAccessValue

type VpnAccessValue struct {
	AdvertisedSubnet          basetypes.StringValue `tfsdk:"advertised_subnet"`
	AllowPing                 basetypes.BoolValue   `tfsdk:"allow_ping"`
	DestinationNat            basetypes.MapValue    `tfsdk:"destination_nat"`
	NatPool                   basetypes.StringValue `tfsdk:"nat_pool"`
	NoReadvertiseToLanBgp     basetypes.BoolValue   `tfsdk:"no_readvertise_to_lan_bgp"`
	NoReadvertiseToLanOspf    basetypes.BoolValue   `tfsdk:"no_readvertise_to_lan_ospf"`
	NoReadvertiseToOverlay    basetypes.BoolValue   `tfsdk:"no_readvertise_to_overlay"`
	OtherVrfs                 basetypes.ListValue   `tfsdk:"other_vrfs"`
	Routed                    basetypes.BoolValue   `tfsdk:"routed"`
	SourceNat                 basetypes.ObjectValue `tfsdk:"source_nat"`
	StaticNat                 basetypes.MapValue    `tfsdk:"static_nat"`
	SummarizedSubnet          basetypes.StringValue `tfsdk:"summarized_subnet"`
	SummarizedSubnetToLanBgp  basetypes.StringValue `tfsdk:"summarized_subnet_to_lan_bgp"`
	SummarizedSubnetToLanOspf basetypes.StringValue `tfsdk:"summarized_subnet_to_lan_ospf"`
	// contains filtered or unexported fields
}

func NewVpnAccessValue

func NewVpnAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VpnAccessValue, diag.Diagnostics)

func NewVpnAccessValueMust

func NewVpnAccessValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VpnAccessValue

func NewVpnAccessValueNull

func NewVpnAccessValueNull() VpnAccessValue

func NewVpnAccessValueUnknown

func NewVpnAccessValueUnknown() VpnAccessValue

func (VpnAccessValue) AttributeTypes

func (v VpnAccessValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VpnAccessValue) Equal

func (v VpnAccessValue) Equal(o attr.Value) bool

func (VpnAccessValue) IsNull

func (v VpnAccessValue) IsNull() bool

func (VpnAccessValue) IsUnknown

func (v VpnAccessValue) IsUnknown() bool

func (VpnAccessValue) String

func (v VpnAccessValue) String() string

func (VpnAccessValue) ToObjectValue

func (VpnAccessValue) ToTerraformValue

func (v VpnAccessValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VpnAccessValue) Type

func (v VpnAccessValue) Type(ctx context.Context) attr.Type

type VpnPathSlaType

type VpnPathSlaType struct {
	basetypes.ObjectType
}

func (VpnPathSlaType) Equal

func (t VpnPathSlaType) Equal(o attr.Type) bool

func (VpnPathSlaType) String

func (t VpnPathSlaType) String() string

func (VpnPathSlaType) ValueFromObject

func (VpnPathSlaType) ValueFromTerraform

func (t VpnPathSlaType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VpnPathSlaType) ValueType

func (t VpnPathSlaType) ValueType(ctx context.Context) attr.Value

type VpnPathSlaValue

type VpnPathSlaValue struct {
	MaxJitter  basetypes.Int64Value `tfsdk:"max_jitter"`
	MaxLatency basetypes.Int64Value `tfsdk:"max_latency"`
	MaxLoss    basetypes.Int64Value `tfsdk:"max_loss"`
	// contains filtered or unexported fields
}

func NewVpnPathSlaValue

func NewVpnPathSlaValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VpnPathSlaValue, diag.Diagnostics)

func NewVpnPathSlaValueMust

func NewVpnPathSlaValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VpnPathSlaValue

func NewVpnPathSlaValueNull

func NewVpnPathSlaValueNull() VpnPathSlaValue

func NewVpnPathSlaValueUnknown

func NewVpnPathSlaValueUnknown() VpnPathSlaValue

func (VpnPathSlaValue) AttributeTypes

func (v VpnPathSlaValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VpnPathSlaValue) Equal

func (v VpnPathSlaValue) Equal(o attr.Value) bool

func (VpnPathSlaValue) IsNull

func (v VpnPathSlaValue) IsNull() bool

func (VpnPathSlaValue) IsUnknown

func (v VpnPathSlaValue) IsUnknown() bool

func (VpnPathSlaValue) String

func (v VpnPathSlaValue) String() string

func (VpnPathSlaValue) ToObjectValue

func (VpnPathSlaValue) ToTerraformValue

func (v VpnPathSlaValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VpnPathSlaValue) Type

func (v VpnPathSlaValue) Type(ctx context.Context) attr.Type

type VpnPathsType

type VpnPathsType struct {
	basetypes.ObjectType
}

func (VpnPathsType) Equal

func (t VpnPathsType) Equal(o attr.Type) bool

func (VpnPathsType) String

func (t VpnPathsType) String() string

func (VpnPathsType) ValueFromObject

func (VpnPathsType) ValueFromTerraform

func (t VpnPathsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VpnPathsType) ValueType

func (t VpnPathsType) ValueType(ctx context.Context) attr.Value

type VpnPathsValue

type VpnPathsValue struct {
	BfdProfile       basetypes.StringValue `tfsdk:"bfd_profile"`
	BfdUseTunnelMode basetypes.BoolValue   `tfsdk:"bfd_use_tunnel_mode"`
	Preference       basetypes.Int64Value  `tfsdk:"preference"`
	Role             basetypes.StringValue `tfsdk:"role"`
	TrafficShaping   basetypes.ObjectValue `tfsdk:"traffic_shaping"`
	// contains filtered or unexported fields
}

func NewVpnPathsValue

func NewVpnPathsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VpnPathsValue, diag.Diagnostics)

func NewVpnPathsValueMust

func NewVpnPathsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VpnPathsValue

func NewVpnPathsValueNull

func NewVpnPathsValueNull() VpnPathsValue

func NewVpnPathsValueUnknown

func NewVpnPathsValueUnknown() VpnPathsValue

func (VpnPathsValue) AttributeTypes

func (v VpnPathsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VpnPathsValue) Equal

func (v VpnPathsValue) Equal(o attr.Value) bool

func (VpnPathsValue) IsNull

func (v VpnPathsValue) IsNull() bool

func (VpnPathsValue) IsUnknown

func (v VpnPathsValue) IsUnknown() bool

func (VpnPathsValue) String

func (v VpnPathsValue) String() string

func (VpnPathsValue) ToObjectValue

func (VpnPathsValue) ToTerraformValue

func (v VpnPathsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VpnPathsValue) Type

func (v VpnPathsValue) Type(ctx context.Context) attr.Type

type VrfConfigType added in v0.1.10

type VrfConfigType struct {
	basetypes.ObjectType
}

func (VrfConfigType) Equal added in v0.1.10

func (t VrfConfigType) Equal(o attr.Type) bool

func (VrfConfigType) String added in v0.1.10

func (t VrfConfigType) String() string

func (VrfConfigType) ValueFromObject added in v0.1.10

func (VrfConfigType) ValueFromTerraform added in v0.1.10

func (t VrfConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VrfConfigType) ValueType added in v0.1.10

func (t VrfConfigType) ValueType(ctx context.Context) attr.Value

type VrfConfigValue added in v0.1.10

type VrfConfigValue struct {
	Enabled basetypes.BoolValue `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewVrfConfigValue added in v0.1.10

func NewVrfConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VrfConfigValue, diag.Diagnostics)

func NewVrfConfigValueMust added in v0.1.10

func NewVrfConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VrfConfigValue

func NewVrfConfigValueNull added in v0.1.10

func NewVrfConfigValueNull() VrfConfigValue

func NewVrfConfigValueUnknown added in v0.1.10

func NewVrfConfigValueUnknown() VrfConfigValue

func (VrfConfigValue) AttributeTypes added in v0.1.10

func (v VrfConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VrfConfigValue) Equal added in v0.1.10

func (v VrfConfigValue) Equal(o attr.Value) bool

func (VrfConfigValue) IsNull added in v0.1.10

func (v VrfConfigValue) IsNull() bool

func (VrfConfigValue) IsUnknown added in v0.1.10

func (v VrfConfigValue) IsUnknown() bool

func (VrfConfigValue) String added in v0.1.10

func (v VrfConfigValue) String() string

func (VrfConfigValue) ToObjectValue added in v0.1.10

func (VrfConfigValue) ToTerraformValue added in v0.1.10

func (v VrfConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VrfConfigValue) Type added in v0.1.10

func (v VrfConfigValue) Type(ctx context.Context) attr.Type

type VrfInstancesType added in v0.1.10

type VrfInstancesType struct {
	basetypes.ObjectType
}

func (VrfInstancesType) Equal added in v0.1.10

func (t VrfInstancesType) Equal(o attr.Type) bool

func (VrfInstancesType) String added in v0.1.10

func (t VrfInstancesType) String() string

func (VrfInstancesType) ValueFromObject added in v0.1.10

func (VrfInstancesType) ValueFromTerraform added in v0.1.10

func (t VrfInstancesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VrfInstancesType) ValueType added in v0.1.10

func (t VrfInstancesType) ValueType(ctx context.Context) attr.Value

type VrfInstancesValue added in v0.1.10

type VrfInstancesValue struct {
	Networks basetypes.ListValue `tfsdk:"networks"`
	// contains filtered or unexported fields
}

func NewVrfInstancesValue added in v0.1.10

func NewVrfInstancesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VrfInstancesValue, diag.Diagnostics)

func NewVrfInstancesValueMust added in v0.1.10

func NewVrfInstancesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VrfInstancesValue

func NewVrfInstancesValueNull added in v0.1.10

func NewVrfInstancesValueNull() VrfInstancesValue

func NewVrfInstancesValueUnknown added in v0.1.10

func NewVrfInstancesValueUnknown() VrfInstancesValue

func (VrfInstancesValue) AttributeTypes added in v0.1.10

func (v VrfInstancesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VrfInstancesValue) Equal added in v0.1.10

func (v VrfInstancesValue) Equal(o attr.Value) bool

func (VrfInstancesValue) IsNull added in v0.1.10

func (v VrfInstancesValue) IsNull() bool

func (VrfInstancesValue) IsUnknown added in v0.1.10

func (v VrfInstancesValue) IsUnknown() bool

func (VrfInstancesValue) String added in v0.1.10

func (v VrfInstancesValue) String() string

func (VrfInstancesValue) ToObjectValue added in v0.1.10

func (VrfInstancesValue) ToTerraformValue added in v0.1.10

func (v VrfInstancesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VrfInstancesValue) Type added in v0.1.10

type WanSourceNatType

type WanSourceNatType struct {
	basetypes.ObjectType
}

func (WanSourceNatType) Equal

func (t WanSourceNatType) Equal(o attr.Type) bool

func (WanSourceNatType) String

func (t WanSourceNatType) String() string

func (WanSourceNatType) ValueFromObject

func (WanSourceNatType) ValueFromTerraform

func (t WanSourceNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (WanSourceNatType) ValueType

func (t WanSourceNatType) ValueType(ctx context.Context) attr.Value

type WanSourceNatValue

type WanSourceNatValue struct {
	Disabled basetypes.BoolValue   `tfsdk:"disabled"`
	NatPool  basetypes.StringValue `tfsdk:"nat_pool"`
	// contains filtered or unexported fields
}

func NewWanSourceNatValue

func NewWanSourceNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (WanSourceNatValue, diag.Diagnostics)

func NewWanSourceNatValueMust

func NewWanSourceNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) WanSourceNatValue

func NewWanSourceNatValueNull

func NewWanSourceNatValueNull() WanSourceNatValue

func NewWanSourceNatValueUnknown

func NewWanSourceNatValueUnknown() WanSourceNatValue

func (WanSourceNatValue) AttributeTypes

func (v WanSourceNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (WanSourceNatValue) Equal

func (v WanSourceNatValue) Equal(o attr.Value) bool

func (WanSourceNatValue) IsNull

func (v WanSourceNatValue) IsNull() bool

func (WanSourceNatValue) IsUnknown

func (v WanSourceNatValue) IsUnknown() bool

func (WanSourceNatValue) String

func (v WanSourceNatValue) String() string

func (WanSourceNatValue) ToObjectValue

func (WanSourceNatValue) ToTerraformValue

func (v WanSourceNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (WanSourceNatValue) Type

type ZscalerType

type ZscalerType struct {
	basetypes.ObjectType
}

func (ZscalerType) Equal

func (t ZscalerType) Equal(o attr.Type) bool

func (ZscalerType) String

func (t ZscalerType) String() string

func (ZscalerType) ValueFromObject

func (ZscalerType) ValueFromTerraform

func (t ZscalerType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ZscalerType) ValueType

func (t ZscalerType) ValueType(ctx context.Context) attr.Value

type ZscalerValue

type ZscalerValue struct {
	AupAcceptanceRequired basetypes.BoolValue   `tfsdk:"aup_acceptance_required"`
	AupExpire             basetypes.Int64Value  `tfsdk:"aup_expire"`
	AupSslProxy           basetypes.BoolValue   `tfsdk:"aup_ssl_proxy"`
	DownloadMbps          basetypes.Int64Value  `tfsdk:"download_mbps"`
	EnableAup             basetypes.BoolValue   `tfsdk:"enable_aup"`
	EnableCaution         basetypes.BoolValue   `tfsdk:"enable_caution"`
	EnforceAuthentication basetypes.BoolValue   `tfsdk:"enforce_authentication"`
	Name                  basetypes.StringValue `tfsdk:"name"`
	SubLocations          basetypes.ListValue   `tfsdk:"sub_locations"`
	UploadMbps            basetypes.Int64Value  `tfsdk:"upload_mbps"`
	UseXff                basetypes.BoolValue   `tfsdk:"use_xff"`
	// contains filtered or unexported fields
}

func NewZscalerValue

func NewZscalerValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ZscalerValue, diag.Diagnostics)

func NewZscalerValueMust

func NewZscalerValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ZscalerValue

func NewZscalerValueNull

func NewZscalerValueNull() ZscalerValue

func NewZscalerValueUnknown

func NewZscalerValueUnknown() ZscalerValue

func (ZscalerValue) AttributeTypes

func (v ZscalerValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ZscalerValue) Equal

func (v ZscalerValue) Equal(o attr.Value) bool

func (ZscalerValue) IsNull

func (v ZscalerValue) IsNull() bool

func (ZscalerValue) IsUnknown

func (v ZscalerValue) IsUnknown() bool

func (ZscalerValue) String

func (v ZscalerValue) String() string

func (ZscalerValue) ToObjectValue

func (ZscalerValue) ToTerraformValue

func (v ZscalerValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ZscalerValue) Type

func (v ZscalerValue) Type(ctx context.Context) attr.Type

Jump to

Keyboard shortcuts

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