Documentation
¶
Index ¶
- type Routing
- type RoutingArgs
- type RoutingArray
- type RoutingArrayInput
- type RoutingArrayOutput
- type RoutingInput
- type RoutingMap
- type RoutingMapInput
- type RoutingMapOutput
- type RoutingOutput
- func (o RoutingOutput) Comment() pulumi.StringPtrOutput
- func (o RoutingOutput) Disabled() pulumi.BoolPtrOutput
- func (o RoutingOutput) Dynamic() pulumi.BoolOutput
- func (RoutingOutput) ElementType() reflect.Type
- func (o RoutingOutput) Fib() pulumi.BoolPtrOutput
- func (o RoutingOutput) Invalid() pulumi.BoolOutput
- func (o RoutingOutput) Name() pulumi.StringOutput
- func (o RoutingOutput) ToRoutingOutput() RoutingOutput
- func (o RoutingOutput) ToRoutingOutputWithContext(ctx context.Context) RoutingOutput
- type RoutingState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Routing ¶
type Routing struct { pulumi.CustomResourceState Comment pulumi.StringPtrOutput `pulumi:"comment"` Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified. Dynamic pulumi.BoolOutput `pulumi:"dynamic"` // fib parameter should be specified if the routing table is intended to push routes to the FIB. Fib pulumi.BoolPtrOutput `pulumi:"fib"` Invalid pulumi.BoolOutput `pulumi:"invalid"` // Routing table name. Name pulumi.StringOutput `pulumi:"name"` // contains filtered or unexported fields }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-routeros/sdk/go/routeros/Routing" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Routing.NewRouting(ctx, "testTable", &Routing.RoutingArgs{ Fib: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
#The ID can be found via API or the terminal #The command for the terminal is -> :put [/routing/table get [print show-ids]]
```sh
$ pulumi import routeros:Routing/routing:Routing test_table "*0"
```
func GetRouting ¶
func GetRouting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutingState, opts ...pulumi.ResourceOption) (*Routing, error)
GetRouting gets an existing Routing resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouting ¶
func NewRouting(ctx *pulumi.Context, name string, args *RoutingArgs, opts ...pulumi.ResourceOption) (*Routing, error)
NewRouting registers a new resource with the given unique name, arguments, and options.
func (*Routing) ElementType ¶
func (*Routing) ToRoutingOutput ¶
func (i *Routing) ToRoutingOutput() RoutingOutput
func (*Routing) ToRoutingOutputWithContext ¶
func (i *Routing) ToRoutingOutputWithContext(ctx context.Context) RoutingOutput
type RoutingArgs ¶
type RoutingArgs struct { Comment pulumi.StringPtrInput Disabled pulumi.BoolPtrInput // fib parameter should be specified if the routing table is intended to push routes to the FIB. Fib pulumi.BoolPtrInput // Routing table name. Name pulumi.StringPtrInput // contains filtered or unexported fields }
The set of arguments for constructing a Routing resource.
func (RoutingArgs) ElementType ¶
func (RoutingArgs) ElementType() reflect.Type
type RoutingArray ¶
type RoutingArray []RoutingInput
func (RoutingArray) ElementType ¶
func (RoutingArray) ElementType() reflect.Type
func (RoutingArray) ToRoutingArrayOutput ¶
func (i RoutingArray) ToRoutingArrayOutput() RoutingArrayOutput
func (RoutingArray) ToRoutingArrayOutputWithContext ¶
func (i RoutingArray) ToRoutingArrayOutputWithContext(ctx context.Context) RoutingArrayOutput
type RoutingArrayInput ¶
type RoutingArrayInput interface { pulumi.Input ToRoutingArrayOutput() RoutingArrayOutput ToRoutingArrayOutputWithContext(context.Context) RoutingArrayOutput }
RoutingArrayInput is an input type that accepts RoutingArray and RoutingArrayOutput values. You can construct a concrete instance of `RoutingArrayInput` via:
RoutingArray{ RoutingArgs{...} }
type RoutingArrayOutput ¶
type RoutingArrayOutput struct{ *pulumi.OutputState }
func (RoutingArrayOutput) ElementType ¶
func (RoutingArrayOutput) ElementType() reflect.Type
func (RoutingArrayOutput) Index ¶
func (o RoutingArrayOutput) Index(i pulumi.IntInput) RoutingOutput
func (RoutingArrayOutput) ToRoutingArrayOutput ¶
func (o RoutingArrayOutput) ToRoutingArrayOutput() RoutingArrayOutput
func (RoutingArrayOutput) ToRoutingArrayOutputWithContext ¶
func (o RoutingArrayOutput) ToRoutingArrayOutputWithContext(ctx context.Context) RoutingArrayOutput
type RoutingInput ¶
type RoutingInput interface { pulumi.Input ToRoutingOutput() RoutingOutput ToRoutingOutputWithContext(ctx context.Context) RoutingOutput }
type RoutingMap ¶
type RoutingMap map[string]RoutingInput
func (RoutingMap) ElementType ¶
func (RoutingMap) ElementType() reflect.Type
func (RoutingMap) ToRoutingMapOutput ¶
func (i RoutingMap) ToRoutingMapOutput() RoutingMapOutput
func (RoutingMap) ToRoutingMapOutputWithContext ¶
func (i RoutingMap) ToRoutingMapOutputWithContext(ctx context.Context) RoutingMapOutput
type RoutingMapInput ¶
type RoutingMapInput interface { pulumi.Input ToRoutingMapOutput() RoutingMapOutput ToRoutingMapOutputWithContext(context.Context) RoutingMapOutput }
RoutingMapInput is an input type that accepts RoutingMap and RoutingMapOutput values. You can construct a concrete instance of `RoutingMapInput` via:
RoutingMap{ "key": RoutingArgs{...} }
type RoutingMapOutput ¶
type RoutingMapOutput struct{ *pulumi.OutputState }
func (RoutingMapOutput) ElementType ¶
func (RoutingMapOutput) ElementType() reflect.Type
func (RoutingMapOutput) MapIndex ¶
func (o RoutingMapOutput) MapIndex(k pulumi.StringInput) RoutingOutput
func (RoutingMapOutput) ToRoutingMapOutput ¶
func (o RoutingMapOutput) ToRoutingMapOutput() RoutingMapOutput
func (RoutingMapOutput) ToRoutingMapOutputWithContext ¶
func (o RoutingMapOutput) ToRoutingMapOutputWithContext(ctx context.Context) RoutingMapOutput
type RoutingOutput ¶
type RoutingOutput struct{ *pulumi.OutputState }
func (RoutingOutput) Comment ¶
func (o RoutingOutput) Comment() pulumi.StringPtrOutput
func (RoutingOutput) Disabled ¶
func (o RoutingOutput) Disabled() pulumi.BoolPtrOutput
func (RoutingOutput) Dynamic ¶
func (o RoutingOutput) Dynamic() pulumi.BoolOutput
Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
func (RoutingOutput) ElementType ¶
func (RoutingOutput) ElementType() reflect.Type
func (RoutingOutput) Fib ¶
func (o RoutingOutput) Fib() pulumi.BoolPtrOutput
fib parameter should be specified if the routing table is intended to push routes to the FIB.
func (RoutingOutput) Invalid ¶
func (o RoutingOutput) Invalid() pulumi.BoolOutput
func (RoutingOutput) ToRoutingOutput ¶
func (o RoutingOutput) ToRoutingOutput() RoutingOutput
func (RoutingOutput) ToRoutingOutputWithContext ¶
func (o RoutingOutput) ToRoutingOutputWithContext(ctx context.Context) RoutingOutput
type RoutingState ¶
type RoutingState struct { Comment pulumi.StringPtrInput Disabled pulumi.BoolPtrInput // Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified. Dynamic pulumi.BoolPtrInput // fib parameter should be specified if the routing table is intended to push routes to the FIB. Fib pulumi.BoolPtrInput Invalid pulumi.BoolPtrInput // Routing table name. Name pulumi.StringPtrInput // contains filtered or unexported fields }
func (RoutingState) ElementType ¶
func (RoutingState) ElementType() reflect.Type