Documentation ¶
Index ¶
- func NewAPIOptionsDataSource() datasource.DataSource
- func NewBGPInstanceResource() resource.Resource
- func NewBGPNeighborResource() resource.Resource
- func NewBGPStaticAnnounceResource() resource.Resource
- func NewInterfaceResource() resource.Resource
- func NewRouterResource() resource.Resource
- func NewStaticRouteResource() resource.Resource
- func NewVRRPAddressResource() resource.Resource
- func NewVRRPInterfaceResource() resource.Resource
- func NewVRRPResource() resource.Resource
- type APIOptionDataSourceModel
- type APIOptionsDataSource
- func (d *APIOptionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *APIOptionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *APIOptionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *APIOptionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPInstanceResource
- func (r *BGPInstanceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPInstanceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPInstanceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPInstanceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPInstanceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *BGPInstanceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPInstanceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPInstanceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPInstanceResourceModel
- type BGPNeighborResource
- func (r *BGPNeighborResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPNeighborResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *BGPNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPNeighborResourceModel
- type BGPStaticAnnounceResource
- func (r *BGPStaticAnnounceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPStaticAnnounceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPStaticAnnounceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPStaticAnnounceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPStaticAnnounceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *BGPStaticAnnounceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPStaticAnnounceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPStaticAnnounceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPStaticAnnounceResourceModel
- type InterfaceResource
- func (r *InterfaceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceResourceModel
- type RouterResource
- func (r *RouterResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RouterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterResourceModel
- type StaticRouteResource
- func (r *StaticRouteResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *StaticRouteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StaticRouteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StaticRouteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StaticRouteResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *StaticRouteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StaticRouteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StaticRouteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StaticRouteResourceModel
- type VRRPAddressResource
- func (r *VRRPAddressResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *VRRPAddressResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VRRPAddressResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VRRPAddressResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VRRPAddressResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *VRRPAddressResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VRRPAddressResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VRRPAddressResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VRRPAddressResourceModel
- type VRRPInterfaceResource
- func (r *VRRPInterfaceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *VRRPInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VRRPInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VRRPInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VRRPInterfaceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *VRRPInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VRRPInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VRRPInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VRRPInterfaceResourceModel
- type VRRPResource
- func (r *VRRPResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *VRRPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VRRPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VRRPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VRRPResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *VRRPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VRRPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VRRPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VRRPResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIOptionsDataSource ¶
func NewAPIOptionsDataSource() datasource.DataSource
func NewBGPInstanceResource ¶
func NewBGPNeighborResource ¶
func NewInterfaceResource ¶
func NewRouterResource ¶
func NewStaticRouteResource ¶
func NewVRRPAddressResource ¶
func NewVRRPResource ¶
Types ¶
type APIOptionsDataSource ¶
type APIOptionsDataSource struct {
// contains filtered or unexported fields
}
func (*APIOptionsDataSource) Configure ¶
func (d *APIOptionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*APIOptionsDataSource) Metadata ¶
func (d *APIOptionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*APIOptionsDataSource) Read ¶
func (d *APIOptionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*APIOptionsDataSource) Schema ¶
func (d *APIOptionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPInstanceResource ¶
type BGPInstanceResource struct {
// contains filtered or unexported fields
}
func (*BGPInstanceResource) Configure ¶
func (r *BGPInstanceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BGPInstanceResource) Create ¶
func (r *BGPInstanceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPInstanceResource) Delete ¶
func (r *BGPInstanceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPInstanceResource) ImportState ¶
func (r *BGPInstanceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPInstanceResource) Metadata ¶
func (r *BGPInstanceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPInstanceResource) Read ¶
func (r *BGPInstanceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPInstanceResource) Schema ¶
func (r *BGPInstanceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPInstanceResource) Update ¶
func (r *BGPInstanceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPInstanceResourceModel ¶
type BGPInstanceResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCRouterID types.String `tfsdk:"dc_router_id"` BGPRouterID types.String `tfsdk:"bgp_router_id"` ASN types.Int64 `tfsdk:"asn"` ECMPEnabled types.Bool `tfsdk:"ecmp_enabled"` Enabled types.Bool `tfsdk:"enabled"` GracefulRestart types.Bool `tfsdk:"graceful_restart"` LongLivedGracefulRestart types.Bool `tfsdk:"long_lived_graceful_restart"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type BGPNeighborResource ¶
type BGPNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPNeighborResource) Configure ¶
func (r *BGPNeighborResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BGPNeighborResource) Create ¶
func (r *BGPNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPNeighborResource) Delete ¶
func (r *BGPNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPNeighborResource) ImportState ¶
func (r *BGPNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPNeighborResource) Metadata ¶
func (r *BGPNeighborResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPNeighborResource) Read ¶
func (r *BGPNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPNeighborResource) Schema ¶
func (r *BGPNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPNeighborResource) Update ¶
func (r *BGPNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPNeighborResourceModel ¶
type BGPNeighborResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCBGPID types.String `tfsdk:"dc_bgp_id"` RemoteASN types.Int64 `tfsdk:"remote_asn"` RemoteIP types.String `tfsdk:"remote_ip"` ForceIBGPNextHopSelf types.Bool `tfsdk:"force_ibgp_next_hop_self"` AddPaths types.String `tfsdk:"add_paths"` BFDEnabled types.Bool `tfsdk:"bfd_enabled"` FilterIn types.String `tfsdk:"filter_in"` FilterOut types.String `tfsdk:"filter_out"` Enabled types.Bool `tfsdk:"enabled"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type BGPStaticAnnounceResource ¶
type BGPStaticAnnounceResource struct {
// contains filtered or unexported fields
}
func (*BGPStaticAnnounceResource) Configure ¶
func (r *BGPStaticAnnounceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BGPStaticAnnounceResource) Create ¶
func (r *BGPStaticAnnounceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPStaticAnnounceResource) Delete ¶
func (r *BGPStaticAnnounceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPStaticAnnounceResource) ImportState ¶
func (r *BGPStaticAnnounceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPStaticAnnounceResource) Metadata ¶
func (r *BGPStaticAnnounceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPStaticAnnounceResource) Read ¶
func (r *BGPStaticAnnounceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPStaticAnnounceResource) Schema ¶
func (r *BGPStaticAnnounceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPStaticAnnounceResource) Update ¶
func (r *BGPStaticAnnounceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPStaticAnnounceResourceModel ¶
type BGPStaticAnnounceResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCBGPID types.String `tfsdk:"dc_bgp_id"` Network types.String `tfsdk:"network"` Gateway types.String `tfsdk:"gateway"` Enabled types.Bool `tfsdk:"enabled"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type InterfaceResource ¶
type InterfaceResource struct {
// contains filtered or unexported fields
}
func (*InterfaceResource) Configure ¶
func (r *InterfaceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*InterfaceResource) Create ¶
func (r *InterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceResource) Delete ¶
func (r *InterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceResource) ImportState ¶
func (r *InterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceResource) Metadata ¶
func (r *InterfaceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceResource) Read ¶
func (r *InterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceResource) Schema ¶
func (r *InterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceResource) Update ¶
func (r *InterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceResourceModel ¶
type InterfaceResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCRouterID types.String `tfsdk:"dc_router_id"` NetworkID types.String `tfsdk:"network_id"` SubnetID types.String `tfsdk:"subnet_id"` BGPAnnounceEnabled types.Bool `tfsdk:"bgp_announce_enabled"` PortID types.String `tfsdk:"port_id"` SDN types.String `tfsdk:"sdn"` IPAddress types.String `tfsdk:"ip_address"` IPNetmask types.Int64 `tfsdk:"ip_netmask"` MACAddress types.String `tfsdk:"mac_address"` MTU types.Int64 `tfsdk:"mtu"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type RouterResource ¶
type RouterResource struct {
// contains filtered or unexported fields
}
func (*RouterResource) Configure ¶
func (r *RouterResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*RouterResource) Create ¶
func (r *RouterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterResource) Delete ¶
func (r *RouterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterResource) ImportState ¶
func (r *RouterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterResource) Metadata ¶
func (r *RouterResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterResource) Read ¶
func (r *RouterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterResource) Schema ¶
func (r *RouterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterResource) Update ¶
func (r *RouterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterResourceModel ¶
type RouterResourceModel struct { ID types.String `tfsdk:"id"` AvailabilityZone types.String `tfsdk:"availability_zone"` Flavor types.String `tfsdk:"flavor"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type StaticRouteResource ¶
type StaticRouteResource struct {
// contains filtered or unexported fields
}
func (*StaticRouteResource) Configure ¶
func (r *StaticRouteResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StaticRouteResource) Create ¶
func (r *StaticRouteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StaticRouteResource) Delete ¶
func (r *StaticRouteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StaticRouteResource) ImportState ¶
func (r *StaticRouteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StaticRouteResource) Metadata ¶
func (r *StaticRouteResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StaticRouteResource) Read ¶
func (r *StaticRouteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StaticRouteResource) Schema ¶
func (r *StaticRouteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StaticRouteResource) Update ¶
func (r *StaticRouteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StaticRouteResourceModel ¶
type StaticRouteResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCRouterID types.String `tfsdk:"dc_router_id"` Network types.String `tfsdk:"network"` Gateway types.String `tfsdk:"gateway"` Metric types.Int64 `tfsdk:"metric"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type VRRPAddressResource ¶
type VRRPAddressResource struct {
// contains filtered or unexported fields
}
func (*VRRPAddressResource) Configure ¶
func (r *VRRPAddressResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*VRRPAddressResource) Create ¶
func (r *VRRPAddressResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VRRPAddressResource) Delete ¶
func (r *VRRPAddressResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VRRPAddressResource) ImportState ¶
func (r *VRRPAddressResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VRRPAddressResource) Metadata ¶
func (r *VRRPAddressResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VRRPAddressResource) Read ¶
func (r *VRRPAddressResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VRRPAddressResource) Schema ¶
func (r *VRRPAddressResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VRRPAddressResource) Update ¶
func (r *VRRPAddressResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VRRPAddressResourceModel ¶
type VRRPAddressResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCVRRPID types.String `tfsdk:"dc_vrrp_id"` IPAddress types.String `tfsdk:"ip_address"` PortID types.String `tfsdk:"port_id"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type VRRPInterfaceResource ¶
type VRRPInterfaceResource struct {
// contains filtered or unexported fields
}
func (*VRRPInterfaceResource) Configure ¶
func (r *VRRPInterfaceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*VRRPInterfaceResource) Create ¶
func (r *VRRPInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VRRPInterfaceResource) Delete ¶
func (r *VRRPInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VRRPInterfaceResource) ImportState ¶
func (r *VRRPInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VRRPInterfaceResource) Metadata ¶
func (r *VRRPInterfaceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VRRPInterfaceResource) Read ¶
func (r *VRRPInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VRRPInterfaceResource) Schema ¶
func (r *VRRPInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VRRPInterfaceResource) Update ¶
func (r *VRRPInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VRRPInterfaceResourceModel ¶
type VRRPInterfaceResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DCVRRPID types.String `tfsdk:"dc_vrrp_id"` DCInterfaceID types.String `tfsdk:"dc_interface_id"` Priority types.Int64 `tfsdk:"priority"` Preempt types.Bool `tfsdk:"preempt"` Master types.Bool `tfsdk:"master"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
type VRRPResource ¶
type VRRPResource struct {
// contains filtered or unexported fields
}
func (*VRRPResource) Configure ¶
func (r *VRRPResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*VRRPResource) Create ¶
func (r *VRRPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VRRPResource) Delete ¶
func (r *VRRPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VRRPResource) ImportState ¶
func (r *VRRPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VRRPResource) Metadata ¶
func (r *VRRPResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VRRPResource) Read ¶
func (r *VRRPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VRRPResource) Schema ¶
func (r *VRRPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VRRPResource) Update ¶
func (r *VRRPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VRRPResourceModel ¶
type VRRPResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` GroupID types.Int64 `tfsdk:"group_id"` NetworkID types.String `tfsdk:"network_id"` SubnetID types.String `tfsdk:"subnet_id"` AdvertInterval types.Int64 `tfsdk:"advert_interval"` Enabled types.Bool `tfsdk:"enabled"` SDN types.String `tfsdk:"sdn"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Region types.String `tfsdk:"region"` }
Click to show internal directories.
Click to hide internal directories.