Documentation ¶
Index ¶
- type Dataplan
- type DataplanArgs
- type DataplanArray
- type DataplanArrayInput
- type DataplanArrayOutput
- type DataplanInput
- type DataplanMap
- type DataplanMapInput
- type DataplanMapOutput
- type DataplanOutput
- func (o DataplanOutput) Apn() pulumi.StringOutput
- func (o DataplanOutput) AuthType() pulumi.StringOutput
- func (o DataplanOutput) BillingDate() pulumi.IntOutput
- func (o DataplanOutput) Capacity() pulumi.IntOutput
- func (o DataplanOutput) Carrier() pulumi.StringOutput
- func (DataplanOutput) ElementType() reflect.Type
- func (o DataplanOutput) Iccid() pulumi.StringOutput
- func (o DataplanOutput) ModemId() pulumi.StringOutput
- func (o DataplanOutput) MonthlyFee() pulumi.IntOutput
- func (o DataplanOutput) Name() pulumi.StringOutput
- func (o DataplanOutput) Overage() pulumi.StringOutput
- func (o DataplanOutput) Password() pulumi.StringPtrOutput
- func (o DataplanOutput) Pdn() pulumi.StringOutput
- func (o DataplanOutput) PreferredSubnet() pulumi.IntOutput
- func (o DataplanOutput) PrivateNetwork() pulumi.StringOutput
- func (o DataplanOutput) SignalPeriod() pulumi.IntOutput
- func (o DataplanOutput) SignalThreshold() pulumi.IntOutput
- func (o DataplanOutput) Slot() pulumi.StringOutput
- func (o DataplanOutput) ToDataplanOutput() DataplanOutput
- func (o DataplanOutput) ToDataplanOutputWithContext(ctx context.Context) DataplanOutput
- func (o DataplanOutput) Type() pulumi.StringOutput
- func (o DataplanOutput) Username() pulumi.StringOutput
- func (o DataplanOutput) Vdomparam() pulumi.StringPtrOutput
- type DataplanState
- type Extender
- type ExtenderArgs
- type ExtenderArray
- type ExtenderArrayInput
- type ExtenderArrayOutput
- type ExtenderInput
- type ExtenderMap
- type ExtenderMapInput
- type ExtenderMapOutput
- type ExtenderOutput
- func (o ExtenderOutput) Allowaccess() pulumi.StringOutput
- func (o ExtenderOutput) Authorized() pulumi.StringOutput
- func (o ExtenderOutput) BandwidthLimit() pulumi.IntOutput
- func (o ExtenderOutput) Description() pulumi.StringOutput
- func (o ExtenderOutput) DeviceId() pulumi.IntOutput
- func (ExtenderOutput) ElementType() reflect.Type
- func (o ExtenderOutput) EnforceBandwidth() pulumi.StringOutput
- func (o ExtenderOutput) ExtName() pulumi.StringOutput
- func (o ExtenderOutput) ExtensionType() pulumi.StringOutput
- func (o ExtenderOutput) FirmwareProvisionLatest() pulumi.StringOutput
- func (o ExtenderOutput) Fosid() pulumi.StringOutput
- func (o ExtenderOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ExtenderOutput) LoginPassword() pulumi.StringPtrOutput
- func (o ExtenderOutput) LoginPasswordChange() pulumi.StringOutput
- func (o ExtenderOutput) Name() pulumi.StringOutput
- func (o ExtenderOutput) OverrideAllowaccess() pulumi.StringOutput
- func (o ExtenderOutput) OverrideEnforceBandwidth() pulumi.StringOutput
- func (o ExtenderOutput) OverrideLoginPasswordChange() pulumi.StringOutput
- func (o ExtenderOutput) Profile() pulumi.StringOutput
- func (o ExtenderOutput) ToExtenderOutput() ExtenderOutput
- func (o ExtenderOutput) ToExtenderOutputWithContext(ctx context.Context) ExtenderOutput
- func (o ExtenderOutput) Vdom() pulumi.IntOutput
- func (o ExtenderOutput) Vdomparam() pulumi.StringPtrOutput
- func (o ExtenderOutput) WanExtension() ExtenderWanExtensionOutput
- type ExtenderState
- type ExtenderWanExtension
- type ExtenderWanExtensionArgs
- func (ExtenderWanExtensionArgs) ElementType() reflect.Type
- func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionOutput() ExtenderWanExtensionOutput
- func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionOutputWithContext(ctx context.Context) ExtenderWanExtensionOutput
- func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput
- func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionPtrOutputWithContext(ctx context.Context) ExtenderWanExtensionPtrOutput
- type ExtenderWanExtensionInput
- type ExtenderWanExtensionOutput
- func (ExtenderWanExtensionOutput) ElementType() reflect.Type
- func (o ExtenderWanExtensionOutput) Modem1Extension() pulumi.StringPtrOutput
- func (o ExtenderWanExtensionOutput) Modem2Extension() pulumi.StringPtrOutput
- func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionOutput() ExtenderWanExtensionOutput
- func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionOutputWithContext(ctx context.Context) ExtenderWanExtensionOutput
- func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput
- func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionPtrOutputWithContext(ctx context.Context) ExtenderWanExtensionPtrOutput
- type ExtenderWanExtensionPtrInput
- type ExtenderWanExtensionPtrOutput
- func (o ExtenderWanExtensionPtrOutput) Elem() ExtenderWanExtensionOutput
- func (ExtenderWanExtensionPtrOutput) ElementType() reflect.Type
- func (o ExtenderWanExtensionPtrOutput) Modem1Extension() pulumi.StringPtrOutput
- func (o ExtenderWanExtensionPtrOutput) Modem2Extension() pulumi.StringPtrOutput
- func (o ExtenderWanExtensionPtrOutput) ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput
- func (o ExtenderWanExtensionPtrOutput) ToExtenderWanExtensionPtrOutputWithContext(ctx context.Context) ExtenderWanExtensionPtrOutput
- type Extenderprofile
- type ExtenderprofileArgs
- type ExtenderprofileArray
- type ExtenderprofileArrayInput
- type ExtenderprofileArrayOutput
- func (ExtenderprofileArrayOutput) ElementType() reflect.Type
- func (o ExtenderprofileArrayOutput) Index(i pulumi.IntInput) ExtenderprofileOutput
- func (o ExtenderprofileArrayOutput) ToExtenderprofileArrayOutput() ExtenderprofileArrayOutput
- func (o ExtenderprofileArrayOutput) ToExtenderprofileArrayOutputWithContext(ctx context.Context) ExtenderprofileArrayOutput
- type ExtenderprofileCellular
- type ExtenderprofileCellularArgs
- func (ExtenderprofileCellularArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularOutput() ExtenderprofileCellularOutput
- func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularOutputWithContext(ctx context.Context) ExtenderprofileCellularOutput
- func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput
- func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularPtrOutput
- type ExtenderprofileCellularControllerReport
- type ExtenderprofileCellularControllerReportArgs
- func (ExtenderprofileCellularControllerReportArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportOutput() ExtenderprofileCellularControllerReportOutput
- func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportOutput
- func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput
- func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportPtrOutput
- type ExtenderprofileCellularControllerReportInput
- type ExtenderprofileCellularControllerReportOutput
- func (ExtenderprofileCellularControllerReportOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularControllerReportOutput) Interval() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularControllerReportOutput) SignalThreshold() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularControllerReportOutput) Status() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportOutput() ExtenderprofileCellularControllerReportOutput
- func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportOutput
- func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput
- func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportPtrOutput
- type ExtenderprofileCellularControllerReportPtrInput
- type ExtenderprofileCellularControllerReportPtrOutput
- func (o ExtenderprofileCellularControllerReportPtrOutput) Elem() ExtenderprofileCellularControllerReportOutput
- func (ExtenderprofileCellularControllerReportPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularControllerReportPtrOutput) Interval() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularControllerReportPtrOutput) SignalThreshold() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularControllerReportPtrOutput) Status() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularControllerReportPtrOutput) ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput
- func (o ExtenderprofileCellularControllerReportPtrOutput) ToExtenderprofileCellularControllerReportPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportPtrOutput
- type ExtenderprofileCellularDataplan
- type ExtenderprofileCellularDataplanArgs
- func (ExtenderprofileCellularDataplanArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularDataplanArgs) ToExtenderprofileCellularDataplanOutput() ExtenderprofileCellularDataplanOutput
- func (i ExtenderprofileCellularDataplanArgs) ToExtenderprofileCellularDataplanOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanOutput
- type ExtenderprofileCellularDataplanArray
- func (ExtenderprofileCellularDataplanArray) ElementType() reflect.Type
- func (i ExtenderprofileCellularDataplanArray) ToExtenderprofileCellularDataplanArrayOutput() ExtenderprofileCellularDataplanArrayOutput
- func (i ExtenderprofileCellularDataplanArray) ToExtenderprofileCellularDataplanArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanArrayOutput
- type ExtenderprofileCellularDataplanArrayInput
- type ExtenderprofileCellularDataplanArrayOutput
- func (ExtenderprofileCellularDataplanArrayOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularDataplanArrayOutput) Index(i pulumi.IntInput) ExtenderprofileCellularDataplanOutput
- func (o ExtenderprofileCellularDataplanArrayOutput) ToExtenderprofileCellularDataplanArrayOutput() ExtenderprofileCellularDataplanArrayOutput
- func (o ExtenderprofileCellularDataplanArrayOutput) ToExtenderprofileCellularDataplanArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanArrayOutput
- type ExtenderprofileCellularDataplanInput
- type ExtenderprofileCellularDataplanOutput
- func (ExtenderprofileCellularDataplanOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularDataplanOutput) Name() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularDataplanOutput) ToExtenderprofileCellularDataplanOutput() ExtenderprofileCellularDataplanOutput
- func (o ExtenderprofileCellularDataplanOutput) ToExtenderprofileCellularDataplanOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanOutput
- type ExtenderprofileCellularInput
- type ExtenderprofileCellularModem1
- type ExtenderprofileCellularModem1Args
- func (ExtenderprofileCellularModem1Args) ElementType() reflect.Type
- func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1Output() ExtenderprofileCellularModem1Output
- func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1OutputWithContext(ctx context.Context) ExtenderprofileCellularModem1Output
- func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput
- func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1PtrOutput
- type ExtenderprofileCellularModem1AutoSwitch
- type ExtenderprofileCellularModem1AutoSwitchArgs
- func (ExtenderprofileCellularModem1AutoSwitchArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchOutput() ExtenderprofileCellularModem1AutoSwitchOutput
- func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchOutput
- func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput
- func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput
- type ExtenderprofileCellularModem1AutoSwitchInput
- type ExtenderprofileCellularModem1AutoSwitchOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) Dataplan() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) Disconnect() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) DisconnectPeriod() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) DisconnectThreshold() pulumi.IntPtrOutput
- func (ExtenderprofileCellularModem1AutoSwitchOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) Signal() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBack() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBackTime() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBackTimer() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchOutput() ExtenderprofileCellularModem1AutoSwitchOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput
- type ExtenderprofileCellularModem1AutoSwitchPtrInput
- type ExtenderprofileCellularModem1AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Dataplan() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Disconnect() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) DisconnectPeriod() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) DisconnectThreshold() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Elem() ExtenderprofileCellularModem1AutoSwitchOutput
- func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Signal() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBack() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTime() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTimer() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput
- type ExtenderprofileCellularModem1Input
- type ExtenderprofileCellularModem1Output
- func (o ExtenderprofileCellularModem1Output) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem1Output) ConnStatus() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1Output) DefaultSim() pulumi.StringPtrOutput
- func (ExtenderprofileCellularModem1Output) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem1Output) Gps() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) PreferredCarrier() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) RedundantIntf() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) RedundantMode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) Sim1Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) Sim1PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) Sim2Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) Sim2PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1Output() ExtenderprofileCellularModem1Output
- func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1OutputWithContext(ctx context.Context) ExtenderprofileCellularModem1Output
- func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput
- func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1PtrOutput
- type ExtenderprofileCellularModem1PtrInput
- type ExtenderprofileCellularModem1PtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) DefaultSim() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) Elem() ExtenderprofileCellularModem1Output
- func (ExtenderprofileCellularModem1PtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem1PtrOutput) Gps() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) RedundantMode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) Sim2PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput
- func (o ExtenderprofileCellularModem1PtrOutput) ToExtenderprofileCellularModem1PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1PtrOutput
- type ExtenderprofileCellularModem2
- type ExtenderprofileCellularModem2Args
- func (ExtenderprofileCellularModem2Args) ElementType() reflect.Type
- func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2Output() ExtenderprofileCellularModem2Output
- func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2OutputWithContext(ctx context.Context) ExtenderprofileCellularModem2Output
- func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput
- func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2PtrOutput
- type ExtenderprofileCellularModem2AutoSwitch
- type ExtenderprofileCellularModem2AutoSwitchArgs
- func (ExtenderprofileCellularModem2AutoSwitchArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchOutput() ExtenderprofileCellularModem2AutoSwitchOutput
- func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchOutput
- func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput
- func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput
- type ExtenderprofileCellularModem2AutoSwitchInput
- type ExtenderprofileCellularModem2AutoSwitchOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) Dataplan() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) Disconnect() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) DisconnectPeriod() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) DisconnectThreshold() pulumi.IntPtrOutput
- func (ExtenderprofileCellularModem2AutoSwitchOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) Signal() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBack() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBackTime() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBackTimer() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchOutput() ExtenderprofileCellularModem2AutoSwitchOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput
- type ExtenderprofileCellularModem2AutoSwitchPtrInput
- type ExtenderprofileCellularModem2AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Dataplan() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Disconnect() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) DisconnectPeriod() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) DisconnectThreshold() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Elem() ExtenderprofileCellularModem2AutoSwitchOutput
- func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Signal() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBack() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBackTime() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBackTimer() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput
- type ExtenderprofileCellularModem2Input
- type ExtenderprofileCellularModem2Output
- func (o ExtenderprofileCellularModem2Output) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem2Output) ConnStatus() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2Output) DefaultSim() pulumi.StringPtrOutput
- func (ExtenderprofileCellularModem2Output) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem2Output) Gps() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) PreferredCarrier() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) RedundantIntf() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) RedundantMode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) Sim1Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) Sim1PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) Sim2Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) Sim2PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2Output() ExtenderprofileCellularModem2Output
- func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2OutputWithContext(ctx context.Context) ExtenderprofileCellularModem2Output
- func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput
- func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2PtrOutput
- type ExtenderprofileCellularModem2PtrInput
- type ExtenderprofileCellularModem2PtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) DefaultSim() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) Elem() ExtenderprofileCellularModem2Output
- func (ExtenderprofileCellularModem2PtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularModem2PtrOutput) Gps() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) RedundantMode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) Sim2PinCode() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput
- func (o ExtenderprofileCellularModem2PtrOutput) ToExtenderprofileCellularModem2PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2PtrOutput
- type ExtenderprofileCellularOutput
- func (o ExtenderprofileCellularOutput) ControllerReport() ExtenderprofileCellularControllerReportPtrOutput
- func (o ExtenderprofileCellularOutput) Dataplans() ExtenderprofileCellularDataplanArrayOutput
- func (ExtenderprofileCellularOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularOutput) Modem1() ExtenderprofileCellularModem1PtrOutput
- func (o ExtenderprofileCellularOutput) Modem2() ExtenderprofileCellularModem2PtrOutput
- func (o ExtenderprofileCellularOutput) SmsNotification() ExtenderprofileCellularSmsNotificationPtrOutput
- func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularOutput() ExtenderprofileCellularOutput
- func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularOutputWithContext(ctx context.Context) ExtenderprofileCellularOutput
- func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput
- func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularPtrOutput
- type ExtenderprofileCellularPtrInput
- type ExtenderprofileCellularPtrOutput
- func (o ExtenderprofileCellularPtrOutput) ControllerReport() ExtenderprofileCellularControllerReportPtrOutput
- func (o ExtenderprofileCellularPtrOutput) Dataplans() ExtenderprofileCellularDataplanArrayOutput
- func (o ExtenderprofileCellularPtrOutput) Elem() ExtenderprofileCellularOutput
- func (ExtenderprofileCellularPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularPtrOutput) Modem1() ExtenderprofileCellularModem1PtrOutput
- func (o ExtenderprofileCellularPtrOutput) Modem2() ExtenderprofileCellularModem2PtrOutput
- func (o ExtenderprofileCellularPtrOutput) SmsNotification() ExtenderprofileCellularSmsNotificationPtrOutput
- func (o ExtenderprofileCellularPtrOutput) ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput
- func (o ExtenderprofileCellularPtrOutput) ToExtenderprofileCellularPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularPtrOutput
- type ExtenderprofileCellularSmsNotification
- type ExtenderprofileCellularSmsNotificationAlert
- type ExtenderprofileCellularSmsNotificationAlertArgs
- func (ExtenderprofileCellularSmsNotificationAlertArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertOutput() ExtenderprofileCellularSmsNotificationAlertOutput
- func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertOutput
- func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput
- func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput
- type ExtenderprofileCellularSmsNotificationAlertInput
- type ExtenderprofileCellularSmsNotificationAlertOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) DataExhausted() pulumi.StringPtrOutput
- func (ExtenderprofileCellularSmsNotificationAlertOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) FgtBackupModeSwitch() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) LowSignalStrength() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) ModeSwitch() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) OsImageFallback() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) SessionDisconnect() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) SystemReboot() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertOutput() ExtenderprofileCellularSmsNotificationAlertOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput
- type ExtenderprofileCellularSmsNotificationAlertPtrInput
- type ExtenderprofileCellularSmsNotificationAlertPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) DataExhausted() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) Elem() ExtenderprofileCellularSmsNotificationAlertOutput
- func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) FgtBackupModeSwitch() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) LowSignalStrength() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) ModeSwitch() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) OsImageFallback() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) SessionDisconnect() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) SystemReboot() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput
- func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput
- type ExtenderprofileCellularSmsNotificationArgs
- func (ExtenderprofileCellularSmsNotificationArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationOutput() ExtenderprofileCellularSmsNotificationOutput
- func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationOutput
- func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput
- func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationPtrOutput
- type ExtenderprofileCellularSmsNotificationInput
- type ExtenderprofileCellularSmsNotificationOutput
- func (o ExtenderprofileCellularSmsNotificationOutput) Alert() ExtenderprofileCellularSmsNotificationAlertPtrOutput
- func (ExtenderprofileCellularSmsNotificationOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularSmsNotificationOutput) Receivers() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- func (o ExtenderprofileCellularSmsNotificationOutput) Status() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationOutput() ExtenderprofileCellularSmsNotificationOutput
- func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationOutput
- func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput
- func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationPtrOutput
- type ExtenderprofileCellularSmsNotificationPtrInput
- type ExtenderprofileCellularSmsNotificationPtrOutput
- func (o ExtenderprofileCellularSmsNotificationPtrOutput) Alert() ExtenderprofileCellularSmsNotificationAlertPtrOutput
- func (o ExtenderprofileCellularSmsNotificationPtrOutput) Elem() ExtenderprofileCellularSmsNotificationOutput
- func (ExtenderprofileCellularSmsNotificationPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularSmsNotificationPtrOutput) Receivers() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- func (o ExtenderprofileCellularSmsNotificationPtrOutput) Status() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationPtrOutput) ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput
- func (o ExtenderprofileCellularSmsNotificationPtrOutput) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationPtrOutput
- type ExtenderprofileCellularSmsNotificationReceiver
- type ExtenderprofileCellularSmsNotificationReceiverArgs
- func (ExtenderprofileCellularSmsNotificationReceiverArgs) ElementType() reflect.Type
- func (i ExtenderprofileCellularSmsNotificationReceiverArgs) ToExtenderprofileCellularSmsNotificationReceiverOutput() ExtenderprofileCellularSmsNotificationReceiverOutput
- func (i ExtenderprofileCellularSmsNotificationReceiverArgs) ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverOutput
- type ExtenderprofileCellularSmsNotificationReceiverArray
- func (ExtenderprofileCellularSmsNotificationReceiverArray) ElementType() reflect.Type
- func (i ExtenderprofileCellularSmsNotificationReceiverArray) ToExtenderprofileCellularSmsNotificationReceiverArrayOutput() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- func (i ExtenderprofileCellularSmsNotificationReceiverArray) ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- type ExtenderprofileCellularSmsNotificationReceiverArrayInput
- type ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- func (ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularSmsNotificationReceiverArrayOutput) Index(i pulumi.IntInput) ExtenderprofileCellularSmsNotificationReceiverOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ToExtenderprofileCellularSmsNotificationReceiverArrayOutput() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverArrayOutput
- type ExtenderprofileCellularSmsNotificationReceiverInput
- type ExtenderprofileCellularSmsNotificationReceiverOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverOutput) Alert() pulumi.StringPtrOutput
- func (ExtenderprofileCellularSmsNotificationReceiverOutput) ElementType() reflect.Type
- func (o ExtenderprofileCellularSmsNotificationReceiverOutput) Name() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverOutput) Status() pulumi.StringPtrOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverOutput) ToExtenderprofileCellularSmsNotificationReceiverOutput() ExtenderprofileCellularSmsNotificationReceiverOutput
- func (o ExtenderprofileCellularSmsNotificationReceiverOutput) ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverOutput
- type ExtenderprofileInput
- type ExtenderprofileLanExtension
- type ExtenderprofileLanExtensionArgs
- func (ExtenderprofileLanExtensionArgs) ElementType() reflect.Type
- func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionOutput() ExtenderprofileLanExtensionOutput
- func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionOutput
- func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput
- func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionPtrOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionPtrOutput
- type ExtenderprofileLanExtensionBackhaul
- type ExtenderprofileLanExtensionBackhaulArgs
- func (ExtenderprofileLanExtensionBackhaulArgs) ElementType() reflect.Type
- func (i ExtenderprofileLanExtensionBackhaulArgs) ToExtenderprofileLanExtensionBackhaulOutput() ExtenderprofileLanExtensionBackhaulOutput
- func (i ExtenderprofileLanExtensionBackhaulArgs) ToExtenderprofileLanExtensionBackhaulOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulOutput
- type ExtenderprofileLanExtensionBackhaulArray
- func (ExtenderprofileLanExtensionBackhaulArray) ElementType() reflect.Type
- func (i ExtenderprofileLanExtensionBackhaulArray) ToExtenderprofileLanExtensionBackhaulArrayOutput() ExtenderprofileLanExtensionBackhaulArrayOutput
- func (i ExtenderprofileLanExtensionBackhaulArray) ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulArrayOutput
- type ExtenderprofileLanExtensionBackhaulArrayInput
- type ExtenderprofileLanExtensionBackhaulArrayOutput
- func (ExtenderprofileLanExtensionBackhaulArrayOutput) ElementType() reflect.Type
- func (o ExtenderprofileLanExtensionBackhaulArrayOutput) Index(i pulumi.IntInput) ExtenderprofileLanExtensionBackhaulOutput
- func (o ExtenderprofileLanExtensionBackhaulArrayOutput) ToExtenderprofileLanExtensionBackhaulArrayOutput() ExtenderprofileLanExtensionBackhaulArrayOutput
- func (o ExtenderprofileLanExtensionBackhaulArrayOutput) ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulArrayOutput
- type ExtenderprofileLanExtensionBackhaulInput
- type ExtenderprofileLanExtensionBackhaulOutput
- func (ExtenderprofileLanExtensionBackhaulOutput) ElementType() reflect.Type
- func (o ExtenderprofileLanExtensionBackhaulOutput) Name() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionBackhaulOutput) Port() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionBackhaulOutput) Role() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionBackhaulOutput) ToExtenderprofileLanExtensionBackhaulOutput() ExtenderprofileLanExtensionBackhaulOutput
- func (o ExtenderprofileLanExtensionBackhaulOutput) ToExtenderprofileLanExtensionBackhaulOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulOutput
- func (o ExtenderprofileLanExtensionBackhaulOutput) Weight() pulumi.IntPtrOutput
- type ExtenderprofileLanExtensionInput
- type ExtenderprofileLanExtensionOutput
- func (o ExtenderprofileLanExtensionOutput) BackhaulInterface() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionOutput) BackhaulIp() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionOutput) Backhauls() ExtenderprofileLanExtensionBackhaulArrayOutput
- func (ExtenderprofileLanExtensionOutput) ElementType() reflect.Type
- func (o ExtenderprofileLanExtensionOutput) IpsecTunnel() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionOutput) LinkLoadbalance() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionOutput() ExtenderprofileLanExtensionOutput
- func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionOutput
- func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput
- func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionPtrOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionPtrOutput
- type ExtenderprofileLanExtensionPtrInput
- type ExtenderprofileLanExtensionPtrOutput
- func (o ExtenderprofileLanExtensionPtrOutput) BackhaulInterface() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionPtrOutput) BackhaulIp() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionPtrOutput) Backhauls() ExtenderprofileLanExtensionBackhaulArrayOutput
- func (o ExtenderprofileLanExtensionPtrOutput) Elem() ExtenderprofileLanExtensionOutput
- func (ExtenderprofileLanExtensionPtrOutput) ElementType() reflect.Type
- func (o ExtenderprofileLanExtensionPtrOutput) IpsecTunnel() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionPtrOutput) LinkLoadbalance() pulumi.StringPtrOutput
- func (o ExtenderprofileLanExtensionPtrOutput) ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput
- func (o ExtenderprofileLanExtensionPtrOutput) ToExtenderprofileLanExtensionPtrOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionPtrOutput
- type ExtenderprofileMap
- type ExtenderprofileMapInput
- type ExtenderprofileMapOutput
- func (ExtenderprofileMapOutput) ElementType() reflect.Type
- func (o ExtenderprofileMapOutput) MapIndex(k pulumi.StringInput) ExtenderprofileOutput
- func (o ExtenderprofileMapOutput) ToExtenderprofileMapOutput() ExtenderprofileMapOutput
- func (o ExtenderprofileMapOutput) ToExtenderprofileMapOutputWithContext(ctx context.Context) ExtenderprofileMapOutput
- type ExtenderprofileOutput
- func (o ExtenderprofileOutput) Allowaccess() pulumi.StringOutput
- func (o ExtenderprofileOutput) BandwidthLimit() pulumi.IntOutput
- func (o ExtenderprofileOutput) Cellular() ExtenderprofileCellularOutput
- func (ExtenderprofileOutput) ElementType() reflect.Type
- func (o ExtenderprofileOutput) EnforceBandwidth() pulumi.StringOutput
- func (o ExtenderprofileOutput) Extension() pulumi.StringOutput
- func (o ExtenderprofileOutput) Fosid() pulumi.IntOutput
- func (o ExtenderprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ExtenderprofileOutput) LanExtension() ExtenderprofileLanExtensionOutput
- func (o ExtenderprofileOutput) LoginPassword() pulumi.StringPtrOutput
- func (o ExtenderprofileOutput) LoginPasswordChange() pulumi.StringOutput
- func (o ExtenderprofileOutput) Model() pulumi.StringOutput
- func (o ExtenderprofileOutput) Name() pulumi.StringOutput
- func (o ExtenderprofileOutput) ToExtenderprofileOutput() ExtenderprofileOutput
- func (o ExtenderprofileOutput) ToExtenderprofileOutputWithContext(ctx context.Context) ExtenderprofileOutput
- func (o ExtenderprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type ExtenderprofileState
- type Fortigate
- type FortigateArgs
- type FortigateArray
- type FortigateArrayInput
- type FortigateArrayOutput
- func (FortigateArrayOutput) ElementType() reflect.Type
- func (o FortigateArrayOutput) Index(i pulumi.IntInput) FortigateOutput
- func (o FortigateArrayOutput) ToFortigateArrayOutput() FortigateArrayOutput
- func (o FortigateArrayOutput) ToFortigateArrayOutputWithContext(ctx context.Context) FortigateArrayOutput
- type FortigateInput
- type FortigateMap
- type FortigateMapInput
- type FortigateMapOutput
- type FortigateOutput
- func (o FortigateOutput) Authorized() pulumi.StringOutput
- func (o FortigateOutput) Description() pulumi.StringOutput
- func (o FortigateOutput) DeviceId() pulumi.IntOutput
- func (FortigateOutput) ElementType() reflect.Type
- func (o FortigateOutput) Fosid() pulumi.StringOutput
- func (o FortigateOutput) Hostname() pulumi.StringOutput
- func (o FortigateOutput) Name() pulumi.StringOutput
- func (o FortigateOutput) Profile() pulumi.StringOutput
- func (o FortigateOutput) ToFortigateOutput() FortigateOutput
- func (o FortigateOutput) ToFortigateOutputWithContext(ctx context.Context) FortigateOutput
- func (o FortigateOutput) Vdom() pulumi.IntOutput
- func (o FortigateOutput) Vdomparam() pulumi.StringPtrOutput
- type FortigateState
- type Fortigateprofile
- type FortigateprofileArgs
- type FortigateprofileArray
- type FortigateprofileArrayInput
- type FortigateprofileArrayOutput
- func (FortigateprofileArrayOutput) ElementType() reflect.Type
- func (o FortigateprofileArrayOutput) Index(i pulumi.IntInput) FortigateprofileOutput
- func (o FortigateprofileArrayOutput) ToFortigateprofileArrayOutput() FortigateprofileArrayOutput
- func (o FortigateprofileArrayOutput) ToFortigateprofileArrayOutputWithContext(ctx context.Context) FortigateprofileArrayOutput
- type FortigateprofileInput
- type FortigateprofileLanExtension
- type FortigateprofileLanExtensionArgs
- func (FortigateprofileLanExtensionArgs) ElementType() reflect.Type
- func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionOutput() FortigateprofileLanExtensionOutput
- func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionOutputWithContext(ctx context.Context) FortigateprofileLanExtensionOutput
- func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput
- func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionPtrOutputWithContext(ctx context.Context) FortigateprofileLanExtensionPtrOutput
- type FortigateprofileLanExtensionInput
- type FortigateprofileLanExtensionOutput
- func (o FortigateprofileLanExtensionOutput) BackhaulInterface() pulumi.StringPtrOutput
- func (o FortigateprofileLanExtensionOutput) BackhaulIp() pulumi.StringPtrOutput
- func (FortigateprofileLanExtensionOutput) ElementType() reflect.Type
- func (o FortigateprofileLanExtensionOutput) IpsecTunnel() pulumi.StringPtrOutput
- func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionOutput() FortigateprofileLanExtensionOutput
- func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionOutputWithContext(ctx context.Context) FortigateprofileLanExtensionOutput
- func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput
- func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionPtrOutputWithContext(ctx context.Context) FortigateprofileLanExtensionPtrOutput
- type FortigateprofileLanExtensionPtrInput
- type FortigateprofileLanExtensionPtrOutput
- func (o FortigateprofileLanExtensionPtrOutput) BackhaulInterface() pulumi.StringPtrOutput
- func (o FortigateprofileLanExtensionPtrOutput) BackhaulIp() pulumi.StringPtrOutput
- func (o FortigateprofileLanExtensionPtrOutput) Elem() FortigateprofileLanExtensionOutput
- func (FortigateprofileLanExtensionPtrOutput) ElementType() reflect.Type
- func (o FortigateprofileLanExtensionPtrOutput) IpsecTunnel() pulumi.StringPtrOutput
- func (o FortigateprofileLanExtensionPtrOutput) ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput
- func (o FortigateprofileLanExtensionPtrOutput) ToFortigateprofileLanExtensionPtrOutputWithContext(ctx context.Context) FortigateprofileLanExtensionPtrOutput
- type FortigateprofileMap
- type FortigateprofileMapInput
- type FortigateprofileMapOutput
- func (FortigateprofileMapOutput) ElementType() reflect.Type
- func (o FortigateprofileMapOutput) MapIndex(k pulumi.StringInput) FortigateprofileOutput
- func (o FortigateprofileMapOutput) ToFortigateprofileMapOutput() FortigateprofileMapOutput
- func (o FortigateprofileMapOutput) ToFortigateprofileMapOutputWithContext(ctx context.Context) FortigateprofileMapOutput
- type FortigateprofileOutput
- func (FortigateprofileOutput) ElementType() reflect.Type
- func (o FortigateprofileOutput) Extension() pulumi.StringOutput
- func (o FortigateprofileOutput) Fosid() pulumi.IntOutput
- func (o FortigateprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o FortigateprofileOutput) LanExtension() FortigateprofileLanExtensionOutput
- func (o FortigateprofileOutput) Name() pulumi.StringOutput
- func (o FortigateprofileOutput) ToFortigateprofileOutput() FortigateprofileOutput
- func (o FortigateprofileOutput) ToFortigateprofileOutputWithContext(ctx context.Context) FortigateprofileOutput
- func (o FortigateprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type FortigateprofileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dataplan ¶
type Dataplan struct { pulumi.CustomResourceState // APN configuration. Apn pulumi.StringOutput `pulumi:"apn"` // Authentication type. Valid values: `none`, `pap`, `chap`. AuthType pulumi.StringOutput `pulumi:"authType"` // Billing day of the month (1 - 31). BillingDate pulumi.IntOutput `pulumi:"billingDate"` // Capacity in MB (0 - 102400000). Capacity pulumi.IntOutput `pulumi:"capacity"` // Carrier configuration. Carrier pulumi.StringOutput `pulumi:"carrier"` // ICCID configuration. Iccid pulumi.StringOutput `pulumi:"iccid"` // Dataplan's modem specifics, if any. Valid values: `modem1`, `modem2`, `all`. ModemId pulumi.StringOutput `pulumi:"modemId"` // Monthly fee of dataplan (0 - 100000, in local currency). MonthlyFee pulumi.IntOutput `pulumi:"monthlyFee"` // FortiExtender data plan name. Name pulumi.StringOutput `pulumi:"name"` // Enable/disable dataplan overage detection. Valid values: `disable`, `enable`. Overage pulumi.StringOutput `pulumi:"overage"` // Password. Password pulumi.StringPtrOutput `pulumi:"password"` // PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`. Pdn pulumi.StringOutput `pulumi:"pdn"` // Preferred subnet mask (0 - 32). PreferredSubnet pulumi.IntOutput `pulumi:"preferredSubnet"` // Enable/disable dataplan private network support. Valid values: `disable`, `enable`. PrivateNetwork pulumi.StringOutput `pulumi:"privateNetwork"` // Signal period (600 to 18000 seconds). SignalPeriod pulumi.IntOutput `pulumi:"signalPeriod"` // Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm. SignalThreshold pulumi.IntOutput `pulumi:"signalThreshold"` // SIM slot configuration. Valid values: `sim1`, `sim2`. Slot pulumi.StringOutput `pulumi:"slot"` // Type preferences configuration. Valid values: `carrier`, `slot`, `iccid`, `generic`. Type pulumi.StringOutput `pulumi:"type"` // Username. Username pulumi.StringOutput `pulumi:"username"` // 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"` }
FortiExtender dataplan configuration. Applies to FortiOS Version `>= 7.2.1`.
## Import
ExtensionController Dataplan can be imported using any of these accepted formats:
```sh $ pulumi import fortios:extensioncontroller/dataplan:Dataplan labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:extensioncontroller/dataplan:Dataplan labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetDataplan ¶
func GetDataplan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataplanState, opts ...pulumi.ResourceOption) (*Dataplan, error)
GetDataplan gets an existing Dataplan 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 NewDataplan ¶
func NewDataplan(ctx *pulumi.Context, name string, args *DataplanArgs, opts ...pulumi.ResourceOption) (*Dataplan, error)
NewDataplan registers a new resource with the given unique name, arguments, and options.
func (*Dataplan) ElementType ¶
func (*Dataplan) ToDataplanOutput ¶
func (i *Dataplan) ToDataplanOutput() DataplanOutput
func (*Dataplan) ToDataplanOutputWithContext ¶
func (i *Dataplan) ToDataplanOutputWithContext(ctx context.Context) DataplanOutput
type DataplanArgs ¶
type DataplanArgs struct { // APN configuration. Apn pulumi.StringPtrInput // Authentication type. Valid values: `none`, `pap`, `chap`. AuthType pulumi.StringPtrInput // Billing day of the month (1 - 31). BillingDate pulumi.IntPtrInput // Capacity in MB (0 - 102400000). Capacity pulumi.IntPtrInput // Carrier configuration. Carrier pulumi.StringPtrInput // ICCID configuration. Iccid pulumi.StringPtrInput // Dataplan's modem specifics, if any. Valid values: `modem1`, `modem2`, `all`. ModemId pulumi.StringPtrInput // Monthly fee of dataplan (0 - 100000, in local currency). MonthlyFee pulumi.IntPtrInput // FortiExtender data plan name. Name pulumi.StringPtrInput // Enable/disable dataplan overage detection. Valid values: `disable`, `enable`. Overage pulumi.StringPtrInput // Password. Password pulumi.StringPtrInput // PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`. Pdn pulumi.StringPtrInput // Preferred subnet mask (0 - 32). PreferredSubnet pulumi.IntPtrInput // Enable/disable dataplan private network support. Valid values: `disable`, `enable`. PrivateNetwork pulumi.StringPtrInput // Signal period (600 to 18000 seconds). SignalPeriod pulumi.IntPtrInput // Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm. SignalThreshold pulumi.IntPtrInput // SIM slot configuration. Valid values: `sim1`, `sim2`. Slot pulumi.StringPtrInput // Type preferences configuration. Valid values: `carrier`, `slot`, `iccid`, `generic`. Type pulumi.StringPtrInput // Username. Username 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 }
The set of arguments for constructing a Dataplan resource.
func (DataplanArgs) ElementType ¶
func (DataplanArgs) ElementType() reflect.Type
type DataplanArray ¶
type DataplanArray []DataplanInput
func (DataplanArray) ElementType ¶
func (DataplanArray) ElementType() reflect.Type
func (DataplanArray) ToDataplanArrayOutput ¶
func (i DataplanArray) ToDataplanArrayOutput() DataplanArrayOutput
func (DataplanArray) ToDataplanArrayOutputWithContext ¶
func (i DataplanArray) ToDataplanArrayOutputWithContext(ctx context.Context) DataplanArrayOutput
type DataplanArrayInput ¶
type DataplanArrayInput interface { pulumi.Input ToDataplanArrayOutput() DataplanArrayOutput ToDataplanArrayOutputWithContext(context.Context) DataplanArrayOutput }
DataplanArrayInput is an input type that accepts DataplanArray and DataplanArrayOutput values. You can construct a concrete instance of `DataplanArrayInput` via:
DataplanArray{ DataplanArgs{...} }
type DataplanArrayOutput ¶
type DataplanArrayOutput struct{ *pulumi.OutputState }
func (DataplanArrayOutput) ElementType ¶
func (DataplanArrayOutput) ElementType() reflect.Type
func (DataplanArrayOutput) Index ¶
func (o DataplanArrayOutput) Index(i pulumi.IntInput) DataplanOutput
func (DataplanArrayOutput) ToDataplanArrayOutput ¶
func (o DataplanArrayOutput) ToDataplanArrayOutput() DataplanArrayOutput
func (DataplanArrayOutput) ToDataplanArrayOutputWithContext ¶
func (o DataplanArrayOutput) ToDataplanArrayOutputWithContext(ctx context.Context) DataplanArrayOutput
type DataplanInput ¶
type DataplanInput interface { pulumi.Input ToDataplanOutput() DataplanOutput ToDataplanOutputWithContext(ctx context.Context) DataplanOutput }
type DataplanMap ¶
type DataplanMap map[string]DataplanInput
func (DataplanMap) ElementType ¶
func (DataplanMap) ElementType() reflect.Type
func (DataplanMap) ToDataplanMapOutput ¶
func (i DataplanMap) ToDataplanMapOutput() DataplanMapOutput
func (DataplanMap) ToDataplanMapOutputWithContext ¶
func (i DataplanMap) ToDataplanMapOutputWithContext(ctx context.Context) DataplanMapOutput
type DataplanMapInput ¶
type DataplanMapInput interface { pulumi.Input ToDataplanMapOutput() DataplanMapOutput ToDataplanMapOutputWithContext(context.Context) DataplanMapOutput }
DataplanMapInput is an input type that accepts DataplanMap and DataplanMapOutput values. You can construct a concrete instance of `DataplanMapInput` via:
DataplanMap{ "key": DataplanArgs{...} }
type DataplanMapOutput ¶
type DataplanMapOutput struct{ *pulumi.OutputState }
func (DataplanMapOutput) ElementType ¶
func (DataplanMapOutput) ElementType() reflect.Type
func (DataplanMapOutput) MapIndex ¶
func (o DataplanMapOutput) MapIndex(k pulumi.StringInput) DataplanOutput
func (DataplanMapOutput) ToDataplanMapOutput ¶
func (o DataplanMapOutput) ToDataplanMapOutput() DataplanMapOutput
func (DataplanMapOutput) ToDataplanMapOutputWithContext ¶
func (o DataplanMapOutput) ToDataplanMapOutputWithContext(ctx context.Context) DataplanMapOutput
type DataplanOutput ¶
type DataplanOutput struct{ *pulumi.OutputState }
func (DataplanOutput) AuthType ¶
func (o DataplanOutput) AuthType() pulumi.StringOutput
Authentication type. Valid values: `none`, `pap`, `chap`.
func (DataplanOutput) BillingDate ¶
func (o DataplanOutput) BillingDate() pulumi.IntOutput
Billing day of the month (1 - 31).
func (DataplanOutput) Capacity ¶
func (o DataplanOutput) Capacity() pulumi.IntOutput
Capacity in MB (0 - 102400000).
func (DataplanOutput) Carrier ¶
func (o DataplanOutput) Carrier() pulumi.StringOutput
Carrier configuration.
func (DataplanOutput) ElementType ¶
func (DataplanOutput) ElementType() reflect.Type
func (DataplanOutput) Iccid ¶
func (o DataplanOutput) Iccid() pulumi.StringOutput
ICCID configuration.
func (DataplanOutput) ModemId ¶
func (o DataplanOutput) ModemId() pulumi.StringOutput
Dataplan's modem specifics, if any. Valid values: `modem1`, `modem2`, `all`.
func (DataplanOutput) MonthlyFee ¶
func (o DataplanOutput) MonthlyFee() pulumi.IntOutput
Monthly fee of dataplan (0 - 100000, in local currency).
func (DataplanOutput) Name ¶
func (o DataplanOutput) Name() pulumi.StringOutput
FortiExtender data plan name.
func (DataplanOutput) Overage ¶
func (o DataplanOutput) Overage() pulumi.StringOutput
Enable/disable dataplan overage detection. Valid values: `disable`, `enable`.
func (DataplanOutput) Password ¶
func (o DataplanOutput) Password() pulumi.StringPtrOutput
Password.
func (DataplanOutput) Pdn ¶
func (o DataplanOutput) Pdn() pulumi.StringOutput
PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.
func (DataplanOutput) PreferredSubnet ¶
func (o DataplanOutput) PreferredSubnet() pulumi.IntOutput
Preferred subnet mask (0 - 32).
func (DataplanOutput) PrivateNetwork ¶
func (o DataplanOutput) PrivateNetwork() pulumi.StringOutput
Enable/disable dataplan private network support. Valid values: `disable`, `enable`.
func (DataplanOutput) SignalPeriod ¶
func (o DataplanOutput) SignalPeriod() pulumi.IntOutput
Signal period (600 to 18000 seconds).
func (DataplanOutput) SignalThreshold ¶
func (o DataplanOutput) SignalThreshold() pulumi.IntOutput
Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.
func (DataplanOutput) Slot ¶
func (o DataplanOutput) Slot() pulumi.StringOutput
SIM slot configuration. Valid values: `sim1`, `sim2`.
func (DataplanOutput) ToDataplanOutput ¶
func (o DataplanOutput) ToDataplanOutput() DataplanOutput
func (DataplanOutput) ToDataplanOutputWithContext ¶
func (o DataplanOutput) ToDataplanOutputWithContext(ctx context.Context) DataplanOutput
func (DataplanOutput) Type ¶
func (o DataplanOutput) Type() pulumi.StringOutput
Type preferences configuration. Valid values: `carrier`, `slot`, `iccid`, `generic`.
func (DataplanOutput) Vdomparam ¶
func (o DataplanOutput) 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.
type DataplanState ¶
type DataplanState struct { // APN configuration. Apn pulumi.StringPtrInput // Authentication type. Valid values: `none`, `pap`, `chap`. AuthType pulumi.StringPtrInput // Billing day of the month (1 - 31). BillingDate pulumi.IntPtrInput // Capacity in MB (0 - 102400000). Capacity pulumi.IntPtrInput // Carrier configuration. Carrier pulumi.StringPtrInput // ICCID configuration. Iccid pulumi.StringPtrInput // Dataplan's modem specifics, if any. Valid values: `modem1`, `modem2`, `all`. ModemId pulumi.StringPtrInput // Monthly fee of dataplan (0 - 100000, in local currency). MonthlyFee pulumi.IntPtrInput // FortiExtender data plan name. Name pulumi.StringPtrInput // Enable/disable dataplan overage detection. Valid values: `disable`, `enable`. Overage pulumi.StringPtrInput // Password. Password pulumi.StringPtrInput // PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`. Pdn pulumi.StringPtrInput // Preferred subnet mask (0 - 32). PreferredSubnet pulumi.IntPtrInput // Enable/disable dataplan private network support. Valid values: `disable`, `enable`. PrivateNetwork pulumi.StringPtrInput // Signal period (600 to 18000 seconds). SignalPeriod pulumi.IntPtrInput // Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm. SignalThreshold pulumi.IntPtrInput // SIM slot configuration. Valid values: `sim1`, `sim2`. Slot pulumi.StringPtrInput // Type preferences configuration. Valid values: `carrier`, `slot`, `iccid`, `generic`. Type pulumi.StringPtrInput // Username. Username 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 }
func (DataplanState) ElementType ¶
func (DataplanState) ElementType() reflect.Type
type Extender ¶
type Extender struct { pulumi.CustomResourceState // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. Allowaccess pulumi.StringOutput `pulumi:"allowaccess"` // FortiExtender Administration (enable or disable). Authorized pulumi.StringOutput `pulumi:"authorized"` // FortiExtender LAN extension bandwidth limit (Mbps). BandwidthLimit pulumi.IntOutput `pulumi:"bandwidthLimit"` // Description. Description pulumi.StringOutput `pulumi:"description"` // Device ID. DeviceId pulumi.IntOutput `pulumi:"deviceId"` // Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. EnforceBandwidth pulumi.StringOutput `pulumi:"enforceBandwidth"` // FortiExtender name. ExtName pulumi.StringOutput `pulumi:"extName"` // Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. ExtensionType pulumi.StringOutput `pulumi:"extensionType"` // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringOutput `pulumi:"firmwareProvisionLatest"` // FortiExtender serial number. Fosid pulumi.StringOutput `pulumi:"fosid"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrOutput `pulumi:"loginPassword"` // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringOutput `pulumi:"loginPasswordChange"` // FortiExtender entry name. Name pulumi.StringOutput `pulumi:"name"` // Enable to override the extender profile management access configuration. Valid values: `enable`, `disable`. OverrideAllowaccess pulumi.StringOutput `pulumi:"overrideAllowaccess"` // Enable to override the extender profile enforce-bandwidth setting. Valid values: `enable`, `disable`. OverrideEnforceBandwidth pulumi.StringOutput `pulumi:"overrideEnforceBandwidth"` // Enable to override the extender profile login-password (administrator password) setting. Valid values: `enable`, `disable`. OverrideLoginPasswordChange pulumi.StringOutput `pulumi:"overrideLoginPasswordChange"` // FortiExtender profile configuration. Profile pulumi.StringOutput `pulumi:"profile"` // VDOM. Vdom pulumi.IntOutput `pulumi:"vdom"` // 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"` // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. WanExtension ExtenderWanExtensionOutput `pulumi:"wanExtension"` }
Extender controller configuration. The resource applies to FortiOS Version >= 7.2.1. For FortiOS version < 7.2.1, see `extendercontroller.Extender`
## Import
ExtensionController Extender can be imported using any of these accepted formats:
```sh $ pulumi import fortios:extensioncontroller/extender:Extender labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:extensioncontroller/extender:Extender labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetExtender ¶
func GetExtender(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtenderState, opts ...pulumi.ResourceOption) (*Extender, error)
GetExtender gets an existing Extender 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 NewExtender ¶
func NewExtender(ctx *pulumi.Context, name string, args *ExtenderArgs, opts ...pulumi.ResourceOption) (*Extender, error)
NewExtender registers a new resource with the given unique name, arguments, and options.
func (*Extender) ElementType ¶
func (*Extender) ToExtenderOutput ¶
func (i *Extender) ToExtenderOutput() ExtenderOutput
func (*Extender) ToExtenderOutputWithContext ¶
func (i *Extender) ToExtenderOutputWithContext(ctx context.Context) ExtenderOutput
type ExtenderArgs ¶
type ExtenderArgs struct { // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. Allowaccess pulumi.StringPtrInput // FortiExtender Administration (enable or disable). Authorized pulumi.StringPtrInput // FortiExtender LAN extension bandwidth limit (Mbps). BandwidthLimit pulumi.IntPtrInput // Description. Description pulumi.StringPtrInput // Device ID. DeviceId pulumi.IntPtrInput // Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. EnforceBandwidth pulumi.StringPtrInput // FortiExtender name. ExtName pulumi.StringPtrInput // Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. ExtensionType pulumi.StringPtrInput // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrInput // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringPtrInput // FortiExtender entry name. Name pulumi.StringPtrInput // Enable to override the extender profile management access configuration. Valid values: `enable`, `disable`. OverrideAllowaccess pulumi.StringPtrInput // Enable to override the extender profile enforce-bandwidth setting. Valid values: `enable`, `disable`. OverrideEnforceBandwidth pulumi.StringPtrInput // Enable to override the extender profile login-password (administrator password) setting. Valid values: `enable`, `disable`. OverrideLoginPasswordChange pulumi.StringPtrInput // FortiExtender profile configuration. Profile pulumi.StringPtrInput // VDOM. Vdom pulumi.IntPtrInput // 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 // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. WanExtension ExtenderWanExtensionPtrInput }
The set of arguments for constructing a Extender resource.
func (ExtenderArgs) ElementType ¶
func (ExtenderArgs) ElementType() reflect.Type
type ExtenderArray ¶
type ExtenderArray []ExtenderInput
func (ExtenderArray) ElementType ¶
func (ExtenderArray) ElementType() reflect.Type
func (ExtenderArray) ToExtenderArrayOutput ¶
func (i ExtenderArray) ToExtenderArrayOutput() ExtenderArrayOutput
func (ExtenderArray) ToExtenderArrayOutputWithContext ¶
func (i ExtenderArray) ToExtenderArrayOutputWithContext(ctx context.Context) ExtenderArrayOutput
type ExtenderArrayInput ¶
type ExtenderArrayInput interface { pulumi.Input ToExtenderArrayOutput() ExtenderArrayOutput ToExtenderArrayOutputWithContext(context.Context) ExtenderArrayOutput }
ExtenderArrayInput is an input type that accepts ExtenderArray and ExtenderArrayOutput values. You can construct a concrete instance of `ExtenderArrayInput` via:
ExtenderArray{ ExtenderArgs{...} }
type ExtenderArrayOutput ¶
type ExtenderArrayOutput struct{ *pulumi.OutputState }
func (ExtenderArrayOutput) ElementType ¶
func (ExtenderArrayOutput) ElementType() reflect.Type
func (ExtenderArrayOutput) Index ¶
func (o ExtenderArrayOutput) Index(i pulumi.IntInput) ExtenderOutput
func (ExtenderArrayOutput) ToExtenderArrayOutput ¶
func (o ExtenderArrayOutput) ToExtenderArrayOutput() ExtenderArrayOutput
func (ExtenderArrayOutput) ToExtenderArrayOutputWithContext ¶
func (o ExtenderArrayOutput) ToExtenderArrayOutputWithContext(ctx context.Context) ExtenderArrayOutput
type ExtenderInput ¶
type ExtenderInput interface { pulumi.Input ToExtenderOutput() ExtenderOutput ToExtenderOutputWithContext(ctx context.Context) ExtenderOutput }
type ExtenderMap ¶
type ExtenderMap map[string]ExtenderInput
func (ExtenderMap) ElementType ¶
func (ExtenderMap) ElementType() reflect.Type
func (ExtenderMap) ToExtenderMapOutput ¶
func (i ExtenderMap) ToExtenderMapOutput() ExtenderMapOutput
func (ExtenderMap) ToExtenderMapOutputWithContext ¶
func (i ExtenderMap) ToExtenderMapOutputWithContext(ctx context.Context) ExtenderMapOutput
type ExtenderMapInput ¶
type ExtenderMapInput interface { pulumi.Input ToExtenderMapOutput() ExtenderMapOutput ToExtenderMapOutputWithContext(context.Context) ExtenderMapOutput }
ExtenderMapInput is an input type that accepts ExtenderMap and ExtenderMapOutput values. You can construct a concrete instance of `ExtenderMapInput` via:
ExtenderMap{ "key": ExtenderArgs{...} }
type ExtenderMapOutput ¶
type ExtenderMapOutput struct{ *pulumi.OutputState }
func (ExtenderMapOutput) ElementType ¶
func (ExtenderMapOutput) ElementType() reflect.Type
func (ExtenderMapOutput) MapIndex ¶
func (o ExtenderMapOutput) MapIndex(k pulumi.StringInput) ExtenderOutput
func (ExtenderMapOutput) ToExtenderMapOutput ¶
func (o ExtenderMapOutput) ToExtenderMapOutput() ExtenderMapOutput
func (ExtenderMapOutput) ToExtenderMapOutputWithContext ¶
func (o ExtenderMapOutput) ToExtenderMapOutputWithContext(ctx context.Context) ExtenderMapOutput
type ExtenderOutput ¶
type ExtenderOutput struct{ *pulumi.OutputState }
func (ExtenderOutput) Allowaccess ¶
func (o ExtenderOutput) Allowaccess() pulumi.StringOutput
Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`.
func (ExtenderOutput) Authorized ¶
func (o ExtenderOutput) Authorized() pulumi.StringOutput
FortiExtender Administration (enable or disable).
func (ExtenderOutput) BandwidthLimit ¶
func (o ExtenderOutput) BandwidthLimit() pulumi.IntOutput
FortiExtender LAN extension bandwidth limit (Mbps).
func (ExtenderOutput) Description ¶
func (o ExtenderOutput) Description() pulumi.StringOutput
Description.
func (ExtenderOutput) ElementType ¶
func (ExtenderOutput) ElementType() reflect.Type
func (ExtenderOutput) EnforceBandwidth ¶
func (o ExtenderOutput) EnforceBandwidth() pulumi.StringOutput
Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`.
func (ExtenderOutput) ExtName ¶
func (o ExtenderOutput) ExtName() pulumi.StringOutput
FortiExtender name.
func (ExtenderOutput) ExtensionType ¶
func (o ExtenderOutput) ExtensionType() pulumi.StringOutput
Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`.
func (ExtenderOutput) FirmwareProvisionLatest ¶
func (o ExtenderOutput) FirmwareProvisionLatest() pulumi.StringOutput
Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`.
func (ExtenderOutput) Fosid ¶
func (o ExtenderOutput) Fosid() pulumi.StringOutput
FortiExtender serial number.
func (ExtenderOutput) GetAllTables ¶
func (o ExtenderOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ExtenderOutput) LoginPassword ¶
func (o ExtenderOutput) LoginPassword() pulumi.StringPtrOutput
Set the managed extender's administrator password.
func (ExtenderOutput) LoginPasswordChange ¶
func (o ExtenderOutput) LoginPasswordChange() pulumi.StringOutput
Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`.
func (ExtenderOutput) Name ¶
func (o ExtenderOutput) Name() pulumi.StringOutput
FortiExtender entry name.
func (ExtenderOutput) OverrideAllowaccess ¶
func (o ExtenderOutput) OverrideAllowaccess() pulumi.StringOutput
Enable to override the extender profile management access configuration. Valid values: `enable`, `disable`.
func (ExtenderOutput) OverrideEnforceBandwidth ¶
func (o ExtenderOutput) OverrideEnforceBandwidth() pulumi.StringOutput
Enable to override the extender profile enforce-bandwidth setting. Valid values: `enable`, `disable`.
func (ExtenderOutput) OverrideLoginPasswordChange ¶
func (o ExtenderOutput) OverrideLoginPasswordChange() pulumi.StringOutput
Enable to override the extender profile login-password (administrator password) setting. Valid values: `enable`, `disable`.
func (ExtenderOutput) Profile ¶
func (o ExtenderOutput) Profile() pulumi.StringOutput
FortiExtender profile configuration.
func (ExtenderOutput) ToExtenderOutput ¶
func (o ExtenderOutput) ToExtenderOutput() ExtenderOutput
func (ExtenderOutput) ToExtenderOutputWithContext ¶
func (o ExtenderOutput) ToExtenderOutputWithContext(ctx context.Context) ExtenderOutput
func (ExtenderOutput) Vdomparam ¶
func (o ExtenderOutput) 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 (ExtenderOutput) WanExtension ¶
func (o ExtenderOutput) WanExtension() ExtenderWanExtensionOutput
FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below.
type ExtenderState ¶
type ExtenderState struct { // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. Allowaccess pulumi.StringPtrInput // FortiExtender Administration (enable or disable). Authorized pulumi.StringPtrInput // FortiExtender LAN extension bandwidth limit (Mbps). BandwidthLimit pulumi.IntPtrInput // Description. Description pulumi.StringPtrInput // Device ID. DeviceId pulumi.IntPtrInput // Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. EnforceBandwidth pulumi.StringPtrInput // FortiExtender name. ExtName pulumi.StringPtrInput // Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. ExtensionType pulumi.StringPtrInput // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrInput // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringPtrInput // FortiExtender entry name. Name pulumi.StringPtrInput // Enable to override the extender profile management access configuration. Valid values: `enable`, `disable`. OverrideAllowaccess pulumi.StringPtrInput // Enable to override the extender profile enforce-bandwidth setting. Valid values: `enable`, `disable`. OverrideEnforceBandwidth pulumi.StringPtrInput // Enable to override the extender profile login-password (administrator password) setting. Valid values: `enable`, `disable`. OverrideLoginPasswordChange pulumi.StringPtrInput // FortiExtender profile configuration. Profile pulumi.StringPtrInput // VDOM. Vdom pulumi.IntPtrInput // 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 // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. WanExtension ExtenderWanExtensionPtrInput }
func (ExtenderState) ElementType ¶
func (ExtenderState) ElementType() reflect.Type
type ExtenderWanExtension ¶
type ExtenderWanExtensionArgs ¶
type ExtenderWanExtensionArgs struct { // FortiExtender interface name. Modem1Extension pulumi.StringPtrInput `pulumi:"modem1Extension"` // FortiExtender interface name. Modem2Extension pulumi.StringPtrInput `pulumi:"modem2Extension"` }
func (ExtenderWanExtensionArgs) ElementType ¶
func (ExtenderWanExtensionArgs) ElementType() reflect.Type
func (ExtenderWanExtensionArgs) ToExtenderWanExtensionOutput ¶
func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionOutput() ExtenderWanExtensionOutput
func (ExtenderWanExtensionArgs) ToExtenderWanExtensionOutputWithContext ¶
func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionOutputWithContext(ctx context.Context) ExtenderWanExtensionOutput
func (ExtenderWanExtensionArgs) ToExtenderWanExtensionPtrOutput ¶
func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput
func (ExtenderWanExtensionArgs) ToExtenderWanExtensionPtrOutputWithContext ¶
func (i ExtenderWanExtensionArgs) ToExtenderWanExtensionPtrOutputWithContext(ctx context.Context) ExtenderWanExtensionPtrOutput
type ExtenderWanExtensionInput ¶
type ExtenderWanExtensionInput interface { pulumi.Input ToExtenderWanExtensionOutput() ExtenderWanExtensionOutput ToExtenderWanExtensionOutputWithContext(context.Context) ExtenderWanExtensionOutput }
ExtenderWanExtensionInput is an input type that accepts ExtenderWanExtensionArgs and ExtenderWanExtensionOutput values. You can construct a concrete instance of `ExtenderWanExtensionInput` via:
ExtenderWanExtensionArgs{...}
type ExtenderWanExtensionOutput ¶
type ExtenderWanExtensionOutput struct{ *pulumi.OutputState }
func (ExtenderWanExtensionOutput) ElementType ¶
func (ExtenderWanExtensionOutput) ElementType() reflect.Type
func (ExtenderWanExtensionOutput) Modem1Extension ¶
func (o ExtenderWanExtensionOutput) Modem1Extension() pulumi.StringPtrOutput
FortiExtender interface name.
func (ExtenderWanExtensionOutput) Modem2Extension ¶
func (o ExtenderWanExtensionOutput) Modem2Extension() pulumi.StringPtrOutput
FortiExtender interface name.
func (ExtenderWanExtensionOutput) ToExtenderWanExtensionOutput ¶
func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionOutput() ExtenderWanExtensionOutput
func (ExtenderWanExtensionOutput) ToExtenderWanExtensionOutputWithContext ¶
func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionOutputWithContext(ctx context.Context) ExtenderWanExtensionOutput
func (ExtenderWanExtensionOutput) ToExtenderWanExtensionPtrOutput ¶
func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput
func (ExtenderWanExtensionOutput) ToExtenderWanExtensionPtrOutputWithContext ¶
func (o ExtenderWanExtensionOutput) ToExtenderWanExtensionPtrOutputWithContext(ctx context.Context) ExtenderWanExtensionPtrOutput
type ExtenderWanExtensionPtrInput ¶
type ExtenderWanExtensionPtrInput interface { pulumi.Input ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput ToExtenderWanExtensionPtrOutputWithContext(context.Context) ExtenderWanExtensionPtrOutput }
ExtenderWanExtensionPtrInput is an input type that accepts ExtenderWanExtensionArgs, ExtenderWanExtensionPtr and ExtenderWanExtensionPtrOutput values. You can construct a concrete instance of `ExtenderWanExtensionPtrInput` via:
ExtenderWanExtensionArgs{...} or: nil
func ExtenderWanExtensionPtr ¶
func ExtenderWanExtensionPtr(v *ExtenderWanExtensionArgs) ExtenderWanExtensionPtrInput
type ExtenderWanExtensionPtrOutput ¶
type ExtenderWanExtensionPtrOutput struct{ *pulumi.OutputState }
func (ExtenderWanExtensionPtrOutput) Elem ¶
func (o ExtenderWanExtensionPtrOutput) Elem() ExtenderWanExtensionOutput
func (ExtenderWanExtensionPtrOutput) ElementType ¶
func (ExtenderWanExtensionPtrOutput) ElementType() reflect.Type
func (ExtenderWanExtensionPtrOutput) Modem1Extension ¶
func (o ExtenderWanExtensionPtrOutput) Modem1Extension() pulumi.StringPtrOutput
FortiExtender interface name.
func (ExtenderWanExtensionPtrOutput) Modem2Extension ¶
func (o ExtenderWanExtensionPtrOutput) Modem2Extension() pulumi.StringPtrOutput
FortiExtender interface name.
func (ExtenderWanExtensionPtrOutput) ToExtenderWanExtensionPtrOutput ¶
func (o ExtenderWanExtensionPtrOutput) ToExtenderWanExtensionPtrOutput() ExtenderWanExtensionPtrOutput
func (ExtenderWanExtensionPtrOutput) ToExtenderWanExtensionPtrOutputWithContext ¶
func (o ExtenderWanExtensionPtrOutput) ToExtenderWanExtensionPtrOutputWithContext(ctx context.Context) ExtenderWanExtensionPtrOutput
type Extenderprofile ¶
type Extenderprofile struct { pulumi.CustomResourceState // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. Allowaccess pulumi.StringOutput `pulumi:"allowaccess"` // FortiExtender LAN extension bandwidth limit (Mbps). BandwidthLimit pulumi.IntOutput `pulumi:"bandwidthLimit"` // FortiExtender cellular configuration. The structure of `cellular` block is documented below. Cellular ExtenderprofileCellularOutput `pulumi:"cellular"` // Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. EnforceBandwidth pulumi.StringOutput `pulumi:"enforceBandwidth"` // Extension option. Valid values: `wan-extension`, `lan-extension`. Extension pulumi.StringOutput `pulumi:"extension"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionOutput `pulumi:"lanExtension"` // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrOutput `pulumi:"loginPassword"` // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringOutput `pulumi:"loginPasswordChange"` // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. Model pulumi.StringOutput `pulumi:"model"` // FortiExtender profile name. Name pulumi.StringOutput `pulumi:"name"` // 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"` }
FortiExtender extender profile configuration. Applies to FortiOS Version `>= 7.2.1`.
## Import
ExtensionController ExtenderProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:extensioncontroller/extenderprofile:Extenderprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:extensioncontroller/extenderprofile:Extenderprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetExtenderprofile ¶
func GetExtenderprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtenderprofileState, opts ...pulumi.ResourceOption) (*Extenderprofile, error)
GetExtenderprofile gets an existing Extenderprofile 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 NewExtenderprofile ¶
func NewExtenderprofile(ctx *pulumi.Context, name string, args *ExtenderprofileArgs, opts ...pulumi.ResourceOption) (*Extenderprofile, error)
NewExtenderprofile registers a new resource with the given unique name, arguments, and options.
func (*Extenderprofile) ElementType ¶
func (*Extenderprofile) ElementType() reflect.Type
func (*Extenderprofile) ToExtenderprofileOutput ¶
func (i *Extenderprofile) ToExtenderprofileOutput() ExtenderprofileOutput
func (*Extenderprofile) ToExtenderprofileOutputWithContext ¶
func (i *Extenderprofile) ToExtenderprofileOutputWithContext(ctx context.Context) ExtenderprofileOutput
type ExtenderprofileArgs ¶
type ExtenderprofileArgs struct { // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. Allowaccess pulumi.StringPtrInput // FortiExtender LAN extension bandwidth limit (Mbps). BandwidthLimit pulumi.IntPtrInput // FortiExtender cellular configuration. The structure of `cellular` block is documented below. Cellular ExtenderprofileCellularPtrInput // Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. EnforceBandwidth pulumi.StringPtrInput // Extension option. Valid values: `wan-extension`, `lan-extension`. Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionPtrInput // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrInput // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringPtrInput // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. Model pulumi.StringPtrInput // FortiExtender profile name. Name 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 }
The set of arguments for constructing a Extenderprofile resource.
func (ExtenderprofileArgs) ElementType ¶
func (ExtenderprofileArgs) ElementType() reflect.Type
type ExtenderprofileArray ¶
type ExtenderprofileArray []ExtenderprofileInput
func (ExtenderprofileArray) ElementType ¶
func (ExtenderprofileArray) ElementType() reflect.Type
func (ExtenderprofileArray) ToExtenderprofileArrayOutput ¶
func (i ExtenderprofileArray) ToExtenderprofileArrayOutput() ExtenderprofileArrayOutput
func (ExtenderprofileArray) ToExtenderprofileArrayOutputWithContext ¶
func (i ExtenderprofileArray) ToExtenderprofileArrayOutputWithContext(ctx context.Context) ExtenderprofileArrayOutput
type ExtenderprofileArrayInput ¶
type ExtenderprofileArrayInput interface { pulumi.Input ToExtenderprofileArrayOutput() ExtenderprofileArrayOutput ToExtenderprofileArrayOutputWithContext(context.Context) ExtenderprofileArrayOutput }
ExtenderprofileArrayInput is an input type that accepts ExtenderprofileArray and ExtenderprofileArrayOutput values. You can construct a concrete instance of `ExtenderprofileArrayInput` via:
ExtenderprofileArray{ ExtenderprofileArgs{...} }
type ExtenderprofileArrayOutput ¶
type ExtenderprofileArrayOutput struct{ *pulumi.OutputState }
func (ExtenderprofileArrayOutput) ElementType ¶
func (ExtenderprofileArrayOutput) ElementType() reflect.Type
func (ExtenderprofileArrayOutput) Index ¶
func (o ExtenderprofileArrayOutput) Index(i pulumi.IntInput) ExtenderprofileOutput
func (ExtenderprofileArrayOutput) ToExtenderprofileArrayOutput ¶
func (o ExtenderprofileArrayOutput) ToExtenderprofileArrayOutput() ExtenderprofileArrayOutput
func (ExtenderprofileArrayOutput) ToExtenderprofileArrayOutputWithContext ¶
func (o ExtenderprofileArrayOutput) ToExtenderprofileArrayOutputWithContext(ctx context.Context) ExtenderprofileArrayOutput
type ExtenderprofileCellular ¶
type ExtenderprofileCellular struct { // FortiExtender controller report configuration. The structure of `controllerReport` block is documented below. ControllerReport *ExtenderprofileCellularControllerReport `pulumi:"controllerReport"` // Dataplan names. The structure of `dataplan` block is documented below. Dataplans []ExtenderprofileCellularDataplan `pulumi:"dataplans"` // Configuration options for modem 1. The structure of `modem1` block is documented below. Modem1 *ExtenderprofileCellularModem1 `pulumi:"modem1"` // Configuration options for modem 2. The structure of `modem2` block is documented below. Modem2 *ExtenderprofileCellularModem2 `pulumi:"modem2"` // FortiExtender cellular SMS notification configuration. The structure of `smsNotification` block is documented below. SmsNotification *ExtenderprofileCellularSmsNotification `pulumi:"smsNotification"` }
type ExtenderprofileCellularArgs ¶
type ExtenderprofileCellularArgs struct { // FortiExtender controller report configuration. The structure of `controllerReport` block is documented below. ControllerReport ExtenderprofileCellularControllerReportPtrInput `pulumi:"controllerReport"` // Dataplan names. The structure of `dataplan` block is documented below. Dataplans ExtenderprofileCellularDataplanArrayInput `pulumi:"dataplans"` // Configuration options for modem 1. The structure of `modem1` block is documented below. Modem1 ExtenderprofileCellularModem1PtrInput `pulumi:"modem1"` // Configuration options for modem 2. The structure of `modem2` block is documented below. Modem2 ExtenderprofileCellularModem2PtrInput `pulumi:"modem2"` // FortiExtender cellular SMS notification configuration. The structure of `smsNotification` block is documented below. SmsNotification ExtenderprofileCellularSmsNotificationPtrInput `pulumi:"smsNotification"` }
func (ExtenderprofileCellularArgs) ElementType ¶
func (ExtenderprofileCellularArgs) ElementType() reflect.Type
func (ExtenderprofileCellularArgs) ToExtenderprofileCellularOutput ¶
func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularOutput() ExtenderprofileCellularOutput
func (ExtenderprofileCellularArgs) ToExtenderprofileCellularOutputWithContext ¶
func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularOutputWithContext(ctx context.Context) ExtenderprofileCellularOutput
func (ExtenderprofileCellularArgs) ToExtenderprofileCellularPtrOutput ¶
func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput
func (ExtenderprofileCellularArgs) ToExtenderprofileCellularPtrOutputWithContext ¶
func (i ExtenderprofileCellularArgs) ToExtenderprofileCellularPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularPtrOutput
type ExtenderprofileCellularControllerReport ¶
type ExtenderprofileCellularControllerReport struct { // Controller report interval. Interval *int `pulumi:"interval"` // Controller report signal threshold. SignalThreshold *int `pulumi:"signalThreshold"` // FortiExtender controller report status. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` }
type ExtenderprofileCellularControllerReportArgs ¶
type ExtenderprofileCellularControllerReportArgs struct { // Controller report interval. Interval pulumi.IntPtrInput `pulumi:"interval"` // Controller report signal threshold. SignalThreshold pulumi.IntPtrInput `pulumi:"signalThreshold"` // FortiExtender controller report status. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ExtenderprofileCellularControllerReportArgs) ElementType ¶
func (ExtenderprofileCellularControllerReportArgs) ElementType() reflect.Type
func (ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportOutput ¶
func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportOutput() ExtenderprofileCellularControllerReportOutput
func (ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportOutputWithContext ¶
func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportOutput
func (ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportPtrOutput ¶
func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput
func (ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportPtrOutputWithContext ¶
func (i ExtenderprofileCellularControllerReportArgs) ToExtenderprofileCellularControllerReportPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportPtrOutput
type ExtenderprofileCellularControllerReportInput ¶
type ExtenderprofileCellularControllerReportInput interface { pulumi.Input ToExtenderprofileCellularControllerReportOutput() ExtenderprofileCellularControllerReportOutput ToExtenderprofileCellularControllerReportOutputWithContext(context.Context) ExtenderprofileCellularControllerReportOutput }
ExtenderprofileCellularControllerReportInput is an input type that accepts ExtenderprofileCellularControllerReportArgs and ExtenderprofileCellularControllerReportOutput values. You can construct a concrete instance of `ExtenderprofileCellularControllerReportInput` via:
ExtenderprofileCellularControllerReportArgs{...}
type ExtenderprofileCellularControllerReportOutput ¶
type ExtenderprofileCellularControllerReportOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularControllerReportOutput) ElementType ¶
func (ExtenderprofileCellularControllerReportOutput) ElementType() reflect.Type
func (ExtenderprofileCellularControllerReportOutput) Interval ¶
func (o ExtenderprofileCellularControllerReportOutput) Interval() pulumi.IntPtrOutput
Controller report interval.
func (ExtenderprofileCellularControllerReportOutput) SignalThreshold ¶
func (o ExtenderprofileCellularControllerReportOutput) SignalThreshold() pulumi.IntPtrOutput
Controller report signal threshold.
func (ExtenderprofileCellularControllerReportOutput) Status ¶
func (o ExtenderprofileCellularControllerReportOutput) Status() pulumi.StringPtrOutput
FortiExtender controller report status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportOutput ¶
func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportOutput() ExtenderprofileCellularControllerReportOutput
func (ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportOutputWithContext ¶
func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportOutput
func (ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportPtrOutput ¶
func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput
func (ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportPtrOutputWithContext ¶
func (o ExtenderprofileCellularControllerReportOutput) ToExtenderprofileCellularControllerReportPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportPtrOutput
type ExtenderprofileCellularControllerReportPtrInput ¶
type ExtenderprofileCellularControllerReportPtrInput interface { pulumi.Input ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput ToExtenderprofileCellularControllerReportPtrOutputWithContext(context.Context) ExtenderprofileCellularControllerReportPtrOutput }
ExtenderprofileCellularControllerReportPtrInput is an input type that accepts ExtenderprofileCellularControllerReportArgs, ExtenderprofileCellularControllerReportPtr and ExtenderprofileCellularControllerReportPtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularControllerReportPtrInput` via:
ExtenderprofileCellularControllerReportArgs{...} or: nil
func ExtenderprofileCellularControllerReportPtr ¶
func ExtenderprofileCellularControllerReportPtr(v *ExtenderprofileCellularControllerReportArgs) ExtenderprofileCellularControllerReportPtrInput
type ExtenderprofileCellularControllerReportPtrOutput ¶
type ExtenderprofileCellularControllerReportPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularControllerReportPtrOutput) ElementType ¶
func (ExtenderprofileCellularControllerReportPtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularControllerReportPtrOutput) Interval ¶
func (o ExtenderprofileCellularControllerReportPtrOutput) Interval() pulumi.IntPtrOutput
Controller report interval.
func (ExtenderprofileCellularControllerReportPtrOutput) SignalThreshold ¶
func (o ExtenderprofileCellularControllerReportPtrOutput) SignalThreshold() pulumi.IntPtrOutput
Controller report signal threshold.
func (ExtenderprofileCellularControllerReportPtrOutput) Status ¶
func (o ExtenderprofileCellularControllerReportPtrOutput) Status() pulumi.StringPtrOutput
FortiExtender controller report status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularControllerReportPtrOutput) ToExtenderprofileCellularControllerReportPtrOutput ¶
func (o ExtenderprofileCellularControllerReportPtrOutput) ToExtenderprofileCellularControllerReportPtrOutput() ExtenderprofileCellularControllerReportPtrOutput
func (ExtenderprofileCellularControllerReportPtrOutput) ToExtenderprofileCellularControllerReportPtrOutputWithContext ¶
func (o ExtenderprofileCellularControllerReportPtrOutput) ToExtenderprofileCellularControllerReportPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularControllerReportPtrOutput
type ExtenderprofileCellularDataplan ¶
type ExtenderprofileCellularDataplan struct { // Dataplan name. Name *string `pulumi:"name"` }
type ExtenderprofileCellularDataplanArgs ¶
type ExtenderprofileCellularDataplanArgs struct { // Dataplan name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ExtenderprofileCellularDataplanArgs) ElementType ¶
func (ExtenderprofileCellularDataplanArgs) ElementType() reflect.Type
func (ExtenderprofileCellularDataplanArgs) ToExtenderprofileCellularDataplanOutput ¶
func (i ExtenderprofileCellularDataplanArgs) ToExtenderprofileCellularDataplanOutput() ExtenderprofileCellularDataplanOutput
func (ExtenderprofileCellularDataplanArgs) ToExtenderprofileCellularDataplanOutputWithContext ¶
func (i ExtenderprofileCellularDataplanArgs) ToExtenderprofileCellularDataplanOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanOutput
type ExtenderprofileCellularDataplanArray ¶
type ExtenderprofileCellularDataplanArray []ExtenderprofileCellularDataplanInput
func (ExtenderprofileCellularDataplanArray) ElementType ¶
func (ExtenderprofileCellularDataplanArray) ElementType() reflect.Type
func (ExtenderprofileCellularDataplanArray) ToExtenderprofileCellularDataplanArrayOutput ¶
func (i ExtenderprofileCellularDataplanArray) ToExtenderprofileCellularDataplanArrayOutput() ExtenderprofileCellularDataplanArrayOutput
func (ExtenderprofileCellularDataplanArray) ToExtenderprofileCellularDataplanArrayOutputWithContext ¶
func (i ExtenderprofileCellularDataplanArray) ToExtenderprofileCellularDataplanArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanArrayOutput
type ExtenderprofileCellularDataplanArrayInput ¶
type ExtenderprofileCellularDataplanArrayInput interface { pulumi.Input ToExtenderprofileCellularDataplanArrayOutput() ExtenderprofileCellularDataplanArrayOutput ToExtenderprofileCellularDataplanArrayOutputWithContext(context.Context) ExtenderprofileCellularDataplanArrayOutput }
ExtenderprofileCellularDataplanArrayInput is an input type that accepts ExtenderprofileCellularDataplanArray and ExtenderprofileCellularDataplanArrayOutput values. You can construct a concrete instance of `ExtenderprofileCellularDataplanArrayInput` via:
ExtenderprofileCellularDataplanArray{ ExtenderprofileCellularDataplanArgs{...} }
type ExtenderprofileCellularDataplanArrayOutput ¶
type ExtenderprofileCellularDataplanArrayOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularDataplanArrayOutput) ElementType ¶
func (ExtenderprofileCellularDataplanArrayOutput) ElementType() reflect.Type
func (ExtenderprofileCellularDataplanArrayOutput) ToExtenderprofileCellularDataplanArrayOutput ¶
func (o ExtenderprofileCellularDataplanArrayOutput) ToExtenderprofileCellularDataplanArrayOutput() ExtenderprofileCellularDataplanArrayOutput
func (ExtenderprofileCellularDataplanArrayOutput) ToExtenderprofileCellularDataplanArrayOutputWithContext ¶
func (o ExtenderprofileCellularDataplanArrayOutput) ToExtenderprofileCellularDataplanArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanArrayOutput
type ExtenderprofileCellularDataplanInput ¶
type ExtenderprofileCellularDataplanInput interface { pulumi.Input ToExtenderprofileCellularDataplanOutput() ExtenderprofileCellularDataplanOutput ToExtenderprofileCellularDataplanOutputWithContext(context.Context) ExtenderprofileCellularDataplanOutput }
ExtenderprofileCellularDataplanInput is an input type that accepts ExtenderprofileCellularDataplanArgs and ExtenderprofileCellularDataplanOutput values. You can construct a concrete instance of `ExtenderprofileCellularDataplanInput` via:
ExtenderprofileCellularDataplanArgs{...}
type ExtenderprofileCellularDataplanOutput ¶
type ExtenderprofileCellularDataplanOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularDataplanOutput) ElementType ¶
func (ExtenderprofileCellularDataplanOutput) ElementType() reflect.Type
func (ExtenderprofileCellularDataplanOutput) Name ¶
func (o ExtenderprofileCellularDataplanOutput) Name() pulumi.StringPtrOutput
Dataplan name.
func (ExtenderprofileCellularDataplanOutput) ToExtenderprofileCellularDataplanOutput ¶
func (o ExtenderprofileCellularDataplanOutput) ToExtenderprofileCellularDataplanOutput() ExtenderprofileCellularDataplanOutput
func (ExtenderprofileCellularDataplanOutput) ToExtenderprofileCellularDataplanOutputWithContext ¶
func (o ExtenderprofileCellularDataplanOutput) ToExtenderprofileCellularDataplanOutputWithContext(ctx context.Context) ExtenderprofileCellularDataplanOutput
type ExtenderprofileCellularInput ¶
type ExtenderprofileCellularInput interface { pulumi.Input ToExtenderprofileCellularOutput() ExtenderprofileCellularOutput ToExtenderprofileCellularOutputWithContext(context.Context) ExtenderprofileCellularOutput }
ExtenderprofileCellularInput is an input type that accepts ExtenderprofileCellularArgs and ExtenderprofileCellularOutput values. You can construct a concrete instance of `ExtenderprofileCellularInput` via:
ExtenderprofileCellularArgs{...}
type ExtenderprofileCellularModem1 ¶
type ExtenderprofileCellularModem1 struct { // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch *ExtenderprofileCellularModem1AutoSwitch `pulumi:"autoSwitch"` // Connection status. ConnStatus *int `pulumi:"connStatus"` // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. DefaultSim *string `pulumi:"defaultSim"` // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. Gps *string `pulumi:"gps"` // Preferred carrier. PreferredCarrier *string `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf *string `pulumi:"redundantIntf"` // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode *string `pulumi:"redundantMode"` // SIM #1 PIN status. Valid values: `disable`, `enable`. Sim1Pin *string `pulumi:"sim1Pin"` // SIM #1 PIN password. Sim1PinCode *string `pulumi:"sim1PinCode"` // SIM #2 PIN status. Valid values: `disable`, `enable`. Sim2Pin *string `pulumi:"sim2Pin"` // SIM #2 PIN password. Sim2PinCode *string `pulumi:"sim2PinCode"` }
type ExtenderprofileCellularModem1Args ¶
type ExtenderprofileCellularModem1Args struct { // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch ExtenderprofileCellularModem1AutoSwitchPtrInput `pulumi:"autoSwitch"` // Connection status. ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. Gps pulumi.StringPtrInput `pulumi:"gps"` // Preferred carrier. PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` // SIM #1 PIN status. Valid values: `disable`, `enable`. Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` // SIM #1 PIN password. Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` // SIM #2 PIN status. Valid values: `disable`, `enable`. Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` // SIM #2 PIN password. Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` }
func (ExtenderprofileCellularModem1Args) ElementType ¶
func (ExtenderprofileCellularModem1Args) ElementType() reflect.Type
func (ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1Output ¶
func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1Output() ExtenderprofileCellularModem1Output
func (ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1OutputWithContext ¶
func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1OutputWithContext(ctx context.Context) ExtenderprofileCellularModem1Output
func (ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1PtrOutput ¶
func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput
func (ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1PtrOutputWithContext ¶
func (i ExtenderprofileCellularModem1Args) ToExtenderprofileCellularModem1PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1PtrOutput
type ExtenderprofileCellularModem1AutoSwitch ¶
type ExtenderprofileCellularModem1AutoSwitch struct { // Automatically switch based on data usage. Valid values: `disable`, `enable`. Dataplan *string `pulumi:"dataplan"` // Auto switch by disconnect. Valid values: `disable`, `enable`. Disconnect *string `pulumi:"disconnect"` // Automatically switch based on disconnect period. DisconnectPeriod *int `pulumi:"disconnectPeriod"` // Automatically switch based on disconnect threshold. DisconnectThreshold *int `pulumi:"disconnectThreshold"` // Automatically switch based on signal strength. Valid values: `disable`, `enable`. Signal *string `pulumi:"signal"` // Auto switch with switch back multi-options. Valid values: `time`, `timer`. SwitchBack *string `pulumi:"switchBack"` // Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). SwitchBackTime *string `pulumi:"switchBackTime"` // Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). SwitchBackTimer *int `pulumi:"switchBackTimer"` }
type ExtenderprofileCellularModem1AutoSwitchArgs ¶
type ExtenderprofileCellularModem1AutoSwitchArgs struct { // Automatically switch based on data usage. Valid values: `disable`, `enable`. Dataplan pulumi.StringPtrInput `pulumi:"dataplan"` // Auto switch by disconnect. Valid values: `disable`, `enable`. Disconnect pulumi.StringPtrInput `pulumi:"disconnect"` // Automatically switch based on disconnect period. DisconnectPeriod pulumi.IntPtrInput `pulumi:"disconnectPeriod"` // Automatically switch based on disconnect threshold. DisconnectThreshold pulumi.IntPtrInput `pulumi:"disconnectThreshold"` // Automatically switch based on signal strength. Valid values: `disable`, `enable`. Signal pulumi.StringPtrInput `pulumi:"signal"` // Auto switch with switch back multi-options. Valid values: `time`, `timer`. SwitchBack pulumi.StringPtrInput `pulumi:"switchBack"` // Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). SwitchBackTime pulumi.StringPtrInput `pulumi:"switchBackTime"` // Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). SwitchBackTimer pulumi.IntPtrInput `pulumi:"switchBackTimer"` }
func (ExtenderprofileCellularModem1AutoSwitchArgs) ElementType ¶
func (ExtenderprofileCellularModem1AutoSwitchArgs) ElementType() reflect.Type
func (ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchOutput ¶
func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchOutput() ExtenderprofileCellularModem1AutoSwitchOutput
func (ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchOutputWithContext ¶
func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchOutput
func (ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchPtrOutput ¶
func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput
func (ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext ¶
func (i ExtenderprofileCellularModem1AutoSwitchArgs) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput
type ExtenderprofileCellularModem1AutoSwitchInput ¶
type ExtenderprofileCellularModem1AutoSwitchInput interface { pulumi.Input ToExtenderprofileCellularModem1AutoSwitchOutput() ExtenderprofileCellularModem1AutoSwitchOutput ToExtenderprofileCellularModem1AutoSwitchOutputWithContext(context.Context) ExtenderprofileCellularModem1AutoSwitchOutput }
ExtenderprofileCellularModem1AutoSwitchInput is an input type that accepts ExtenderprofileCellularModem1AutoSwitchArgs and ExtenderprofileCellularModem1AutoSwitchOutput values. You can construct a concrete instance of `ExtenderprofileCellularModem1AutoSwitchInput` via:
ExtenderprofileCellularModem1AutoSwitchArgs{...}
type ExtenderprofileCellularModem1AutoSwitchOutput ¶
type ExtenderprofileCellularModem1AutoSwitchOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem1AutoSwitchOutput) Dataplan ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) Dataplan() pulumi.StringPtrOutput
Automatically switch based on data usage. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1AutoSwitchOutput) Disconnect ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) Disconnect() pulumi.StringPtrOutput
Auto switch by disconnect. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1AutoSwitchOutput) DisconnectPeriod ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) DisconnectPeriod() pulumi.IntPtrOutput
Automatically switch based on disconnect period.
func (ExtenderprofileCellularModem1AutoSwitchOutput) DisconnectThreshold ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) DisconnectThreshold() pulumi.IntPtrOutput
Automatically switch based on disconnect threshold.
func (ExtenderprofileCellularModem1AutoSwitchOutput) ElementType ¶
func (ExtenderprofileCellularModem1AutoSwitchOutput) ElementType() reflect.Type
func (ExtenderprofileCellularModem1AutoSwitchOutput) Signal ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) Signal() pulumi.StringPtrOutput
Automatically switch based on signal strength. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBack ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBack() pulumi.StringPtrOutput
Auto switch with switch back multi-options. Valid values: `time`, `timer`.
func (ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBackTime ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBackTime() pulumi.StringPtrOutput
Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
func (ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBackTimer ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) SwitchBackTimer() pulumi.IntPtrOutput
Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
func (ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchOutput ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchOutput() ExtenderprofileCellularModem1AutoSwitchOutput
func (ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchOutputWithContext ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchOutput
func (ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutput ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput
func (ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext ¶
func (o ExtenderprofileCellularModem1AutoSwitchOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput
type ExtenderprofileCellularModem1AutoSwitchPtrInput ¶
type ExtenderprofileCellularModem1AutoSwitchPtrInput interface { pulumi.Input ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput }
ExtenderprofileCellularModem1AutoSwitchPtrInput is an input type that accepts ExtenderprofileCellularModem1AutoSwitchArgs, ExtenderprofileCellularModem1AutoSwitchPtr and ExtenderprofileCellularModem1AutoSwitchPtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularModem1AutoSwitchPtrInput` via:
ExtenderprofileCellularModem1AutoSwitchArgs{...} or: nil
func ExtenderprofileCellularModem1AutoSwitchPtr ¶
func ExtenderprofileCellularModem1AutoSwitchPtr(v *ExtenderprofileCellularModem1AutoSwitchArgs) ExtenderprofileCellularModem1AutoSwitchPtrInput
type ExtenderprofileCellularModem1AutoSwitchPtrOutput ¶
type ExtenderprofileCellularModem1AutoSwitchPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) Dataplan ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Dataplan() pulumi.StringPtrOutput
Automatically switch based on data usage. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) Disconnect ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Disconnect() pulumi.StringPtrOutput
Auto switch by disconnect. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) DisconnectPeriod ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) DisconnectPeriod() pulumi.IntPtrOutput
Automatically switch based on disconnect period.
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) DisconnectThreshold ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) DisconnectThreshold() pulumi.IntPtrOutput
Automatically switch based on disconnect threshold.
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) ElementType ¶
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) Signal ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) Signal() pulumi.StringPtrOutput
Automatically switch based on signal strength. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBack ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBack() pulumi.StringPtrOutput
Auto switch with switch back multi-options. Valid values: `time`, `timer`.
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTime ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTime() pulumi.StringPtrOutput
Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTimer ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTimer() pulumi.IntPtrOutput
Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutput ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutput() ExtenderprofileCellularModem1AutoSwitchPtrOutput
func (ExtenderprofileCellularModem1AutoSwitchPtrOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext ¶
func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) ToExtenderprofileCellularModem1AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1AutoSwitchPtrOutput
type ExtenderprofileCellularModem1Input ¶
type ExtenderprofileCellularModem1Input interface { pulumi.Input ToExtenderprofileCellularModem1Output() ExtenderprofileCellularModem1Output ToExtenderprofileCellularModem1OutputWithContext(context.Context) ExtenderprofileCellularModem1Output }
ExtenderprofileCellularModem1Input is an input type that accepts ExtenderprofileCellularModem1Args and ExtenderprofileCellularModem1Output values. You can construct a concrete instance of `ExtenderprofileCellularModem1Input` via:
ExtenderprofileCellularModem1Args{...}
type ExtenderprofileCellularModem1Output ¶
type ExtenderprofileCellularModem1Output struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem1Output) AutoSwitch ¶
func (o ExtenderprofileCellularModem1Output) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput
FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below.
func (ExtenderprofileCellularModem1Output) ConnStatus ¶
func (o ExtenderprofileCellularModem1Output) ConnStatus() pulumi.IntPtrOutput
Connection status.
func (ExtenderprofileCellularModem1Output) DefaultSim ¶
func (o ExtenderprofileCellularModem1Output) DefaultSim() pulumi.StringPtrOutput
Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.
func (ExtenderprofileCellularModem1Output) ElementType ¶
func (ExtenderprofileCellularModem1Output) ElementType() reflect.Type
func (ExtenderprofileCellularModem1Output) Gps ¶
func (o ExtenderprofileCellularModem1Output) Gps() pulumi.StringPtrOutput
FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1Output) PreferredCarrier ¶
func (o ExtenderprofileCellularModem1Output) PreferredCarrier() pulumi.StringPtrOutput
Preferred carrier.
func (ExtenderprofileCellularModem1Output) RedundantIntf ¶
func (o ExtenderprofileCellularModem1Output) RedundantIntf() pulumi.StringPtrOutput
Redundant interface.
func (ExtenderprofileCellularModem1Output) RedundantMode ¶
func (o ExtenderprofileCellularModem1Output) RedundantMode() pulumi.StringPtrOutput
FortiExtender mode. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1Output) Sim1Pin ¶
func (o ExtenderprofileCellularModem1Output) Sim1Pin() pulumi.StringPtrOutput
SIM #1 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1Output) Sim1PinCode ¶
func (o ExtenderprofileCellularModem1Output) Sim1PinCode() pulumi.StringPtrOutput
SIM #1 PIN password.
func (ExtenderprofileCellularModem1Output) Sim2Pin ¶
func (o ExtenderprofileCellularModem1Output) Sim2Pin() pulumi.StringPtrOutput
SIM #2 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1Output) Sim2PinCode ¶
func (o ExtenderprofileCellularModem1Output) Sim2PinCode() pulumi.StringPtrOutput
SIM #2 PIN password.
func (ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1Output ¶
func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1Output() ExtenderprofileCellularModem1Output
func (ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1OutputWithContext ¶
func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1OutputWithContext(ctx context.Context) ExtenderprofileCellularModem1Output
func (ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrOutput ¶
func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput
func (ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrOutputWithContext ¶
func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1PtrOutput
type ExtenderprofileCellularModem1PtrInput ¶
type ExtenderprofileCellularModem1PtrInput interface { pulumi.Input ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput ToExtenderprofileCellularModem1PtrOutputWithContext(context.Context) ExtenderprofileCellularModem1PtrOutput }
ExtenderprofileCellularModem1PtrInput is an input type that accepts ExtenderprofileCellularModem1Args, ExtenderprofileCellularModem1Ptr and ExtenderprofileCellularModem1PtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularModem1PtrInput` via:
ExtenderprofileCellularModem1Args{...} or: nil
func ExtenderprofileCellularModem1Ptr ¶
func ExtenderprofileCellularModem1Ptr(v *ExtenderprofileCellularModem1Args) ExtenderprofileCellularModem1PtrInput
type ExtenderprofileCellularModem1PtrOutput ¶
type ExtenderprofileCellularModem1PtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem1PtrOutput) AutoSwitch ¶
func (o ExtenderprofileCellularModem1PtrOutput) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput
FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below.
func (ExtenderprofileCellularModem1PtrOutput) ConnStatus ¶
func (o ExtenderprofileCellularModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput
Connection status.
func (ExtenderprofileCellularModem1PtrOutput) DefaultSim ¶
func (o ExtenderprofileCellularModem1PtrOutput) DefaultSim() pulumi.StringPtrOutput
Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.
func (ExtenderprofileCellularModem1PtrOutput) ElementType ¶
func (ExtenderprofileCellularModem1PtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularModem1PtrOutput) Gps ¶
func (o ExtenderprofileCellularModem1PtrOutput) Gps() pulumi.StringPtrOutput
FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1PtrOutput) PreferredCarrier ¶
func (o ExtenderprofileCellularModem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput
Preferred carrier.
func (ExtenderprofileCellularModem1PtrOutput) RedundantIntf ¶
func (o ExtenderprofileCellularModem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput
Redundant interface.
func (ExtenderprofileCellularModem1PtrOutput) RedundantMode ¶
func (o ExtenderprofileCellularModem1PtrOutput) RedundantMode() pulumi.StringPtrOutput
FortiExtender mode. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1PtrOutput) Sim1Pin ¶
func (o ExtenderprofileCellularModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput
SIM #1 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1PtrOutput) Sim1PinCode ¶
func (o ExtenderprofileCellularModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput
SIM #1 PIN password.
func (ExtenderprofileCellularModem1PtrOutput) Sim2Pin ¶
func (o ExtenderprofileCellularModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput
SIM #2 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem1PtrOutput) Sim2PinCode ¶
func (o ExtenderprofileCellularModem1PtrOutput) Sim2PinCode() pulumi.StringPtrOutput
SIM #2 PIN password.
func (ExtenderprofileCellularModem1PtrOutput) ToExtenderprofileCellularModem1PtrOutput ¶
func (o ExtenderprofileCellularModem1PtrOutput) ToExtenderprofileCellularModem1PtrOutput() ExtenderprofileCellularModem1PtrOutput
func (ExtenderprofileCellularModem1PtrOutput) ToExtenderprofileCellularModem1PtrOutputWithContext ¶
func (o ExtenderprofileCellularModem1PtrOutput) ToExtenderprofileCellularModem1PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem1PtrOutput
type ExtenderprofileCellularModem2 ¶
type ExtenderprofileCellularModem2 struct { // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch *ExtenderprofileCellularModem2AutoSwitch `pulumi:"autoSwitch"` // Connection status. ConnStatus *int `pulumi:"connStatus"` // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. DefaultSim *string `pulumi:"defaultSim"` // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. Gps *string `pulumi:"gps"` // Preferred carrier. PreferredCarrier *string `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf *string `pulumi:"redundantIntf"` // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode *string `pulumi:"redundantMode"` // SIM #1 PIN status. Valid values: `disable`, `enable`. Sim1Pin *string `pulumi:"sim1Pin"` // SIM #1 PIN password. Sim1PinCode *string `pulumi:"sim1PinCode"` // SIM #2 PIN status. Valid values: `disable`, `enable`. Sim2Pin *string `pulumi:"sim2Pin"` // SIM #2 PIN password. Sim2PinCode *string `pulumi:"sim2PinCode"` }
type ExtenderprofileCellularModem2Args ¶
type ExtenderprofileCellularModem2Args struct { // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch ExtenderprofileCellularModem2AutoSwitchPtrInput `pulumi:"autoSwitch"` // Connection status. ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. Gps pulumi.StringPtrInput `pulumi:"gps"` // Preferred carrier. PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` // SIM #1 PIN status. Valid values: `disable`, `enable`. Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` // SIM #1 PIN password. Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` // SIM #2 PIN status. Valid values: `disable`, `enable`. Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` // SIM #2 PIN password. Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` }
func (ExtenderprofileCellularModem2Args) ElementType ¶
func (ExtenderprofileCellularModem2Args) ElementType() reflect.Type
func (ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2Output ¶
func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2Output() ExtenderprofileCellularModem2Output
func (ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2OutputWithContext ¶
func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2OutputWithContext(ctx context.Context) ExtenderprofileCellularModem2Output
func (ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2PtrOutput ¶
func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput
func (ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2PtrOutputWithContext ¶
func (i ExtenderprofileCellularModem2Args) ToExtenderprofileCellularModem2PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2PtrOutput
type ExtenderprofileCellularModem2AutoSwitch ¶
type ExtenderprofileCellularModem2AutoSwitch struct { // Automatically switch based on data usage. Valid values: `disable`, `enable`. Dataplan *string `pulumi:"dataplan"` // Auto switch by disconnect. Valid values: `disable`, `enable`. Disconnect *string `pulumi:"disconnect"` // Automatically switch based on disconnect period. DisconnectPeriod *int `pulumi:"disconnectPeriod"` // Automatically switch based on disconnect threshold. DisconnectThreshold *int `pulumi:"disconnectThreshold"` // Automatically switch based on signal strength. Valid values: `disable`, `enable`. Signal *string `pulumi:"signal"` // Auto switch with switch back multi-options. Valid values: `time`, `timer`. SwitchBack *string `pulumi:"switchBack"` // Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). SwitchBackTime *string `pulumi:"switchBackTime"` // Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). SwitchBackTimer *int `pulumi:"switchBackTimer"` }
type ExtenderprofileCellularModem2AutoSwitchArgs ¶
type ExtenderprofileCellularModem2AutoSwitchArgs struct { // Automatically switch based on data usage. Valid values: `disable`, `enable`. Dataplan pulumi.StringPtrInput `pulumi:"dataplan"` // Auto switch by disconnect. Valid values: `disable`, `enable`. Disconnect pulumi.StringPtrInput `pulumi:"disconnect"` // Automatically switch based on disconnect period. DisconnectPeriod pulumi.IntPtrInput `pulumi:"disconnectPeriod"` // Automatically switch based on disconnect threshold. DisconnectThreshold pulumi.IntPtrInput `pulumi:"disconnectThreshold"` // Automatically switch based on signal strength. Valid values: `disable`, `enable`. Signal pulumi.StringPtrInput `pulumi:"signal"` // Auto switch with switch back multi-options. Valid values: `time`, `timer`. SwitchBack pulumi.StringPtrInput `pulumi:"switchBack"` // Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). SwitchBackTime pulumi.StringPtrInput `pulumi:"switchBackTime"` // Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). SwitchBackTimer pulumi.IntPtrInput `pulumi:"switchBackTimer"` }
func (ExtenderprofileCellularModem2AutoSwitchArgs) ElementType ¶
func (ExtenderprofileCellularModem2AutoSwitchArgs) ElementType() reflect.Type
func (ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchOutput ¶
func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchOutput() ExtenderprofileCellularModem2AutoSwitchOutput
func (ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchOutputWithContext ¶
func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchOutput
func (ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchPtrOutput ¶
func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput
func (ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext ¶
func (i ExtenderprofileCellularModem2AutoSwitchArgs) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput
type ExtenderprofileCellularModem2AutoSwitchInput ¶
type ExtenderprofileCellularModem2AutoSwitchInput interface { pulumi.Input ToExtenderprofileCellularModem2AutoSwitchOutput() ExtenderprofileCellularModem2AutoSwitchOutput ToExtenderprofileCellularModem2AutoSwitchOutputWithContext(context.Context) ExtenderprofileCellularModem2AutoSwitchOutput }
ExtenderprofileCellularModem2AutoSwitchInput is an input type that accepts ExtenderprofileCellularModem2AutoSwitchArgs and ExtenderprofileCellularModem2AutoSwitchOutput values. You can construct a concrete instance of `ExtenderprofileCellularModem2AutoSwitchInput` via:
ExtenderprofileCellularModem2AutoSwitchArgs{...}
type ExtenderprofileCellularModem2AutoSwitchOutput ¶
type ExtenderprofileCellularModem2AutoSwitchOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem2AutoSwitchOutput) Dataplan ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) Dataplan() pulumi.StringPtrOutput
Automatically switch based on data usage. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2AutoSwitchOutput) Disconnect ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) Disconnect() pulumi.StringPtrOutput
Auto switch by disconnect. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2AutoSwitchOutput) DisconnectPeriod ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) DisconnectPeriod() pulumi.IntPtrOutput
Automatically switch based on disconnect period.
func (ExtenderprofileCellularModem2AutoSwitchOutput) DisconnectThreshold ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) DisconnectThreshold() pulumi.IntPtrOutput
Automatically switch based on disconnect threshold.
func (ExtenderprofileCellularModem2AutoSwitchOutput) ElementType ¶
func (ExtenderprofileCellularModem2AutoSwitchOutput) ElementType() reflect.Type
func (ExtenderprofileCellularModem2AutoSwitchOutput) Signal ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) Signal() pulumi.StringPtrOutput
Automatically switch based on signal strength. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBack ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBack() pulumi.StringPtrOutput
Auto switch with switch back multi-options. Valid values: `time`, `timer`.
func (ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBackTime ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBackTime() pulumi.StringPtrOutput
Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
func (ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBackTimer ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) SwitchBackTimer() pulumi.IntPtrOutput
Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
func (ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchOutput ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchOutput() ExtenderprofileCellularModem2AutoSwitchOutput
func (ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchOutputWithContext ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchOutput
func (ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutput ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput
func (ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext ¶
func (o ExtenderprofileCellularModem2AutoSwitchOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput
type ExtenderprofileCellularModem2AutoSwitchPtrInput ¶
type ExtenderprofileCellularModem2AutoSwitchPtrInput interface { pulumi.Input ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput }
ExtenderprofileCellularModem2AutoSwitchPtrInput is an input type that accepts ExtenderprofileCellularModem2AutoSwitchArgs, ExtenderprofileCellularModem2AutoSwitchPtr and ExtenderprofileCellularModem2AutoSwitchPtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularModem2AutoSwitchPtrInput` via:
ExtenderprofileCellularModem2AutoSwitchArgs{...} or: nil
func ExtenderprofileCellularModem2AutoSwitchPtr ¶
func ExtenderprofileCellularModem2AutoSwitchPtr(v *ExtenderprofileCellularModem2AutoSwitchArgs) ExtenderprofileCellularModem2AutoSwitchPtrInput
type ExtenderprofileCellularModem2AutoSwitchPtrOutput ¶
type ExtenderprofileCellularModem2AutoSwitchPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) Dataplan ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Dataplan() pulumi.StringPtrOutput
Automatically switch based on data usage. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) Disconnect ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Disconnect() pulumi.StringPtrOutput
Auto switch by disconnect. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) DisconnectPeriod ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) DisconnectPeriod() pulumi.IntPtrOutput
Automatically switch based on disconnect period.
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) DisconnectThreshold ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) DisconnectThreshold() pulumi.IntPtrOutput
Automatically switch based on disconnect threshold.
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) ElementType ¶
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) Signal ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) Signal() pulumi.StringPtrOutput
Automatically switch based on signal strength. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBack ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBack() pulumi.StringPtrOutput
Auto switch with switch back multi-options. Valid values: `time`, `timer`.
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBackTime ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBackTime() pulumi.StringPtrOutput
Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBackTimer ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) SwitchBackTimer() pulumi.IntPtrOutput
Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutput ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutput() ExtenderprofileCellularModem2AutoSwitchPtrOutput
func (ExtenderprofileCellularModem2AutoSwitchPtrOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext ¶
func (o ExtenderprofileCellularModem2AutoSwitchPtrOutput) ToExtenderprofileCellularModem2AutoSwitchPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2AutoSwitchPtrOutput
type ExtenderprofileCellularModem2Input ¶
type ExtenderprofileCellularModem2Input interface { pulumi.Input ToExtenderprofileCellularModem2Output() ExtenderprofileCellularModem2Output ToExtenderprofileCellularModem2OutputWithContext(context.Context) ExtenderprofileCellularModem2Output }
ExtenderprofileCellularModem2Input is an input type that accepts ExtenderprofileCellularModem2Args and ExtenderprofileCellularModem2Output values. You can construct a concrete instance of `ExtenderprofileCellularModem2Input` via:
ExtenderprofileCellularModem2Args{...}
type ExtenderprofileCellularModem2Output ¶
type ExtenderprofileCellularModem2Output struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem2Output) AutoSwitch ¶
func (o ExtenderprofileCellularModem2Output) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput
FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below.
func (ExtenderprofileCellularModem2Output) ConnStatus ¶
func (o ExtenderprofileCellularModem2Output) ConnStatus() pulumi.IntPtrOutput
Connection status.
func (ExtenderprofileCellularModem2Output) DefaultSim ¶
func (o ExtenderprofileCellularModem2Output) DefaultSim() pulumi.StringPtrOutput
Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.
func (ExtenderprofileCellularModem2Output) ElementType ¶
func (ExtenderprofileCellularModem2Output) ElementType() reflect.Type
func (ExtenderprofileCellularModem2Output) Gps ¶
func (o ExtenderprofileCellularModem2Output) Gps() pulumi.StringPtrOutput
FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2Output) PreferredCarrier ¶
func (o ExtenderprofileCellularModem2Output) PreferredCarrier() pulumi.StringPtrOutput
Preferred carrier.
func (ExtenderprofileCellularModem2Output) RedundantIntf ¶
func (o ExtenderprofileCellularModem2Output) RedundantIntf() pulumi.StringPtrOutput
Redundant interface.
func (ExtenderprofileCellularModem2Output) RedundantMode ¶
func (o ExtenderprofileCellularModem2Output) RedundantMode() pulumi.StringPtrOutput
FortiExtender mode. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2Output) Sim1Pin ¶
func (o ExtenderprofileCellularModem2Output) Sim1Pin() pulumi.StringPtrOutput
SIM #1 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2Output) Sim1PinCode ¶
func (o ExtenderprofileCellularModem2Output) Sim1PinCode() pulumi.StringPtrOutput
SIM #1 PIN password.
func (ExtenderprofileCellularModem2Output) Sim2Pin ¶
func (o ExtenderprofileCellularModem2Output) Sim2Pin() pulumi.StringPtrOutput
SIM #2 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2Output) Sim2PinCode ¶
func (o ExtenderprofileCellularModem2Output) Sim2PinCode() pulumi.StringPtrOutput
SIM #2 PIN password.
func (ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2Output ¶
func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2Output() ExtenderprofileCellularModem2Output
func (ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2OutputWithContext ¶
func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2OutputWithContext(ctx context.Context) ExtenderprofileCellularModem2Output
func (ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrOutput ¶
func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput
func (ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrOutputWithContext ¶
func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2PtrOutput
type ExtenderprofileCellularModem2PtrInput ¶
type ExtenderprofileCellularModem2PtrInput interface { pulumi.Input ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput ToExtenderprofileCellularModem2PtrOutputWithContext(context.Context) ExtenderprofileCellularModem2PtrOutput }
ExtenderprofileCellularModem2PtrInput is an input type that accepts ExtenderprofileCellularModem2Args, ExtenderprofileCellularModem2Ptr and ExtenderprofileCellularModem2PtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularModem2PtrInput` via:
ExtenderprofileCellularModem2Args{...} or: nil
func ExtenderprofileCellularModem2Ptr ¶
func ExtenderprofileCellularModem2Ptr(v *ExtenderprofileCellularModem2Args) ExtenderprofileCellularModem2PtrInput
type ExtenderprofileCellularModem2PtrOutput ¶
type ExtenderprofileCellularModem2PtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularModem2PtrOutput) AutoSwitch ¶
func (o ExtenderprofileCellularModem2PtrOutput) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput
FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below.
func (ExtenderprofileCellularModem2PtrOutput) ConnStatus ¶
func (o ExtenderprofileCellularModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput
Connection status.
func (ExtenderprofileCellularModem2PtrOutput) DefaultSim ¶
func (o ExtenderprofileCellularModem2PtrOutput) DefaultSim() pulumi.StringPtrOutput
Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.
func (ExtenderprofileCellularModem2PtrOutput) ElementType ¶
func (ExtenderprofileCellularModem2PtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularModem2PtrOutput) Gps ¶
func (o ExtenderprofileCellularModem2PtrOutput) Gps() pulumi.StringPtrOutput
FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2PtrOutput) PreferredCarrier ¶
func (o ExtenderprofileCellularModem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput
Preferred carrier.
func (ExtenderprofileCellularModem2PtrOutput) RedundantIntf ¶
func (o ExtenderprofileCellularModem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput
Redundant interface.
func (ExtenderprofileCellularModem2PtrOutput) RedundantMode ¶
func (o ExtenderprofileCellularModem2PtrOutput) RedundantMode() pulumi.StringPtrOutput
FortiExtender mode. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2PtrOutput) Sim1Pin ¶
func (o ExtenderprofileCellularModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput
SIM #1 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2PtrOutput) Sim1PinCode ¶
func (o ExtenderprofileCellularModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput
SIM #1 PIN password.
func (ExtenderprofileCellularModem2PtrOutput) Sim2Pin ¶
func (o ExtenderprofileCellularModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput
SIM #2 PIN status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularModem2PtrOutput) Sim2PinCode ¶
func (o ExtenderprofileCellularModem2PtrOutput) Sim2PinCode() pulumi.StringPtrOutput
SIM #2 PIN password.
func (ExtenderprofileCellularModem2PtrOutput) ToExtenderprofileCellularModem2PtrOutput ¶
func (o ExtenderprofileCellularModem2PtrOutput) ToExtenderprofileCellularModem2PtrOutput() ExtenderprofileCellularModem2PtrOutput
func (ExtenderprofileCellularModem2PtrOutput) ToExtenderprofileCellularModem2PtrOutputWithContext ¶
func (o ExtenderprofileCellularModem2PtrOutput) ToExtenderprofileCellularModem2PtrOutputWithContext(ctx context.Context) ExtenderprofileCellularModem2PtrOutput
type ExtenderprofileCellularOutput ¶
type ExtenderprofileCellularOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularOutput) ControllerReport ¶
func (o ExtenderprofileCellularOutput) ControllerReport() ExtenderprofileCellularControllerReportPtrOutput
FortiExtender controller report configuration. The structure of `controllerReport` block is documented below.
func (ExtenderprofileCellularOutput) Dataplans ¶
func (o ExtenderprofileCellularOutput) Dataplans() ExtenderprofileCellularDataplanArrayOutput
Dataplan names. The structure of `dataplan` block is documented below.
func (ExtenderprofileCellularOutput) ElementType ¶
func (ExtenderprofileCellularOutput) ElementType() reflect.Type
func (ExtenderprofileCellularOutput) Modem1 ¶
func (o ExtenderprofileCellularOutput) Modem1() ExtenderprofileCellularModem1PtrOutput
Configuration options for modem 1. The structure of `modem1` block is documented below.
func (ExtenderprofileCellularOutput) Modem2 ¶
func (o ExtenderprofileCellularOutput) Modem2() ExtenderprofileCellularModem2PtrOutput
Configuration options for modem 2. The structure of `modem2` block is documented below.
func (ExtenderprofileCellularOutput) SmsNotification ¶
func (o ExtenderprofileCellularOutput) SmsNotification() ExtenderprofileCellularSmsNotificationPtrOutput
FortiExtender cellular SMS notification configuration. The structure of `smsNotification` block is documented below.
func (ExtenderprofileCellularOutput) ToExtenderprofileCellularOutput ¶
func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularOutput() ExtenderprofileCellularOutput
func (ExtenderprofileCellularOutput) ToExtenderprofileCellularOutputWithContext ¶
func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularOutputWithContext(ctx context.Context) ExtenderprofileCellularOutput
func (ExtenderprofileCellularOutput) ToExtenderprofileCellularPtrOutput ¶
func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput
func (ExtenderprofileCellularOutput) ToExtenderprofileCellularPtrOutputWithContext ¶
func (o ExtenderprofileCellularOutput) ToExtenderprofileCellularPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularPtrOutput
type ExtenderprofileCellularPtrInput ¶
type ExtenderprofileCellularPtrInput interface { pulumi.Input ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput ToExtenderprofileCellularPtrOutputWithContext(context.Context) ExtenderprofileCellularPtrOutput }
ExtenderprofileCellularPtrInput is an input type that accepts ExtenderprofileCellularArgs, ExtenderprofileCellularPtr and ExtenderprofileCellularPtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularPtrInput` via:
ExtenderprofileCellularArgs{...} or: nil
func ExtenderprofileCellularPtr ¶
func ExtenderprofileCellularPtr(v *ExtenderprofileCellularArgs) ExtenderprofileCellularPtrInput
type ExtenderprofileCellularPtrOutput ¶
type ExtenderprofileCellularPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularPtrOutput) ControllerReport ¶
func (o ExtenderprofileCellularPtrOutput) ControllerReport() ExtenderprofileCellularControllerReportPtrOutput
FortiExtender controller report configuration. The structure of `controllerReport` block is documented below.
func (ExtenderprofileCellularPtrOutput) Dataplans ¶
func (o ExtenderprofileCellularPtrOutput) Dataplans() ExtenderprofileCellularDataplanArrayOutput
Dataplan names. The structure of `dataplan` block is documented below.
func (ExtenderprofileCellularPtrOutput) Elem ¶
func (o ExtenderprofileCellularPtrOutput) Elem() ExtenderprofileCellularOutput
func (ExtenderprofileCellularPtrOutput) ElementType ¶
func (ExtenderprofileCellularPtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularPtrOutput) Modem1 ¶
func (o ExtenderprofileCellularPtrOutput) Modem1() ExtenderprofileCellularModem1PtrOutput
Configuration options for modem 1. The structure of `modem1` block is documented below.
func (ExtenderprofileCellularPtrOutput) Modem2 ¶
func (o ExtenderprofileCellularPtrOutput) Modem2() ExtenderprofileCellularModem2PtrOutput
Configuration options for modem 2. The structure of `modem2` block is documented below.
func (ExtenderprofileCellularPtrOutput) SmsNotification ¶
func (o ExtenderprofileCellularPtrOutput) SmsNotification() ExtenderprofileCellularSmsNotificationPtrOutput
FortiExtender cellular SMS notification configuration. The structure of `smsNotification` block is documented below.
func (ExtenderprofileCellularPtrOutput) ToExtenderprofileCellularPtrOutput ¶
func (o ExtenderprofileCellularPtrOutput) ToExtenderprofileCellularPtrOutput() ExtenderprofileCellularPtrOutput
func (ExtenderprofileCellularPtrOutput) ToExtenderprofileCellularPtrOutputWithContext ¶
func (o ExtenderprofileCellularPtrOutput) ToExtenderprofileCellularPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularPtrOutput
type ExtenderprofileCellularSmsNotification ¶
type ExtenderprofileCellularSmsNotification struct { // SMS alert list. The structure of `alert` block is documented below. Alert *ExtenderprofileCellularSmsNotificationAlert `pulumi:"alert"` // SMS notification receiver list. The structure of `receiver` block is documented below. Receivers []ExtenderprofileCellularSmsNotificationReceiver `pulumi:"receivers"` // FortiExtender SMS notification status. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` }
type ExtenderprofileCellularSmsNotificationAlert ¶
type ExtenderprofileCellularSmsNotificationAlert struct { // Display string when data exhausted. DataExhausted *string `pulumi:"dataExhausted"` // Display string when FortiGate backup mode switched. FgtBackupModeSwitch *string `pulumi:"fgtBackupModeSwitch"` // Display string when signal strength is low. LowSignalStrength *string `pulumi:"lowSignalStrength"` // Display string when mode is switched. ModeSwitch *string `pulumi:"modeSwitch"` // Display string when falling back to a previous OS image. OsImageFallback *string `pulumi:"osImageFallback"` // Display string when session disconnected. SessionDisconnect *string `pulumi:"sessionDisconnect"` // Display string when system rebooted. SystemReboot *string `pulumi:"systemReboot"` }
type ExtenderprofileCellularSmsNotificationAlertArgs ¶
type ExtenderprofileCellularSmsNotificationAlertArgs struct { // Display string when data exhausted. DataExhausted pulumi.StringPtrInput `pulumi:"dataExhausted"` // Display string when FortiGate backup mode switched. FgtBackupModeSwitch pulumi.StringPtrInput `pulumi:"fgtBackupModeSwitch"` // Display string when signal strength is low. LowSignalStrength pulumi.StringPtrInput `pulumi:"lowSignalStrength"` // Display string when mode is switched. ModeSwitch pulumi.StringPtrInput `pulumi:"modeSwitch"` // Display string when falling back to a previous OS image. OsImageFallback pulumi.StringPtrInput `pulumi:"osImageFallback"` // Display string when session disconnected. SessionDisconnect pulumi.StringPtrInput `pulumi:"sessionDisconnect"` // Display string when system rebooted. SystemReboot pulumi.StringPtrInput `pulumi:"systemReboot"` }
func (ExtenderprofileCellularSmsNotificationAlertArgs) ElementType ¶
func (ExtenderprofileCellularSmsNotificationAlertArgs) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertOutput ¶
func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertOutput() ExtenderprofileCellularSmsNotificationAlertOutput
func (ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertOutputWithContext ¶
func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertOutput
func (ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertPtrOutput ¶
func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput
func (ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext ¶
func (i ExtenderprofileCellularSmsNotificationAlertArgs) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput
type ExtenderprofileCellularSmsNotificationAlertInput ¶
type ExtenderprofileCellularSmsNotificationAlertInput interface { pulumi.Input ToExtenderprofileCellularSmsNotificationAlertOutput() ExtenderprofileCellularSmsNotificationAlertOutput ToExtenderprofileCellularSmsNotificationAlertOutputWithContext(context.Context) ExtenderprofileCellularSmsNotificationAlertOutput }
ExtenderprofileCellularSmsNotificationAlertInput is an input type that accepts ExtenderprofileCellularSmsNotificationAlertArgs and ExtenderprofileCellularSmsNotificationAlertOutput values. You can construct a concrete instance of `ExtenderprofileCellularSmsNotificationAlertInput` via:
ExtenderprofileCellularSmsNotificationAlertArgs{...}
type ExtenderprofileCellularSmsNotificationAlertOutput ¶
type ExtenderprofileCellularSmsNotificationAlertOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularSmsNotificationAlertOutput) DataExhausted ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) DataExhausted() pulumi.StringPtrOutput
Display string when data exhausted.
func (ExtenderprofileCellularSmsNotificationAlertOutput) ElementType ¶
func (ExtenderprofileCellularSmsNotificationAlertOutput) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationAlertOutput) FgtBackupModeSwitch ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) FgtBackupModeSwitch() pulumi.StringPtrOutput
Display string when FortiGate backup mode switched.
func (ExtenderprofileCellularSmsNotificationAlertOutput) LowSignalStrength ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) LowSignalStrength() pulumi.StringPtrOutput
Display string when signal strength is low.
func (ExtenderprofileCellularSmsNotificationAlertOutput) ModeSwitch ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) ModeSwitch() pulumi.StringPtrOutput
Display string when mode is switched.
func (ExtenderprofileCellularSmsNotificationAlertOutput) OsImageFallback ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) OsImageFallback() pulumi.StringPtrOutput
Display string when falling back to a previous OS image.
func (ExtenderprofileCellularSmsNotificationAlertOutput) SessionDisconnect ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) SessionDisconnect() pulumi.StringPtrOutput
Display string when session disconnected.
func (ExtenderprofileCellularSmsNotificationAlertOutput) SystemReboot ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) SystemReboot() pulumi.StringPtrOutput
Display string when system rebooted.
func (ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertOutput ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertOutput() ExtenderprofileCellularSmsNotificationAlertOutput
func (ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertOutput
func (ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutput ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput
func (ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationAlertOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput
type ExtenderprofileCellularSmsNotificationAlertPtrInput ¶
type ExtenderprofileCellularSmsNotificationAlertPtrInput interface { pulumi.Input ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput }
ExtenderprofileCellularSmsNotificationAlertPtrInput is an input type that accepts ExtenderprofileCellularSmsNotificationAlertArgs, ExtenderprofileCellularSmsNotificationAlertPtr and ExtenderprofileCellularSmsNotificationAlertPtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularSmsNotificationAlertPtrInput` via:
ExtenderprofileCellularSmsNotificationAlertArgs{...} or: nil
func ExtenderprofileCellularSmsNotificationAlertPtr ¶
func ExtenderprofileCellularSmsNotificationAlertPtr(v *ExtenderprofileCellularSmsNotificationAlertArgs) ExtenderprofileCellularSmsNotificationAlertPtrInput
type ExtenderprofileCellularSmsNotificationAlertPtrOutput ¶
type ExtenderprofileCellularSmsNotificationAlertPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) DataExhausted ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) DataExhausted() pulumi.StringPtrOutput
Display string when data exhausted.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) ElementType ¶
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) FgtBackupModeSwitch ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) FgtBackupModeSwitch() pulumi.StringPtrOutput
Display string when FortiGate backup mode switched.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) LowSignalStrength ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) LowSignalStrength() pulumi.StringPtrOutput
Display string when signal strength is low.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) ModeSwitch ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) ModeSwitch() pulumi.StringPtrOutput
Display string when mode is switched.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) OsImageFallback ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) OsImageFallback() pulumi.StringPtrOutput
Display string when falling back to a previous OS image.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) SessionDisconnect ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) SessionDisconnect() pulumi.StringPtrOutput
Display string when session disconnected.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) SystemReboot ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) SystemReboot() pulumi.StringPtrOutput
Display string when system rebooted.
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutput ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutput() ExtenderprofileCellularSmsNotificationAlertPtrOutput
func (ExtenderprofileCellularSmsNotificationAlertPtrOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationAlertPtrOutput) ToExtenderprofileCellularSmsNotificationAlertPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationAlertPtrOutput
type ExtenderprofileCellularSmsNotificationArgs ¶
type ExtenderprofileCellularSmsNotificationArgs struct { // SMS alert list. The structure of `alert` block is documented below. Alert ExtenderprofileCellularSmsNotificationAlertPtrInput `pulumi:"alert"` // SMS notification receiver list. The structure of `receiver` block is documented below. Receivers ExtenderprofileCellularSmsNotificationReceiverArrayInput `pulumi:"receivers"` // FortiExtender SMS notification status. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ExtenderprofileCellularSmsNotificationArgs) ElementType ¶
func (ExtenderprofileCellularSmsNotificationArgs) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationOutput ¶
func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationOutput() ExtenderprofileCellularSmsNotificationOutput
func (ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationOutputWithContext ¶
func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationOutput
func (ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationPtrOutput ¶
func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput
func (ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext ¶
func (i ExtenderprofileCellularSmsNotificationArgs) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationPtrOutput
type ExtenderprofileCellularSmsNotificationInput ¶
type ExtenderprofileCellularSmsNotificationInput interface { pulumi.Input ToExtenderprofileCellularSmsNotificationOutput() ExtenderprofileCellularSmsNotificationOutput ToExtenderprofileCellularSmsNotificationOutputWithContext(context.Context) ExtenderprofileCellularSmsNotificationOutput }
ExtenderprofileCellularSmsNotificationInput is an input type that accepts ExtenderprofileCellularSmsNotificationArgs and ExtenderprofileCellularSmsNotificationOutput values. You can construct a concrete instance of `ExtenderprofileCellularSmsNotificationInput` via:
ExtenderprofileCellularSmsNotificationArgs{...}
type ExtenderprofileCellularSmsNotificationOutput ¶
type ExtenderprofileCellularSmsNotificationOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularSmsNotificationOutput) Alert ¶
func (o ExtenderprofileCellularSmsNotificationOutput) Alert() ExtenderprofileCellularSmsNotificationAlertPtrOutput
SMS alert list. The structure of `alert` block is documented below.
func (ExtenderprofileCellularSmsNotificationOutput) ElementType ¶
func (ExtenderprofileCellularSmsNotificationOutput) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationOutput) Receivers ¶
func (o ExtenderprofileCellularSmsNotificationOutput) Receivers() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
SMS notification receiver list. The structure of `receiver` block is documented below.
func (ExtenderprofileCellularSmsNotificationOutput) Status ¶
func (o ExtenderprofileCellularSmsNotificationOutput) Status() pulumi.StringPtrOutput
FortiExtender SMS notification status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationOutput ¶
func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationOutput() ExtenderprofileCellularSmsNotificationOutput
func (ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationOutput
func (ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationPtrOutput ¶
func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput
func (ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationOutput) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationPtrOutput
type ExtenderprofileCellularSmsNotificationPtrInput ¶
type ExtenderprofileCellularSmsNotificationPtrInput interface { pulumi.Input ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(context.Context) ExtenderprofileCellularSmsNotificationPtrOutput }
ExtenderprofileCellularSmsNotificationPtrInput is an input type that accepts ExtenderprofileCellularSmsNotificationArgs, ExtenderprofileCellularSmsNotificationPtr and ExtenderprofileCellularSmsNotificationPtrOutput values. You can construct a concrete instance of `ExtenderprofileCellularSmsNotificationPtrInput` via:
ExtenderprofileCellularSmsNotificationArgs{...} or: nil
func ExtenderprofileCellularSmsNotificationPtr ¶
func ExtenderprofileCellularSmsNotificationPtr(v *ExtenderprofileCellularSmsNotificationArgs) ExtenderprofileCellularSmsNotificationPtrInput
type ExtenderprofileCellularSmsNotificationPtrOutput ¶
type ExtenderprofileCellularSmsNotificationPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularSmsNotificationPtrOutput) Alert ¶
func (o ExtenderprofileCellularSmsNotificationPtrOutput) Alert() ExtenderprofileCellularSmsNotificationAlertPtrOutput
SMS alert list. The structure of `alert` block is documented below.
func (ExtenderprofileCellularSmsNotificationPtrOutput) ElementType ¶
func (ExtenderprofileCellularSmsNotificationPtrOutput) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationPtrOutput) Receivers ¶
func (o ExtenderprofileCellularSmsNotificationPtrOutput) Receivers() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
SMS notification receiver list. The structure of `receiver` block is documented below.
func (ExtenderprofileCellularSmsNotificationPtrOutput) Status ¶
func (o ExtenderprofileCellularSmsNotificationPtrOutput) Status() pulumi.StringPtrOutput
FortiExtender SMS notification status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularSmsNotificationPtrOutput) ToExtenderprofileCellularSmsNotificationPtrOutput ¶
func (o ExtenderprofileCellularSmsNotificationPtrOutput) ToExtenderprofileCellularSmsNotificationPtrOutput() ExtenderprofileCellularSmsNotificationPtrOutput
func (ExtenderprofileCellularSmsNotificationPtrOutput) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationPtrOutput) ToExtenderprofileCellularSmsNotificationPtrOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationPtrOutput
type ExtenderprofileCellularSmsNotificationReceiver ¶
type ExtenderprofileCellularSmsNotificationReceiver struct { // Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`. // // The `modem1` block supports: Alert *string `pulumi:"alert"` // FortiExtender SMS notification receiver name. Name *string `pulumi:"name"` // Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567. PhoneNumber *string `pulumi:"phoneNumber"` // SMS notification receiver status. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` }
type ExtenderprofileCellularSmsNotificationReceiverArgs ¶
type ExtenderprofileCellularSmsNotificationReceiverArgs struct { // Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`. // // The `modem1` block supports: Alert pulumi.StringPtrInput `pulumi:"alert"` // FortiExtender SMS notification receiver name. Name pulumi.StringPtrInput `pulumi:"name"` // Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567. PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"` // SMS notification receiver status. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ExtenderprofileCellularSmsNotificationReceiverArgs) ElementType ¶
func (ExtenderprofileCellularSmsNotificationReceiverArgs) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationReceiverArgs) ToExtenderprofileCellularSmsNotificationReceiverOutput ¶
func (i ExtenderprofileCellularSmsNotificationReceiverArgs) ToExtenderprofileCellularSmsNotificationReceiverOutput() ExtenderprofileCellularSmsNotificationReceiverOutput
func (ExtenderprofileCellularSmsNotificationReceiverArgs) ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext ¶
func (i ExtenderprofileCellularSmsNotificationReceiverArgs) ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverOutput
type ExtenderprofileCellularSmsNotificationReceiverArray ¶
type ExtenderprofileCellularSmsNotificationReceiverArray []ExtenderprofileCellularSmsNotificationReceiverInput
func (ExtenderprofileCellularSmsNotificationReceiverArray) ElementType ¶
func (ExtenderprofileCellularSmsNotificationReceiverArray) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationReceiverArray) ToExtenderprofileCellularSmsNotificationReceiverArrayOutput ¶
func (i ExtenderprofileCellularSmsNotificationReceiverArray) ToExtenderprofileCellularSmsNotificationReceiverArrayOutput() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
func (ExtenderprofileCellularSmsNotificationReceiverArray) ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext ¶
func (i ExtenderprofileCellularSmsNotificationReceiverArray) ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverArrayOutput
type ExtenderprofileCellularSmsNotificationReceiverArrayInput ¶
type ExtenderprofileCellularSmsNotificationReceiverArrayInput interface { pulumi.Input ToExtenderprofileCellularSmsNotificationReceiverArrayOutput() ExtenderprofileCellularSmsNotificationReceiverArrayOutput ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext(context.Context) ExtenderprofileCellularSmsNotificationReceiverArrayOutput }
ExtenderprofileCellularSmsNotificationReceiverArrayInput is an input type that accepts ExtenderprofileCellularSmsNotificationReceiverArray and ExtenderprofileCellularSmsNotificationReceiverArrayOutput values. You can construct a concrete instance of `ExtenderprofileCellularSmsNotificationReceiverArrayInput` via:
ExtenderprofileCellularSmsNotificationReceiverArray{ ExtenderprofileCellularSmsNotificationReceiverArgs{...} }
type ExtenderprofileCellularSmsNotificationReceiverArrayOutput ¶
type ExtenderprofileCellularSmsNotificationReceiverArrayOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ElementType ¶
func (ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ToExtenderprofileCellularSmsNotificationReceiverArrayOutput ¶
func (o ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ToExtenderprofileCellularSmsNotificationReceiverArrayOutput() ExtenderprofileCellularSmsNotificationReceiverArrayOutput
func (ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationReceiverArrayOutput) ToExtenderprofileCellularSmsNotificationReceiverArrayOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverArrayOutput
type ExtenderprofileCellularSmsNotificationReceiverInput ¶
type ExtenderprofileCellularSmsNotificationReceiverInput interface { pulumi.Input ToExtenderprofileCellularSmsNotificationReceiverOutput() ExtenderprofileCellularSmsNotificationReceiverOutput ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext(context.Context) ExtenderprofileCellularSmsNotificationReceiverOutput }
ExtenderprofileCellularSmsNotificationReceiverInput is an input type that accepts ExtenderprofileCellularSmsNotificationReceiverArgs and ExtenderprofileCellularSmsNotificationReceiverOutput values. You can construct a concrete instance of `ExtenderprofileCellularSmsNotificationReceiverInput` via:
ExtenderprofileCellularSmsNotificationReceiverArgs{...}
type ExtenderprofileCellularSmsNotificationReceiverOutput ¶
type ExtenderprofileCellularSmsNotificationReceiverOutput struct{ *pulumi.OutputState }
func (ExtenderprofileCellularSmsNotificationReceiverOutput) Alert ¶
func (o ExtenderprofileCellularSmsNotificationReceiverOutput) Alert() pulumi.StringPtrOutput
Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.
The `modem1` block supports:
func (ExtenderprofileCellularSmsNotificationReceiverOutput) ElementType ¶
func (ExtenderprofileCellularSmsNotificationReceiverOutput) ElementType() reflect.Type
func (ExtenderprofileCellularSmsNotificationReceiverOutput) Name ¶
FortiExtender SMS notification receiver name.
func (ExtenderprofileCellularSmsNotificationReceiverOutput) PhoneNumber ¶
func (o ExtenderprofileCellularSmsNotificationReceiverOutput) PhoneNumber() pulumi.StringPtrOutput
Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567.
func (ExtenderprofileCellularSmsNotificationReceiverOutput) Status ¶
func (o ExtenderprofileCellularSmsNotificationReceiverOutput) Status() pulumi.StringPtrOutput
SMS notification receiver status. Valid values: `disable`, `enable`.
func (ExtenderprofileCellularSmsNotificationReceiverOutput) ToExtenderprofileCellularSmsNotificationReceiverOutput ¶
func (o ExtenderprofileCellularSmsNotificationReceiverOutput) ToExtenderprofileCellularSmsNotificationReceiverOutput() ExtenderprofileCellularSmsNotificationReceiverOutput
func (ExtenderprofileCellularSmsNotificationReceiverOutput) ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext ¶
func (o ExtenderprofileCellularSmsNotificationReceiverOutput) ToExtenderprofileCellularSmsNotificationReceiverOutputWithContext(ctx context.Context) ExtenderprofileCellularSmsNotificationReceiverOutput
type ExtenderprofileInput ¶
type ExtenderprofileInput interface { pulumi.Input ToExtenderprofileOutput() ExtenderprofileOutput ToExtenderprofileOutputWithContext(ctx context.Context) ExtenderprofileOutput }
type ExtenderprofileLanExtension ¶
type ExtenderprofileLanExtension struct { // IPsec phase1 interface. BackhaulInterface *string `pulumi:"backhaulInterface"` // IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device. BackhaulIp *string `pulumi:"backhaulIp"` // LAN extension backhaul tunnel configuration. The structure of `backhaul` block is documented below. Backhauls []ExtenderprofileLanExtensionBackhaul `pulumi:"backhauls"` // IPsec tunnel name. IpsecTunnel *string `pulumi:"ipsecTunnel"` // LAN extension link load balance strategy. Valid values: `activebackup`, `loadbalance`. LinkLoadbalance *string `pulumi:"linkLoadbalance"` }
type ExtenderprofileLanExtensionArgs ¶
type ExtenderprofileLanExtensionArgs struct { // IPsec phase1 interface. BackhaulInterface pulumi.StringPtrInput `pulumi:"backhaulInterface"` // IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device. BackhaulIp pulumi.StringPtrInput `pulumi:"backhaulIp"` // LAN extension backhaul tunnel configuration. The structure of `backhaul` block is documented below. Backhauls ExtenderprofileLanExtensionBackhaulArrayInput `pulumi:"backhauls"` // IPsec tunnel name. IpsecTunnel pulumi.StringPtrInput `pulumi:"ipsecTunnel"` // LAN extension link load balance strategy. Valid values: `activebackup`, `loadbalance`. LinkLoadbalance pulumi.StringPtrInput `pulumi:"linkLoadbalance"` }
func (ExtenderprofileLanExtensionArgs) ElementType ¶
func (ExtenderprofileLanExtensionArgs) ElementType() reflect.Type
func (ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionOutput ¶
func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionOutput() ExtenderprofileLanExtensionOutput
func (ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionOutputWithContext ¶
func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionOutput
func (ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionPtrOutput ¶
func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput
func (ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionPtrOutputWithContext ¶
func (i ExtenderprofileLanExtensionArgs) ToExtenderprofileLanExtensionPtrOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionPtrOutput
type ExtenderprofileLanExtensionBackhaul ¶
type ExtenderprofileLanExtensionBackhaul struct { // FortiExtender LAN extension backhaul name. Name *string `pulumi:"name"` // FortiExtender uplink port. Valid values: `wan`, `lte1`, `lte2`, `port1`, `port2`, `port3`, `port4`, `port5`, `sfp`. Port *string `pulumi:"port"` // FortiExtender uplink port. Valid values: `primary`, `secondary`. Role *string `pulumi:"role"` // WRR weight parameter. Weight *int `pulumi:"weight"` }
type ExtenderprofileLanExtensionBackhaulArgs ¶
type ExtenderprofileLanExtensionBackhaulArgs struct { // FortiExtender LAN extension backhaul name. Name pulumi.StringPtrInput `pulumi:"name"` // FortiExtender uplink port. Valid values: `wan`, `lte1`, `lte2`, `port1`, `port2`, `port3`, `port4`, `port5`, `sfp`. Port pulumi.StringPtrInput `pulumi:"port"` // FortiExtender uplink port. Valid values: `primary`, `secondary`. Role pulumi.StringPtrInput `pulumi:"role"` // WRR weight parameter. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ExtenderprofileLanExtensionBackhaulArgs) ElementType ¶
func (ExtenderprofileLanExtensionBackhaulArgs) ElementType() reflect.Type
func (ExtenderprofileLanExtensionBackhaulArgs) ToExtenderprofileLanExtensionBackhaulOutput ¶
func (i ExtenderprofileLanExtensionBackhaulArgs) ToExtenderprofileLanExtensionBackhaulOutput() ExtenderprofileLanExtensionBackhaulOutput
func (ExtenderprofileLanExtensionBackhaulArgs) ToExtenderprofileLanExtensionBackhaulOutputWithContext ¶
func (i ExtenderprofileLanExtensionBackhaulArgs) ToExtenderprofileLanExtensionBackhaulOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulOutput
type ExtenderprofileLanExtensionBackhaulArray ¶
type ExtenderprofileLanExtensionBackhaulArray []ExtenderprofileLanExtensionBackhaulInput
func (ExtenderprofileLanExtensionBackhaulArray) ElementType ¶
func (ExtenderprofileLanExtensionBackhaulArray) ElementType() reflect.Type
func (ExtenderprofileLanExtensionBackhaulArray) ToExtenderprofileLanExtensionBackhaulArrayOutput ¶
func (i ExtenderprofileLanExtensionBackhaulArray) ToExtenderprofileLanExtensionBackhaulArrayOutput() ExtenderprofileLanExtensionBackhaulArrayOutput
func (ExtenderprofileLanExtensionBackhaulArray) ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext ¶
func (i ExtenderprofileLanExtensionBackhaulArray) ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulArrayOutput
type ExtenderprofileLanExtensionBackhaulArrayInput ¶
type ExtenderprofileLanExtensionBackhaulArrayInput interface { pulumi.Input ToExtenderprofileLanExtensionBackhaulArrayOutput() ExtenderprofileLanExtensionBackhaulArrayOutput ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext(context.Context) ExtenderprofileLanExtensionBackhaulArrayOutput }
ExtenderprofileLanExtensionBackhaulArrayInput is an input type that accepts ExtenderprofileLanExtensionBackhaulArray and ExtenderprofileLanExtensionBackhaulArrayOutput values. You can construct a concrete instance of `ExtenderprofileLanExtensionBackhaulArrayInput` via:
ExtenderprofileLanExtensionBackhaulArray{ ExtenderprofileLanExtensionBackhaulArgs{...} }
type ExtenderprofileLanExtensionBackhaulArrayOutput ¶
type ExtenderprofileLanExtensionBackhaulArrayOutput struct{ *pulumi.OutputState }
func (ExtenderprofileLanExtensionBackhaulArrayOutput) ElementType ¶
func (ExtenderprofileLanExtensionBackhaulArrayOutput) ElementType() reflect.Type
func (ExtenderprofileLanExtensionBackhaulArrayOutput) ToExtenderprofileLanExtensionBackhaulArrayOutput ¶
func (o ExtenderprofileLanExtensionBackhaulArrayOutput) ToExtenderprofileLanExtensionBackhaulArrayOutput() ExtenderprofileLanExtensionBackhaulArrayOutput
func (ExtenderprofileLanExtensionBackhaulArrayOutput) ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext ¶
func (o ExtenderprofileLanExtensionBackhaulArrayOutput) ToExtenderprofileLanExtensionBackhaulArrayOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulArrayOutput
type ExtenderprofileLanExtensionBackhaulInput ¶
type ExtenderprofileLanExtensionBackhaulInput interface { pulumi.Input ToExtenderprofileLanExtensionBackhaulOutput() ExtenderprofileLanExtensionBackhaulOutput ToExtenderprofileLanExtensionBackhaulOutputWithContext(context.Context) ExtenderprofileLanExtensionBackhaulOutput }
ExtenderprofileLanExtensionBackhaulInput is an input type that accepts ExtenderprofileLanExtensionBackhaulArgs and ExtenderprofileLanExtensionBackhaulOutput values. You can construct a concrete instance of `ExtenderprofileLanExtensionBackhaulInput` via:
ExtenderprofileLanExtensionBackhaulArgs{...}
type ExtenderprofileLanExtensionBackhaulOutput ¶
type ExtenderprofileLanExtensionBackhaulOutput struct{ *pulumi.OutputState }
func (ExtenderprofileLanExtensionBackhaulOutput) ElementType ¶
func (ExtenderprofileLanExtensionBackhaulOutput) ElementType() reflect.Type
func (ExtenderprofileLanExtensionBackhaulOutput) Name ¶
func (o ExtenderprofileLanExtensionBackhaulOutput) Name() pulumi.StringPtrOutput
FortiExtender LAN extension backhaul name.
func (ExtenderprofileLanExtensionBackhaulOutput) Port ¶
func (o ExtenderprofileLanExtensionBackhaulOutput) Port() pulumi.StringPtrOutput
FortiExtender uplink port. Valid values: `wan`, `lte1`, `lte2`, `port1`, `port2`, `port3`, `port4`, `port5`, `sfp`.
func (ExtenderprofileLanExtensionBackhaulOutput) Role ¶
func (o ExtenderprofileLanExtensionBackhaulOutput) Role() pulumi.StringPtrOutput
FortiExtender uplink port. Valid values: `primary`, `secondary`.
func (ExtenderprofileLanExtensionBackhaulOutput) ToExtenderprofileLanExtensionBackhaulOutput ¶
func (o ExtenderprofileLanExtensionBackhaulOutput) ToExtenderprofileLanExtensionBackhaulOutput() ExtenderprofileLanExtensionBackhaulOutput
func (ExtenderprofileLanExtensionBackhaulOutput) ToExtenderprofileLanExtensionBackhaulOutputWithContext ¶
func (o ExtenderprofileLanExtensionBackhaulOutput) ToExtenderprofileLanExtensionBackhaulOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionBackhaulOutput
func (ExtenderprofileLanExtensionBackhaulOutput) Weight ¶
func (o ExtenderprofileLanExtensionBackhaulOutput) Weight() pulumi.IntPtrOutput
WRR weight parameter.
type ExtenderprofileLanExtensionInput ¶
type ExtenderprofileLanExtensionInput interface { pulumi.Input ToExtenderprofileLanExtensionOutput() ExtenderprofileLanExtensionOutput ToExtenderprofileLanExtensionOutputWithContext(context.Context) ExtenderprofileLanExtensionOutput }
ExtenderprofileLanExtensionInput is an input type that accepts ExtenderprofileLanExtensionArgs and ExtenderprofileLanExtensionOutput values. You can construct a concrete instance of `ExtenderprofileLanExtensionInput` via:
ExtenderprofileLanExtensionArgs{...}
type ExtenderprofileLanExtensionOutput ¶
type ExtenderprofileLanExtensionOutput struct{ *pulumi.OutputState }
func (ExtenderprofileLanExtensionOutput) BackhaulInterface ¶
func (o ExtenderprofileLanExtensionOutput) BackhaulInterface() pulumi.StringPtrOutput
IPsec phase1 interface.
func (ExtenderprofileLanExtensionOutput) BackhaulIp ¶
func (o ExtenderprofileLanExtensionOutput) BackhaulIp() pulumi.StringPtrOutput
IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
func (ExtenderprofileLanExtensionOutput) Backhauls ¶
func (o ExtenderprofileLanExtensionOutput) Backhauls() ExtenderprofileLanExtensionBackhaulArrayOutput
LAN extension backhaul tunnel configuration. The structure of `backhaul` block is documented below.
func (ExtenderprofileLanExtensionOutput) ElementType ¶
func (ExtenderprofileLanExtensionOutput) ElementType() reflect.Type
func (ExtenderprofileLanExtensionOutput) IpsecTunnel ¶
func (o ExtenderprofileLanExtensionOutput) IpsecTunnel() pulumi.StringPtrOutput
IPsec tunnel name.
func (ExtenderprofileLanExtensionOutput) LinkLoadbalance ¶
func (o ExtenderprofileLanExtensionOutput) LinkLoadbalance() pulumi.StringPtrOutput
LAN extension link load balance strategy. Valid values: `activebackup`, `loadbalance`.
func (ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionOutput ¶
func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionOutput() ExtenderprofileLanExtensionOutput
func (ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionOutputWithContext ¶
func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionOutput
func (ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionPtrOutput ¶
func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput
func (ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionPtrOutputWithContext ¶
func (o ExtenderprofileLanExtensionOutput) ToExtenderprofileLanExtensionPtrOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionPtrOutput
type ExtenderprofileLanExtensionPtrInput ¶
type ExtenderprofileLanExtensionPtrInput interface { pulumi.Input ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput ToExtenderprofileLanExtensionPtrOutputWithContext(context.Context) ExtenderprofileLanExtensionPtrOutput }
ExtenderprofileLanExtensionPtrInput is an input type that accepts ExtenderprofileLanExtensionArgs, ExtenderprofileLanExtensionPtr and ExtenderprofileLanExtensionPtrOutput values. You can construct a concrete instance of `ExtenderprofileLanExtensionPtrInput` via:
ExtenderprofileLanExtensionArgs{...} or: nil
func ExtenderprofileLanExtensionPtr ¶
func ExtenderprofileLanExtensionPtr(v *ExtenderprofileLanExtensionArgs) ExtenderprofileLanExtensionPtrInput
type ExtenderprofileLanExtensionPtrOutput ¶
type ExtenderprofileLanExtensionPtrOutput struct{ *pulumi.OutputState }
func (ExtenderprofileLanExtensionPtrOutput) BackhaulInterface ¶
func (o ExtenderprofileLanExtensionPtrOutput) BackhaulInterface() pulumi.StringPtrOutput
IPsec phase1 interface.
func (ExtenderprofileLanExtensionPtrOutput) BackhaulIp ¶
func (o ExtenderprofileLanExtensionPtrOutput) BackhaulIp() pulumi.StringPtrOutput
IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
func (ExtenderprofileLanExtensionPtrOutput) Backhauls ¶
func (o ExtenderprofileLanExtensionPtrOutput) Backhauls() ExtenderprofileLanExtensionBackhaulArrayOutput
LAN extension backhaul tunnel configuration. The structure of `backhaul` block is documented below.
func (ExtenderprofileLanExtensionPtrOutput) ElementType ¶
func (ExtenderprofileLanExtensionPtrOutput) ElementType() reflect.Type
func (ExtenderprofileLanExtensionPtrOutput) IpsecTunnel ¶
func (o ExtenderprofileLanExtensionPtrOutput) IpsecTunnel() pulumi.StringPtrOutput
IPsec tunnel name.
func (ExtenderprofileLanExtensionPtrOutput) LinkLoadbalance ¶
func (o ExtenderprofileLanExtensionPtrOutput) LinkLoadbalance() pulumi.StringPtrOutput
LAN extension link load balance strategy. Valid values: `activebackup`, `loadbalance`.
func (ExtenderprofileLanExtensionPtrOutput) ToExtenderprofileLanExtensionPtrOutput ¶
func (o ExtenderprofileLanExtensionPtrOutput) ToExtenderprofileLanExtensionPtrOutput() ExtenderprofileLanExtensionPtrOutput
func (ExtenderprofileLanExtensionPtrOutput) ToExtenderprofileLanExtensionPtrOutputWithContext ¶
func (o ExtenderprofileLanExtensionPtrOutput) ToExtenderprofileLanExtensionPtrOutputWithContext(ctx context.Context) ExtenderprofileLanExtensionPtrOutput
type ExtenderprofileMap ¶
type ExtenderprofileMap map[string]ExtenderprofileInput
func (ExtenderprofileMap) ElementType ¶
func (ExtenderprofileMap) ElementType() reflect.Type
func (ExtenderprofileMap) ToExtenderprofileMapOutput ¶
func (i ExtenderprofileMap) ToExtenderprofileMapOutput() ExtenderprofileMapOutput
func (ExtenderprofileMap) ToExtenderprofileMapOutputWithContext ¶
func (i ExtenderprofileMap) ToExtenderprofileMapOutputWithContext(ctx context.Context) ExtenderprofileMapOutput
type ExtenderprofileMapInput ¶
type ExtenderprofileMapInput interface { pulumi.Input ToExtenderprofileMapOutput() ExtenderprofileMapOutput ToExtenderprofileMapOutputWithContext(context.Context) ExtenderprofileMapOutput }
ExtenderprofileMapInput is an input type that accepts ExtenderprofileMap and ExtenderprofileMapOutput values. You can construct a concrete instance of `ExtenderprofileMapInput` via:
ExtenderprofileMap{ "key": ExtenderprofileArgs{...} }
type ExtenderprofileMapOutput ¶
type ExtenderprofileMapOutput struct{ *pulumi.OutputState }
func (ExtenderprofileMapOutput) ElementType ¶
func (ExtenderprofileMapOutput) ElementType() reflect.Type
func (ExtenderprofileMapOutput) MapIndex ¶
func (o ExtenderprofileMapOutput) MapIndex(k pulumi.StringInput) ExtenderprofileOutput
func (ExtenderprofileMapOutput) ToExtenderprofileMapOutput ¶
func (o ExtenderprofileMapOutput) ToExtenderprofileMapOutput() ExtenderprofileMapOutput
func (ExtenderprofileMapOutput) ToExtenderprofileMapOutputWithContext ¶
func (o ExtenderprofileMapOutput) ToExtenderprofileMapOutputWithContext(ctx context.Context) ExtenderprofileMapOutput
type ExtenderprofileOutput ¶
type ExtenderprofileOutput struct{ *pulumi.OutputState }
func (ExtenderprofileOutput) Allowaccess ¶
func (o ExtenderprofileOutput) Allowaccess() pulumi.StringOutput
Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`.
func (ExtenderprofileOutput) BandwidthLimit ¶
func (o ExtenderprofileOutput) BandwidthLimit() pulumi.IntOutput
FortiExtender LAN extension bandwidth limit (Mbps).
func (ExtenderprofileOutput) Cellular ¶
func (o ExtenderprofileOutput) Cellular() ExtenderprofileCellularOutput
FortiExtender cellular configuration. The structure of `cellular` block is documented below.
func (ExtenderprofileOutput) ElementType ¶
func (ExtenderprofileOutput) ElementType() reflect.Type
func (ExtenderprofileOutput) EnforceBandwidth ¶
func (o ExtenderprofileOutput) EnforceBandwidth() pulumi.StringOutput
Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`.
func (ExtenderprofileOutput) Extension ¶
func (o ExtenderprofileOutput) Extension() pulumi.StringOutput
Extension option. Valid values: `wan-extension`, `lan-extension`.
func (ExtenderprofileOutput) GetAllTables ¶
func (o ExtenderprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ExtenderprofileOutput) LanExtension ¶
func (o ExtenderprofileOutput) LanExtension() ExtenderprofileLanExtensionOutput
FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below.
func (ExtenderprofileOutput) LoginPassword ¶
func (o ExtenderprofileOutput) LoginPassword() pulumi.StringPtrOutput
Set the managed extender's administrator password.
func (ExtenderprofileOutput) LoginPasswordChange ¶
func (o ExtenderprofileOutput) LoginPasswordChange() pulumi.StringOutput
Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`.
func (ExtenderprofileOutput) Model ¶
func (o ExtenderprofileOutput) Model() pulumi.StringOutput
Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.
func (ExtenderprofileOutput) Name ¶
func (o ExtenderprofileOutput) Name() pulumi.StringOutput
FortiExtender profile name.
func (ExtenderprofileOutput) ToExtenderprofileOutput ¶
func (o ExtenderprofileOutput) ToExtenderprofileOutput() ExtenderprofileOutput
func (ExtenderprofileOutput) ToExtenderprofileOutputWithContext ¶
func (o ExtenderprofileOutput) ToExtenderprofileOutputWithContext(ctx context.Context) ExtenderprofileOutput
func (ExtenderprofileOutput) Vdomparam ¶
func (o ExtenderprofileOutput) 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.
type ExtenderprofileState ¶
type ExtenderprofileState struct { // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. Allowaccess pulumi.StringPtrInput // FortiExtender LAN extension bandwidth limit (Mbps). BandwidthLimit pulumi.IntPtrInput // FortiExtender cellular configuration. The structure of `cellular` block is documented below. Cellular ExtenderprofileCellularPtrInput // Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. EnforceBandwidth pulumi.StringPtrInput // Extension option. Valid values: `wan-extension`, `lan-extension`. Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionPtrInput // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrInput // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringPtrInput // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. Model pulumi.StringPtrInput // FortiExtender profile name. Name 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 }
func (ExtenderprofileState) ElementType ¶
func (ExtenderprofileState) ElementType() reflect.Type
type Fortigate ¶
type Fortigate struct { pulumi.CustomResourceState // Enable/disable FortiGate administration. Authorized pulumi.StringOutput `pulumi:"authorized"` // Description. Description pulumi.StringOutput `pulumi:"description"` // device-id DeviceId pulumi.IntOutput `pulumi:"deviceId"` // FortiGate serial number. Fosid pulumi.StringOutput `pulumi:"fosid"` // FortiGate hostname. Hostname pulumi.StringOutput `pulumi:"hostname"` // FortiGate entry name. Name pulumi.StringOutput `pulumi:"name"` // FortiGate profile configuration. Profile pulumi.StringOutput `pulumi:"profile"` // VDOM. Vdom pulumi.IntOutput `pulumi:"vdom"` // 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"` }
FortiGate controller configuration. Applies to FortiOS Version `>= 7.2.1`.
## Import
ExtensionController Fortigate can be imported using any of these accepted formats:
```sh $ pulumi import fortios:extensioncontroller/fortigate:Fortigate labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:extensioncontroller/fortigate:Fortigate labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetFortigate ¶
func GetFortigate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FortigateState, opts ...pulumi.ResourceOption) (*Fortigate, error)
GetFortigate gets an existing Fortigate 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 NewFortigate ¶
func NewFortigate(ctx *pulumi.Context, name string, args *FortigateArgs, opts ...pulumi.ResourceOption) (*Fortigate, error)
NewFortigate registers a new resource with the given unique name, arguments, and options.
func (*Fortigate) ElementType ¶
func (*Fortigate) ToFortigateOutput ¶
func (i *Fortigate) ToFortigateOutput() FortigateOutput
func (*Fortigate) ToFortigateOutputWithContext ¶
func (i *Fortigate) ToFortigateOutputWithContext(ctx context.Context) FortigateOutput
type FortigateArgs ¶
type FortigateArgs struct { // Enable/disable FortiGate administration. Authorized pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // device-id DeviceId pulumi.IntPtrInput // FortiGate serial number. Fosid pulumi.StringPtrInput // FortiGate hostname. Hostname pulumi.StringPtrInput // FortiGate entry name. Name pulumi.StringPtrInput // FortiGate profile configuration. Profile pulumi.StringPtrInput // VDOM. Vdom pulumi.IntPtrInput // 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 }
The set of arguments for constructing a Fortigate resource.
func (FortigateArgs) ElementType ¶
func (FortigateArgs) ElementType() reflect.Type
type FortigateArray ¶
type FortigateArray []FortigateInput
func (FortigateArray) ElementType ¶
func (FortigateArray) ElementType() reflect.Type
func (FortigateArray) ToFortigateArrayOutput ¶
func (i FortigateArray) ToFortigateArrayOutput() FortigateArrayOutput
func (FortigateArray) ToFortigateArrayOutputWithContext ¶
func (i FortigateArray) ToFortigateArrayOutputWithContext(ctx context.Context) FortigateArrayOutput
type FortigateArrayInput ¶
type FortigateArrayInput interface { pulumi.Input ToFortigateArrayOutput() FortigateArrayOutput ToFortigateArrayOutputWithContext(context.Context) FortigateArrayOutput }
FortigateArrayInput is an input type that accepts FortigateArray and FortigateArrayOutput values. You can construct a concrete instance of `FortigateArrayInput` via:
FortigateArray{ FortigateArgs{...} }
type FortigateArrayOutput ¶
type FortigateArrayOutput struct{ *pulumi.OutputState }
func (FortigateArrayOutput) ElementType ¶
func (FortigateArrayOutput) ElementType() reflect.Type
func (FortigateArrayOutput) Index ¶
func (o FortigateArrayOutput) Index(i pulumi.IntInput) FortigateOutput
func (FortigateArrayOutput) ToFortigateArrayOutput ¶
func (o FortigateArrayOutput) ToFortigateArrayOutput() FortigateArrayOutput
func (FortigateArrayOutput) ToFortigateArrayOutputWithContext ¶
func (o FortigateArrayOutput) ToFortigateArrayOutputWithContext(ctx context.Context) FortigateArrayOutput
type FortigateInput ¶
type FortigateInput interface { pulumi.Input ToFortigateOutput() FortigateOutput ToFortigateOutputWithContext(ctx context.Context) FortigateOutput }
type FortigateMap ¶
type FortigateMap map[string]FortigateInput
func (FortigateMap) ElementType ¶
func (FortigateMap) ElementType() reflect.Type
func (FortigateMap) ToFortigateMapOutput ¶
func (i FortigateMap) ToFortigateMapOutput() FortigateMapOutput
func (FortigateMap) ToFortigateMapOutputWithContext ¶
func (i FortigateMap) ToFortigateMapOutputWithContext(ctx context.Context) FortigateMapOutput
type FortigateMapInput ¶
type FortigateMapInput interface { pulumi.Input ToFortigateMapOutput() FortigateMapOutput ToFortigateMapOutputWithContext(context.Context) FortigateMapOutput }
FortigateMapInput is an input type that accepts FortigateMap and FortigateMapOutput values. You can construct a concrete instance of `FortigateMapInput` via:
FortigateMap{ "key": FortigateArgs{...} }
type FortigateMapOutput ¶
type FortigateMapOutput struct{ *pulumi.OutputState }
func (FortigateMapOutput) ElementType ¶
func (FortigateMapOutput) ElementType() reflect.Type
func (FortigateMapOutput) MapIndex ¶
func (o FortigateMapOutput) MapIndex(k pulumi.StringInput) FortigateOutput
func (FortigateMapOutput) ToFortigateMapOutput ¶
func (o FortigateMapOutput) ToFortigateMapOutput() FortigateMapOutput
func (FortigateMapOutput) ToFortigateMapOutputWithContext ¶
func (o FortigateMapOutput) ToFortigateMapOutputWithContext(ctx context.Context) FortigateMapOutput
type FortigateOutput ¶
type FortigateOutput struct{ *pulumi.OutputState }
func (FortigateOutput) Authorized ¶
func (o FortigateOutput) Authorized() pulumi.StringOutput
Enable/disable FortiGate administration.
func (FortigateOutput) Description ¶
func (o FortigateOutput) Description() pulumi.StringOutput
Description.
func (FortigateOutput) ElementType ¶
func (FortigateOutput) ElementType() reflect.Type
func (FortigateOutput) Fosid ¶
func (o FortigateOutput) Fosid() pulumi.StringOutput
FortiGate serial number.
func (FortigateOutput) Hostname ¶
func (o FortigateOutput) Hostname() pulumi.StringOutput
FortiGate hostname.
func (FortigateOutput) Name ¶
func (o FortigateOutput) Name() pulumi.StringOutput
FortiGate entry name.
func (FortigateOutput) Profile ¶
func (o FortigateOutput) Profile() pulumi.StringOutput
FortiGate profile configuration.
func (FortigateOutput) ToFortigateOutput ¶
func (o FortigateOutput) ToFortigateOutput() FortigateOutput
func (FortigateOutput) ToFortigateOutputWithContext ¶
func (o FortigateOutput) ToFortigateOutputWithContext(ctx context.Context) FortigateOutput
func (FortigateOutput) Vdomparam ¶
func (o FortigateOutput) 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.
type FortigateState ¶
type FortigateState struct { // Enable/disable FortiGate administration. Authorized pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // device-id DeviceId pulumi.IntPtrInput // FortiGate serial number. Fosid pulumi.StringPtrInput // FortiGate hostname. Hostname pulumi.StringPtrInput // FortiGate entry name. Name pulumi.StringPtrInput // FortiGate profile configuration. Profile pulumi.StringPtrInput // VDOM. Vdom pulumi.IntPtrInput // 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 }
func (FortigateState) ElementType ¶
func (FortigateState) ElementType() reflect.Type
type Fortigateprofile ¶
type Fortigateprofile struct { pulumi.CustomResourceState // Extension option. Valid values: `lan-extension`. Extension pulumi.StringOutput `pulumi:"extension"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension FortigateprofileLanExtensionOutput `pulumi:"lanExtension"` // FortiGate connector profile name. Name pulumi.StringOutput `pulumi:"name"` // 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"` }
FortiGate connector profile configuration. Applies to FortiOS Version `>= 7.2.1`.
## Import
ExtensionController FortigateProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:extensioncontroller/fortigateprofile:Fortigateprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:extensioncontroller/fortigateprofile:Fortigateprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetFortigateprofile ¶
func GetFortigateprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FortigateprofileState, opts ...pulumi.ResourceOption) (*Fortigateprofile, error)
GetFortigateprofile gets an existing Fortigateprofile 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 NewFortigateprofile ¶
func NewFortigateprofile(ctx *pulumi.Context, name string, args *FortigateprofileArgs, opts ...pulumi.ResourceOption) (*Fortigateprofile, error)
NewFortigateprofile registers a new resource with the given unique name, arguments, and options.
func (*Fortigateprofile) ElementType ¶
func (*Fortigateprofile) ElementType() reflect.Type
func (*Fortigateprofile) ToFortigateprofileOutput ¶
func (i *Fortigateprofile) ToFortigateprofileOutput() FortigateprofileOutput
func (*Fortigateprofile) ToFortigateprofileOutputWithContext ¶
func (i *Fortigateprofile) ToFortigateprofileOutputWithContext(ctx context.Context) FortigateprofileOutput
type FortigateprofileArgs ¶
type FortigateprofileArgs struct { // Extension option. Valid values: `lan-extension`. Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension FortigateprofileLanExtensionPtrInput // FortiGate connector profile name. Name 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 }
The set of arguments for constructing a Fortigateprofile resource.
func (FortigateprofileArgs) ElementType ¶
func (FortigateprofileArgs) ElementType() reflect.Type
type FortigateprofileArray ¶
type FortigateprofileArray []FortigateprofileInput
func (FortigateprofileArray) ElementType ¶
func (FortigateprofileArray) ElementType() reflect.Type
func (FortigateprofileArray) ToFortigateprofileArrayOutput ¶
func (i FortigateprofileArray) ToFortigateprofileArrayOutput() FortigateprofileArrayOutput
func (FortigateprofileArray) ToFortigateprofileArrayOutputWithContext ¶
func (i FortigateprofileArray) ToFortigateprofileArrayOutputWithContext(ctx context.Context) FortigateprofileArrayOutput
type FortigateprofileArrayInput ¶
type FortigateprofileArrayInput interface { pulumi.Input ToFortigateprofileArrayOutput() FortigateprofileArrayOutput ToFortigateprofileArrayOutputWithContext(context.Context) FortigateprofileArrayOutput }
FortigateprofileArrayInput is an input type that accepts FortigateprofileArray and FortigateprofileArrayOutput values. You can construct a concrete instance of `FortigateprofileArrayInput` via:
FortigateprofileArray{ FortigateprofileArgs{...} }
type FortigateprofileArrayOutput ¶
type FortigateprofileArrayOutput struct{ *pulumi.OutputState }
func (FortigateprofileArrayOutput) ElementType ¶
func (FortigateprofileArrayOutput) ElementType() reflect.Type
func (FortigateprofileArrayOutput) Index ¶
func (o FortigateprofileArrayOutput) Index(i pulumi.IntInput) FortigateprofileOutput
func (FortigateprofileArrayOutput) ToFortigateprofileArrayOutput ¶
func (o FortigateprofileArrayOutput) ToFortigateprofileArrayOutput() FortigateprofileArrayOutput
func (FortigateprofileArrayOutput) ToFortigateprofileArrayOutputWithContext ¶
func (o FortigateprofileArrayOutput) ToFortigateprofileArrayOutputWithContext(ctx context.Context) FortigateprofileArrayOutput
type FortigateprofileInput ¶
type FortigateprofileInput interface { pulumi.Input ToFortigateprofileOutput() FortigateprofileOutput ToFortigateprofileOutputWithContext(ctx context.Context) FortigateprofileOutput }
type FortigateprofileLanExtension ¶
type FortigateprofileLanExtension struct { // IPsec phase1 interface. BackhaulInterface *string `pulumi:"backhaulInterface"` // IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device. BackhaulIp *string `pulumi:"backhaulIp"` // IPsec tunnel name. IpsecTunnel *string `pulumi:"ipsecTunnel"` }
type FortigateprofileLanExtensionArgs ¶
type FortigateprofileLanExtensionArgs struct { // IPsec phase1 interface. BackhaulInterface pulumi.StringPtrInput `pulumi:"backhaulInterface"` // IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device. BackhaulIp pulumi.StringPtrInput `pulumi:"backhaulIp"` // IPsec tunnel name. IpsecTunnel pulumi.StringPtrInput `pulumi:"ipsecTunnel"` }
func (FortigateprofileLanExtensionArgs) ElementType ¶
func (FortigateprofileLanExtensionArgs) ElementType() reflect.Type
func (FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionOutput ¶
func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionOutput() FortigateprofileLanExtensionOutput
func (FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionOutputWithContext ¶
func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionOutputWithContext(ctx context.Context) FortigateprofileLanExtensionOutput
func (FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionPtrOutput ¶
func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput
func (FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionPtrOutputWithContext ¶
func (i FortigateprofileLanExtensionArgs) ToFortigateprofileLanExtensionPtrOutputWithContext(ctx context.Context) FortigateprofileLanExtensionPtrOutput
type FortigateprofileLanExtensionInput ¶
type FortigateprofileLanExtensionInput interface { pulumi.Input ToFortigateprofileLanExtensionOutput() FortigateprofileLanExtensionOutput ToFortigateprofileLanExtensionOutputWithContext(context.Context) FortigateprofileLanExtensionOutput }
FortigateprofileLanExtensionInput is an input type that accepts FortigateprofileLanExtensionArgs and FortigateprofileLanExtensionOutput values. You can construct a concrete instance of `FortigateprofileLanExtensionInput` via:
FortigateprofileLanExtensionArgs{...}
type FortigateprofileLanExtensionOutput ¶
type FortigateprofileLanExtensionOutput struct{ *pulumi.OutputState }
func (FortigateprofileLanExtensionOutput) BackhaulInterface ¶
func (o FortigateprofileLanExtensionOutput) BackhaulInterface() pulumi.StringPtrOutput
IPsec phase1 interface.
func (FortigateprofileLanExtensionOutput) BackhaulIp ¶
func (o FortigateprofileLanExtensionOutput) BackhaulIp() pulumi.StringPtrOutput
IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
func (FortigateprofileLanExtensionOutput) ElementType ¶
func (FortigateprofileLanExtensionOutput) ElementType() reflect.Type
func (FortigateprofileLanExtensionOutput) IpsecTunnel ¶
func (o FortigateprofileLanExtensionOutput) IpsecTunnel() pulumi.StringPtrOutput
IPsec tunnel name.
func (FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionOutput ¶
func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionOutput() FortigateprofileLanExtensionOutput
func (FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionOutputWithContext ¶
func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionOutputWithContext(ctx context.Context) FortigateprofileLanExtensionOutput
func (FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionPtrOutput ¶
func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput
func (FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionPtrOutputWithContext ¶
func (o FortigateprofileLanExtensionOutput) ToFortigateprofileLanExtensionPtrOutputWithContext(ctx context.Context) FortigateprofileLanExtensionPtrOutput
type FortigateprofileLanExtensionPtrInput ¶
type FortigateprofileLanExtensionPtrInput interface { pulumi.Input ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput ToFortigateprofileLanExtensionPtrOutputWithContext(context.Context) FortigateprofileLanExtensionPtrOutput }
FortigateprofileLanExtensionPtrInput is an input type that accepts FortigateprofileLanExtensionArgs, FortigateprofileLanExtensionPtr and FortigateprofileLanExtensionPtrOutput values. You can construct a concrete instance of `FortigateprofileLanExtensionPtrInput` via:
FortigateprofileLanExtensionArgs{...} or: nil
func FortigateprofileLanExtensionPtr ¶
func FortigateprofileLanExtensionPtr(v *FortigateprofileLanExtensionArgs) FortigateprofileLanExtensionPtrInput
type FortigateprofileLanExtensionPtrOutput ¶
type FortigateprofileLanExtensionPtrOutput struct{ *pulumi.OutputState }
func (FortigateprofileLanExtensionPtrOutput) BackhaulInterface ¶
func (o FortigateprofileLanExtensionPtrOutput) BackhaulInterface() pulumi.StringPtrOutput
IPsec phase1 interface.
func (FortigateprofileLanExtensionPtrOutput) BackhaulIp ¶
func (o FortigateprofileLanExtensionPtrOutput) BackhaulIp() pulumi.StringPtrOutput
IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
func (FortigateprofileLanExtensionPtrOutput) ElementType ¶
func (FortigateprofileLanExtensionPtrOutput) ElementType() reflect.Type
func (FortigateprofileLanExtensionPtrOutput) IpsecTunnel ¶
func (o FortigateprofileLanExtensionPtrOutput) IpsecTunnel() pulumi.StringPtrOutput
IPsec tunnel name.
func (FortigateprofileLanExtensionPtrOutput) ToFortigateprofileLanExtensionPtrOutput ¶
func (o FortigateprofileLanExtensionPtrOutput) ToFortigateprofileLanExtensionPtrOutput() FortigateprofileLanExtensionPtrOutput
func (FortigateprofileLanExtensionPtrOutput) ToFortigateprofileLanExtensionPtrOutputWithContext ¶
func (o FortigateprofileLanExtensionPtrOutput) ToFortigateprofileLanExtensionPtrOutputWithContext(ctx context.Context) FortigateprofileLanExtensionPtrOutput
type FortigateprofileMap ¶
type FortigateprofileMap map[string]FortigateprofileInput
func (FortigateprofileMap) ElementType ¶
func (FortigateprofileMap) ElementType() reflect.Type
func (FortigateprofileMap) ToFortigateprofileMapOutput ¶
func (i FortigateprofileMap) ToFortigateprofileMapOutput() FortigateprofileMapOutput
func (FortigateprofileMap) ToFortigateprofileMapOutputWithContext ¶
func (i FortigateprofileMap) ToFortigateprofileMapOutputWithContext(ctx context.Context) FortigateprofileMapOutput
type FortigateprofileMapInput ¶
type FortigateprofileMapInput interface { pulumi.Input ToFortigateprofileMapOutput() FortigateprofileMapOutput ToFortigateprofileMapOutputWithContext(context.Context) FortigateprofileMapOutput }
FortigateprofileMapInput is an input type that accepts FortigateprofileMap and FortigateprofileMapOutput values. You can construct a concrete instance of `FortigateprofileMapInput` via:
FortigateprofileMap{ "key": FortigateprofileArgs{...} }
type FortigateprofileMapOutput ¶
type FortigateprofileMapOutput struct{ *pulumi.OutputState }
func (FortigateprofileMapOutput) ElementType ¶
func (FortigateprofileMapOutput) ElementType() reflect.Type
func (FortigateprofileMapOutput) MapIndex ¶
func (o FortigateprofileMapOutput) MapIndex(k pulumi.StringInput) FortigateprofileOutput
func (FortigateprofileMapOutput) ToFortigateprofileMapOutput ¶
func (o FortigateprofileMapOutput) ToFortigateprofileMapOutput() FortigateprofileMapOutput
func (FortigateprofileMapOutput) ToFortigateprofileMapOutputWithContext ¶
func (o FortigateprofileMapOutput) ToFortigateprofileMapOutputWithContext(ctx context.Context) FortigateprofileMapOutput
type FortigateprofileOutput ¶
type FortigateprofileOutput struct{ *pulumi.OutputState }
func (FortigateprofileOutput) ElementType ¶
func (FortigateprofileOutput) ElementType() reflect.Type
func (FortigateprofileOutput) Extension ¶
func (o FortigateprofileOutput) Extension() pulumi.StringOutput
Extension option. Valid values: `lan-extension`.
func (FortigateprofileOutput) GetAllTables ¶
func (o FortigateprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (FortigateprofileOutput) LanExtension ¶
func (o FortigateprofileOutput) LanExtension() FortigateprofileLanExtensionOutput
FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below.
func (FortigateprofileOutput) Name ¶
func (o FortigateprofileOutput) Name() pulumi.StringOutput
FortiGate connector profile name.
func (FortigateprofileOutput) ToFortigateprofileOutput ¶
func (o FortigateprofileOutput) ToFortigateprofileOutput() FortigateprofileOutput
func (FortigateprofileOutput) ToFortigateprofileOutputWithContext ¶
func (o FortigateprofileOutput) ToFortigateprofileOutputWithContext(ctx context.Context) FortigateprofileOutput
func (FortigateprofileOutput) Vdomparam ¶
func (o FortigateprofileOutput) 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.
type FortigateprofileState ¶
type FortigateprofileState struct { // Extension option. Valid values: `lan-extension`. Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension FortigateprofileLanExtensionPtrInput // FortiGate connector profile name. Name 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 }
func (FortigateprofileState) ElementType ¶
func (FortigateprofileState) ElementType() reflect.Type