Documentation
¶
Index ¶
- type Custom
- type CustomArgs
- type CustomArray
- type CustomArrayInput
- type CustomArrayOutput
- type CustomInput
- type CustomMap
- type CustomMapInput
- type CustomMapOutput
- type CustomOutput
- func (o CustomOutput) ClassId() pulumi.StringOutput
- func (CustomOutput) ElementType() reflect.Type
- func (o CustomOutput) Fosid() pulumi.IntOutput
- func (o CustomOutput) InitString() pulumi.StringOutput
- func (o CustomOutput) Model() pulumi.StringOutput
- func (o CustomOutput) ModeswitchString() pulumi.StringOutput
- func (o CustomOutput) ProductId() pulumi.StringOutput
- func (o CustomOutput) ToCustomOutput() CustomOutput
- func (o CustomOutput) ToCustomOutputWithContext(ctx context.Context) CustomOutput
- func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput
- func (o CustomOutput) Vendor() pulumi.StringOutput
- func (o CustomOutput) VendorId() pulumi.StringOutput
- type CustomState
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) 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 (o CustomArrayOutput) Index(i pulumi.IntInput) CustomOutput
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) 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 (o CustomMapOutput) MapIndex(k pulumi.StringInput) CustomOutput
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) InitString ¶
func (o CustomOutput) InitString() pulumi.StringOutput
Init string in hexadecimal format (even length).
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) 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