modem3g

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Custom

type Custom struct {
	pulumi.CustomResourceState

	// USB interface class in hexadecimal format (00-ff).
	ClassId pulumi.StringOutput `pulumi:"classId"`
	// ID.
	Fosid pulumi.IntOutput `pulumi:"fosid"`
	// Init string in hexadecimal format (even length).
	InitString pulumi.StringOutput `pulumi:"initString"`
	// MODEM model name.
	Model pulumi.StringOutput `pulumi:"model"`
	// USB modeswitch arguments. e.g: '-v 1410 -p 9030 -V 1410 -P 9032 -u 3'
	ModeswitchString pulumi.StringOutput `pulumi:"modeswitchString"`
	// USB product ID in hexadecimal format (0000-ffff).
	ProductId pulumi.StringOutput `pulumi:"productId"`
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
	// MODEM vendor name.
	Vendor pulumi.StringOutput `pulumi:"vendor"`
	// USB vendor ID in hexadecimal format (0000-ffff).
	VendorId pulumi.StringOutput `pulumi:"vendorId"`
}

3G MODEM custom. Applies to FortiOS Version `7.0.4`.

## Import

System3GModem Custom can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/modem3g/custom:Custom labelname {{fosid}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/modem3g/custom:Custom labelname {{fosid}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetCustom

func GetCustom(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomState, opts ...pulumi.ResourceOption) (*Custom, error)

GetCustom gets an existing Custom 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 NewCustom

func NewCustom(ctx *pulumi.Context,
	name string, args *CustomArgs, opts ...pulumi.ResourceOption) (*Custom, error)

NewCustom registers a new resource with the given unique name, arguments, and options.

func (*Custom) ElementType

func (*Custom) ElementType() reflect.Type

func (*Custom) ToCustomOutput

func (i *Custom) ToCustomOutput() CustomOutput

func (*Custom) ToCustomOutputWithContext

func (i *Custom) ToCustomOutputWithContext(ctx context.Context) CustomOutput

type CustomArgs

type CustomArgs struct {
	// USB interface class in hexadecimal format (00-ff).
	ClassId pulumi.StringPtrInput
	// ID.
	Fosid pulumi.IntPtrInput
	// Init string in hexadecimal format (even length).
	InitString pulumi.StringPtrInput
	// MODEM model name.
	Model pulumi.StringPtrInput
	// USB modeswitch arguments. e.g: '-v 1410 -p 9030 -V 1410 -P 9032 -u 3'
	ModeswitchString pulumi.StringPtrInput
	// USB product ID in hexadecimal format (0000-ffff).
	ProductId pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
	// MODEM vendor name.
	Vendor pulumi.StringPtrInput
	// USB vendor ID in hexadecimal format (0000-ffff).
	VendorId pulumi.StringPtrInput
}

The set of arguments for constructing a Custom resource.

func (CustomArgs) ElementType

func (CustomArgs) ElementType() reflect.Type

type CustomArray

type CustomArray []CustomInput

func (CustomArray) ElementType

func (CustomArray) ElementType() reflect.Type

func (CustomArray) ToCustomArrayOutput

func (i CustomArray) ToCustomArrayOutput() CustomArrayOutput

func (CustomArray) ToCustomArrayOutputWithContext

func (i CustomArray) ToCustomArrayOutputWithContext(ctx context.Context) CustomArrayOutput

type CustomArrayInput

type CustomArrayInput interface {
	pulumi.Input

	ToCustomArrayOutput() CustomArrayOutput
	ToCustomArrayOutputWithContext(context.Context) CustomArrayOutput
}

CustomArrayInput is an input type that accepts CustomArray and CustomArrayOutput values. You can construct a concrete instance of `CustomArrayInput` via:

CustomArray{ CustomArgs{...} }

type CustomArrayOutput

type CustomArrayOutput struct{ *pulumi.OutputState }

func (CustomArrayOutput) ElementType

func (CustomArrayOutput) ElementType() reflect.Type

func (CustomArrayOutput) Index

func (CustomArrayOutput) ToCustomArrayOutput

func (o CustomArrayOutput) ToCustomArrayOutput() CustomArrayOutput

func (CustomArrayOutput) ToCustomArrayOutputWithContext

func (o CustomArrayOutput) ToCustomArrayOutputWithContext(ctx context.Context) CustomArrayOutput

type CustomInput

type CustomInput interface {
	pulumi.Input

	ToCustomOutput() CustomOutput
	ToCustomOutputWithContext(ctx context.Context) CustomOutput
}

type CustomMap

type CustomMap map[string]CustomInput

func (CustomMap) ElementType

func (CustomMap) ElementType() reflect.Type

func (CustomMap) ToCustomMapOutput

func (i CustomMap) ToCustomMapOutput() CustomMapOutput

func (CustomMap) ToCustomMapOutputWithContext

func (i CustomMap) ToCustomMapOutputWithContext(ctx context.Context) CustomMapOutput

type CustomMapInput

type CustomMapInput interface {
	pulumi.Input

	ToCustomMapOutput() CustomMapOutput
	ToCustomMapOutputWithContext(context.Context) CustomMapOutput
}

CustomMapInput is an input type that accepts CustomMap and CustomMapOutput values. You can construct a concrete instance of `CustomMapInput` via:

CustomMap{ "key": CustomArgs{...} }

type CustomMapOutput

type CustomMapOutput struct{ *pulumi.OutputState }

func (CustomMapOutput) ElementType

func (CustomMapOutput) ElementType() reflect.Type

func (CustomMapOutput) MapIndex

func (CustomMapOutput) ToCustomMapOutput

func (o CustomMapOutput) ToCustomMapOutput() CustomMapOutput

func (CustomMapOutput) ToCustomMapOutputWithContext

func (o CustomMapOutput) ToCustomMapOutputWithContext(ctx context.Context) CustomMapOutput

type CustomOutput

type CustomOutput struct{ *pulumi.OutputState }

func (CustomOutput) ClassId

func (o CustomOutput) ClassId() pulumi.StringOutput

USB interface class in hexadecimal format (00-ff).

func (CustomOutput) ElementType

func (CustomOutput) ElementType() reflect.Type

func (CustomOutput) Fosid

func (o CustomOutput) Fosid() pulumi.IntOutput

ID.

func (CustomOutput) InitString

func (o CustomOutput) InitString() pulumi.StringOutput

Init string in hexadecimal format (even length).

func (CustomOutput) Model

func (o CustomOutput) Model() pulumi.StringOutput

MODEM model name.

func (CustomOutput) ModeswitchString

func (o CustomOutput) ModeswitchString() pulumi.StringOutput

USB modeswitch arguments. e.g: '-v 1410 -p 9030 -V 1410 -P 9032 -u 3'

func (CustomOutput) ProductId

func (o CustomOutput) ProductId() pulumi.StringOutput

USB product ID in hexadecimal format (0000-ffff).

func (CustomOutput) ToCustomOutput

func (o CustomOutput) ToCustomOutput() CustomOutput

func (CustomOutput) ToCustomOutputWithContext

func (o CustomOutput) ToCustomOutputWithContext(ctx context.Context) CustomOutput

func (CustomOutput) Vdomparam

func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

func (CustomOutput) Vendor

func (o CustomOutput) Vendor() pulumi.StringOutput

MODEM vendor name.

func (CustomOutput) VendorId

func (o CustomOutput) VendorId() pulumi.StringOutput

USB vendor ID in hexadecimal format (0000-ffff).

type CustomState

type CustomState struct {
	// USB interface class in hexadecimal format (00-ff).
	ClassId pulumi.StringPtrInput
	// ID.
	Fosid pulumi.IntPtrInput
	// Init string in hexadecimal format (even length).
	InitString pulumi.StringPtrInput
	// MODEM model name.
	Model pulumi.StringPtrInput
	// USB modeswitch arguments. e.g: '-v 1410 -p 9030 -V 1410 -P 9032 -u 3'
	ModeswitchString pulumi.StringPtrInput
	// USB product ID in hexadecimal format (0000-ffff).
	ProductId pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
	// MODEM vendor name.
	Vendor pulumi.StringPtrInput
	// USB vendor ID in hexadecimal format (0000-ffff).
	VendorId pulumi.StringPtrInput
}

func (CustomState) ElementType

func (CustomState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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