Documentation ¶
Index ¶
- type DevicemanagerDevice
- type DevicemanagerDeviceArgs
- type DevicemanagerDeviceArray
- type DevicemanagerDeviceArrayInput
- type DevicemanagerDeviceArrayOutput
- func (DevicemanagerDeviceArrayOutput) ElementType() reflect.Type
- func (o DevicemanagerDeviceArrayOutput) Index(i pulumi.IntInput) DevicemanagerDeviceOutput
- func (o DevicemanagerDeviceArrayOutput) ToDevicemanagerDeviceArrayOutput() DevicemanagerDeviceArrayOutput
- func (o DevicemanagerDeviceArrayOutput) ToDevicemanagerDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerDeviceArrayOutput
- type DevicemanagerDeviceInput
- type DevicemanagerDeviceMap
- type DevicemanagerDeviceMapInput
- type DevicemanagerDeviceMapOutput
- func (DevicemanagerDeviceMapOutput) ElementType() reflect.Type
- func (o DevicemanagerDeviceMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerDeviceOutput
- func (o DevicemanagerDeviceMapOutput) ToDevicemanagerDeviceMapOutput() DevicemanagerDeviceMapOutput
- func (o DevicemanagerDeviceMapOutput) ToDevicemanagerDeviceMapOutputWithContext(ctx context.Context) DevicemanagerDeviceMapOutput
- type DevicemanagerDeviceOutput
- func (o DevicemanagerDeviceOutput) Adom() pulumi.StringPtrOutput
- func (o DevicemanagerDeviceOutput) DeviceName() pulumi.StringOutput
- func (DevicemanagerDeviceOutput) ElementType() reflect.Type
- func (o DevicemanagerDeviceOutput) Ipaddr() pulumi.StringOutput
- func (o DevicemanagerDeviceOutput) Password() pulumi.StringPtrOutput
- func (o DevicemanagerDeviceOutput) ToDevicemanagerDeviceOutput() DevicemanagerDeviceOutput
- func (o DevicemanagerDeviceOutput) ToDevicemanagerDeviceOutputWithContext(ctx context.Context) DevicemanagerDeviceOutput
- func (o DevicemanagerDeviceOutput) Userid() pulumi.StringOutput
- type DevicemanagerDeviceState
- type DevicemanagerInstallDevice
- func (*DevicemanagerInstallDevice) ElementType() reflect.Type
- func (i *DevicemanagerInstallDevice) ToDevicemanagerInstallDeviceOutput() DevicemanagerInstallDeviceOutput
- func (i *DevicemanagerInstallDevice) ToDevicemanagerInstallDeviceOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceOutput
- type DevicemanagerInstallDeviceArgs
- type DevicemanagerInstallDeviceArray
- func (DevicemanagerInstallDeviceArray) ElementType() reflect.Type
- func (i DevicemanagerInstallDeviceArray) ToDevicemanagerInstallDeviceArrayOutput() DevicemanagerInstallDeviceArrayOutput
- func (i DevicemanagerInstallDeviceArray) ToDevicemanagerInstallDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceArrayOutput
- type DevicemanagerInstallDeviceArrayInput
- type DevicemanagerInstallDeviceArrayOutput
- func (DevicemanagerInstallDeviceArrayOutput) ElementType() reflect.Type
- func (o DevicemanagerInstallDeviceArrayOutput) Index(i pulumi.IntInput) DevicemanagerInstallDeviceOutput
- func (o DevicemanagerInstallDeviceArrayOutput) ToDevicemanagerInstallDeviceArrayOutput() DevicemanagerInstallDeviceArrayOutput
- func (o DevicemanagerInstallDeviceArrayOutput) ToDevicemanagerInstallDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceArrayOutput
- type DevicemanagerInstallDeviceInput
- type DevicemanagerInstallDeviceMap
- func (DevicemanagerInstallDeviceMap) ElementType() reflect.Type
- func (i DevicemanagerInstallDeviceMap) ToDevicemanagerInstallDeviceMapOutput() DevicemanagerInstallDeviceMapOutput
- func (i DevicemanagerInstallDeviceMap) ToDevicemanagerInstallDeviceMapOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceMapOutput
- type DevicemanagerInstallDeviceMapInput
- type DevicemanagerInstallDeviceMapOutput
- func (DevicemanagerInstallDeviceMapOutput) ElementType() reflect.Type
- func (o DevicemanagerInstallDeviceMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerInstallDeviceOutput
- func (o DevicemanagerInstallDeviceMapOutput) ToDevicemanagerInstallDeviceMapOutput() DevicemanagerInstallDeviceMapOutput
- func (o DevicemanagerInstallDeviceMapOutput) ToDevicemanagerInstallDeviceMapOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceMapOutput
- type DevicemanagerInstallDeviceOutput
- func (o DevicemanagerInstallDeviceOutput) Adom() pulumi.StringPtrOutput
- func (DevicemanagerInstallDeviceOutput) ElementType() reflect.Type
- func (o DevicemanagerInstallDeviceOutput) TargetDevname() pulumi.StringOutput
- func (o DevicemanagerInstallDeviceOutput) Timeout() pulumi.IntPtrOutput
- func (o DevicemanagerInstallDeviceOutput) ToDevicemanagerInstallDeviceOutput() DevicemanagerInstallDeviceOutput
- func (o DevicemanagerInstallDeviceOutput) ToDevicemanagerInstallDeviceOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceOutput
- func (o DevicemanagerInstallDeviceOutput) Vdom() pulumi.StringPtrOutput
- type DevicemanagerInstallDeviceState
- type DevicemanagerInstallPolicypackage
- func GetDevicemanagerInstallPolicypackage(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DevicemanagerInstallPolicypackage, error)
- func NewDevicemanagerInstallPolicypackage(ctx *pulumi.Context, name string, args *DevicemanagerInstallPolicypackageArgs, ...) (*DevicemanagerInstallPolicypackage, error)
- func (*DevicemanagerInstallPolicypackage) ElementType() reflect.Type
- func (i *DevicemanagerInstallPolicypackage) ToDevicemanagerInstallPolicypackageOutput() DevicemanagerInstallPolicypackageOutput
- func (i *DevicemanagerInstallPolicypackage) ToDevicemanagerInstallPolicypackageOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageOutput
- type DevicemanagerInstallPolicypackageArgs
- type DevicemanagerInstallPolicypackageArray
- func (DevicemanagerInstallPolicypackageArray) ElementType() reflect.Type
- func (i DevicemanagerInstallPolicypackageArray) ToDevicemanagerInstallPolicypackageArrayOutput() DevicemanagerInstallPolicypackageArrayOutput
- func (i DevicemanagerInstallPolicypackageArray) ToDevicemanagerInstallPolicypackageArrayOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageArrayOutput
- type DevicemanagerInstallPolicypackageArrayInput
- type DevicemanagerInstallPolicypackageArrayOutput
- func (DevicemanagerInstallPolicypackageArrayOutput) ElementType() reflect.Type
- func (o DevicemanagerInstallPolicypackageArrayOutput) Index(i pulumi.IntInput) DevicemanagerInstallPolicypackageOutput
- func (o DevicemanagerInstallPolicypackageArrayOutput) ToDevicemanagerInstallPolicypackageArrayOutput() DevicemanagerInstallPolicypackageArrayOutput
- func (o DevicemanagerInstallPolicypackageArrayOutput) ToDevicemanagerInstallPolicypackageArrayOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageArrayOutput
- type DevicemanagerInstallPolicypackageInput
- type DevicemanagerInstallPolicypackageMap
- func (DevicemanagerInstallPolicypackageMap) ElementType() reflect.Type
- func (i DevicemanagerInstallPolicypackageMap) ToDevicemanagerInstallPolicypackageMapOutput() DevicemanagerInstallPolicypackageMapOutput
- func (i DevicemanagerInstallPolicypackageMap) ToDevicemanagerInstallPolicypackageMapOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageMapOutput
- type DevicemanagerInstallPolicypackageMapInput
- type DevicemanagerInstallPolicypackageMapOutput
- func (DevicemanagerInstallPolicypackageMapOutput) ElementType() reflect.Type
- func (o DevicemanagerInstallPolicypackageMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerInstallPolicypackageOutput
- func (o DevicemanagerInstallPolicypackageMapOutput) ToDevicemanagerInstallPolicypackageMapOutput() DevicemanagerInstallPolicypackageMapOutput
- func (o DevicemanagerInstallPolicypackageMapOutput) ToDevicemanagerInstallPolicypackageMapOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageMapOutput
- type DevicemanagerInstallPolicypackageOutput
- func (o DevicemanagerInstallPolicypackageOutput) Adom() pulumi.StringPtrOutput
- func (DevicemanagerInstallPolicypackageOutput) ElementType() reflect.Type
- func (o DevicemanagerInstallPolicypackageOutput) PackageName() pulumi.StringOutput
- func (o DevicemanagerInstallPolicypackageOutput) Timeout() pulumi.IntPtrOutput
- func (o DevicemanagerInstallPolicypackageOutput) ToDevicemanagerInstallPolicypackageOutput() DevicemanagerInstallPolicypackageOutput
- func (o DevicemanagerInstallPolicypackageOutput) ToDevicemanagerInstallPolicypackageOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageOutput
- type DevicemanagerInstallPolicypackageState
- type DevicemanagerScript
- type DevicemanagerScriptArgs
- type DevicemanagerScriptArray
- type DevicemanagerScriptArrayInput
- type DevicemanagerScriptArrayOutput
- func (DevicemanagerScriptArrayOutput) ElementType() reflect.Type
- func (o DevicemanagerScriptArrayOutput) Index(i pulumi.IntInput) DevicemanagerScriptOutput
- func (o DevicemanagerScriptArrayOutput) ToDevicemanagerScriptArrayOutput() DevicemanagerScriptArrayOutput
- func (o DevicemanagerScriptArrayOutput) ToDevicemanagerScriptArrayOutputWithContext(ctx context.Context) DevicemanagerScriptArrayOutput
- type DevicemanagerScriptExecute
- func (*DevicemanagerScriptExecute) ElementType() reflect.Type
- func (i *DevicemanagerScriptExecute) ToDevicemanagerScriptExecuteOutput() DevicemanagerScriptExecuteOutput
- func (i *DevicemanagerScriptExecute) ToDevicemanagerScriptExecuteOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteOutput
- type DevicemanagerScriptExecuteArgs
- type DevicemanagerScriptExecuteArray
- func (DevicemanagerScriptExecuteArray) ElementType() reflect.Type
- func (i DevicemanagerScriptExecuteArray) ToDevicemanagerScriptExecuteArrayOutput() DevicemanagerScriptExecuteArrayOutput
- func (i DevicemanagerScriptExecuteArray) ToDevicemanagerScriptExecuteArrayOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteArrayOutput
- type DevicemanagerScriptExecuteArrayInput
- type DevicemanagerScriptExecuteArrayOutput
- func (DevicemanagerScriptExecuteArrayOutput) ElementType() reflect.Type
- func (o DevicemanagerScriptExecuteArrayOutput) Index(i pulumi.IntInput) DevicemanagerScriptExecuteOutput
- func (o DevicemanagerScriptExecuteArrayOutput) ToDevicemanagerScriptExecuteArrayOutput() DevicemanagerScriptExecuteArrayOutput
- func (o DevicemanagerScriptExecuteArrayOutput) ToDevicemanagerScriptExecuteArrayOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteArrayOutput
- type DevicemanagerScriptExecuteInput
- type DevicemanagerScriptExecuteMap
- func (DevicemanagerScriptExecuteMap) ElementType() reflect.Type
- func (i DevicemanagerScriptExecuteMap) ToDevicemanagerScriptExecuteMapOutput() DevicemanagerScriptExecuteMapOutput
- func (i DevicemanagerScriptExecuteMap) ToDevicemanagerScriptExecuteMapOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteMapOutput
- type DevicemanagerScriptExecuteMapInput
- type DevicemanagerScriptExecuteMapOutput
- func (DevicemanagerScriptExecuteMapOutput) ElementType() reflect.Type
- func (o DevicemanagerScriptExecuteMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerScriptExecuteOutput
- func (o DevicemanagerScriptExecuteMapOutput) ToDevicemanagerScriptExecuteMapOutput() DevicemanagerScriptExecuteMapOutput
- func (o DevicemanagerScriptExecuteMapOutput) ToDevicemanagerScriptExecuteMapOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteMapOutput
- type DevicemanagerScriptExecuteOutput
- func (o DevicemanagerScriptExecuteOutput) Adom() pulumi.StringPtrOutput
- func (DevicemanagerScriptExecuteOutput) ElementType() reflect.Type
- func (o DevicemanagerScriptExecuteOutput) Package() pulumi.StringPtrOutput
- func (o DevicemanagerScriptExecuteOutput) ScriptName() pulumi.StringOutput
- func (o DevicemanagerScriptExecuteOutput) TargetDevname() pulumi.StringPtrOutput
- func (o DevicemanagerScriptExecuteOutput) Timeout() pulumi.IntPtrOutput
- func (o DevicemanagerScriptExecuteOutput) ToDevicemanagerScriptExecuteOutput() DevicemanagerScriptExecuteOutput
- func (o DevicemanagerScriptExecuteOutput) ToDevicemanagerScriptExecuteOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteOutput
- func (o DevicemanagerScriptExecuteOutput) Vdom() pulumi.StringPtrOutput
- type DevicemanagerScriptExecuteState
- type DevicemanagerScriptInput
- type DevicemanagerScriptMap
- type DevicemanagerScriptMapInput
- type DevicemanagerScriptMapOutput
- func (DevicemanagerScriptMapOutput) ElementType() reflect.Type
- func (o DevicemanagerScriptMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerScriptOutput
- func (o DevicemanagerScriptMapOutput) ToDevicemanagerScriptMapOutput() DevicemanagerScriptMapOutput
- func (o DevicemanagerScriptMapOutput) ToDevicemanagerScriptMapOutputWithContext(ctx context.Context) DevicemanagerScriptMapOutput
- type DevicemanagerScriptOutput
- func (o DevicemanagerScriptOutput) Adom() pulumi.StringPtrOutput
- func (o DevicemanagerScriptOutput) Content() pulumi.StringOutput
- func (o DevicemanagerScriptOutput) Description() pulumi.StringPtrOutput
- func (DevicemanagerScriptOutput) ElementType() reflect.Type
- func (o DevicemanagerScriptOutput) Name() pulumi.StringOutput
- func (o DevicemanagerScriptOutput) Target() pulumi.StringPtrOutput
- func (o DevicemanagerScriptOutput) ToDevicemanagerScriptOutput() DevicemanagerScriptOutput
- func (o DevicemanagerScriptOutput) ToDevicemanagerScriptOutputWithContext(ctx context.Context) DevicemanagerScriptOutput
- type DevicemanagerScriptState
- type FirewallObjectAddress
- type FirewallObjectAddressArgs
- type FirewallObjectAddressArray
- func (FirewallObjectAddressArray) ElementType() reflect.Type
- func (i FirewallObjectAddressArray) ToFirewallObjectAddressArrayOutput() FirewallObjectAddressArrayOutput
- func (i FirewallObjectAddressArray) ToFirewallObjectAddressArrayOutputWithContext(ctx context.Context) FirewallObjectAddressArrayOutput
- type FirewallObjectAddressArrayInput
- type FirewallObjectAddressArrayOutput
- func (FirewallObjectAddressArrayOutput) ElementType() reflect.Type
- func (o FirewallObjectAddressArrayOutput) Index(i pulumi.IntInput) FirewallObjectAddressOutput
- func (o FirewallObjectAddressArrayOutput) ToFirewallObjectAddressArrayOutput() FirewallObjectAddressArrayOutput
- func (o FirewallObjectAddressArrayOutput) ToFirewallObjectAddressArrayOutputWithContext(ctx context.Context) FirewallObjectAddressArrayOutput
- type FirewallObjectAddressInput
- type FirewallObjectAddressMap
- type FirewallObjectAddressMapInput
- type FirewallObjectAddressMapOutput
- func (FirewallObjectAddressMapOutput) ElementType() reflect.Type
- func (o FirewallObjectAddressMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectAddressOutput
- func (o FirewallObjectAddressMapOutput) ToFirewallObjectAddressMapOutput() FirewallObjectAddressMapOutput
- func (o FirewallObjectAddressMapOutput) ToFirewallObjectAddressMapOutputWithContext(ctx context.Context) FirewallObjectAddressMapOutput
- type FirewallObjectAddressOutput
- func (o FirewallObjectAddressOutput) Adom() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) AllowRouting() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) AssociatedIntf() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) Comment() pulumi.StringPtrOutput
- func (FirewallObjectAddressOutput) ElementType() reflect.Type
- func (o FirewallObjectAddressOutput) EndIp() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) Fqdn() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) Name() pulumi.StringOutput
- func (o FirewallObjectAddressOutput) StartIp() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) Subnet() pulumi.StringPtrOutput
- func (o FirewallObjectAddressOutput) ToFirewallObjectAddressOutput() FirewallObjectAddressOutput
- func (o FirewallObjectAddressOutput) ToFirewallObjectAddressOutputWithContext(ctx context.Context) FirewallObjectAddressOutput
- func (o FirewallObjectAddressOutput) Type() pulumi.StringPtrOutput
- type FirewallObjectAddressState
- type FirewallObjectIppool
- type FirewallObjectIppoolArgs
- type FirewallObjectIppoolArray
- type FirewallObjectIppoolArrayInput
- type FirewallObjectIppoolArrayOutput
- func (FirewallObjectIppoolArrayOutput) ElementType() reflect.Type
- func (o FirewallObjectIppoolArrayOutput) Index(i pulumi.IntInput) FirewallObjectIppoolOutput
- func (o FirewallObjectIppoolArrayOutput) ToFirewallObjectIppoolArrayOutput() FirewallObjectIppoolArrayOutput
- func (o FirewallObjectIppoolArrayOutput) ToFirewallObjectIppoolArrayOutputWithContext(ctx context.Context) FirewallObjectIppoolArrayOutput
- type FirewallObjectIppoolInput
- type FirewallObjectIppoolMap
- type FirewallObjectIppoolMapInput
- type FirewallObjectIppoolMapOutput
- func (FirewallObjectIppoolMapOutput) ElementType() reflect.Type
- func (o FirewallObjectIppoolMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectIppoolOutput
- func (o FirewallObjectIppoolMapOutput) ToFirewallObjectIppoolMapOutput() FirewallObjectIppoolMapOutput
- func (o FirewallObjectIppoolMapOutput) ToFirewallObjectIppoolMapOutputWithContext(ctx context.Context) FirewallObjectIppoolMapOutput
- type FirewallObjectIppoolOutput
- func (o FirewallObjectIppoolOutput) Adom() pulumi.StringPtrOutput
- func (o FirewallObjectIppoolOutput) ArpIntf() pulumi.StringPtrOutput
- func (o FirewallObjectIppoolOutput) ArpReply() pulumi.StringPtrOutput
- func (o FirewallObjectIppoolOutput) AssociatedIntf() pulumi.StringPtrOutput
- func (o FirewallObjectIppoolOutput) Comment() pulumi.StringPtrOutput
- func (FirewallObjectIppoolOutput) ElementType() reflect.Type
- func (o FirewallObjectIppoolOutput) Endip() pulumi.StringOutput
- func (o FirewallObjectIppoolOutput) Name() pulumi.StringOutput
- func (o FirewallObjectIppoolOutput) Startip() pulumi.StringOutput
- func (o FirewallObjectIppoolOutput) ToFirewallObjectIppoolOutput() FirewallObjectIppoolOutput
- func (o FirewallObjectIppoolOutput) ToFirewallObjectIppoolOutputWithContext(ctx context.Context) FirewallObjectIppoolOutput
- func (o FirewallObjectIppoolOutput) Type() pulumi.StringPtrOutput
- type FirewallObjectIppoolState
- type FirewallObjectService
- type FirewallObjectServiceArgs
- type FirewallObjectServiceArray
- func (FirewallObjectServiceArray) ElementType() reflect.Type
- func (i FirewallObjectServiceArray) ToFirewallObjectServiceArrayOutput() FirewallObjectServiceArrayOutput
- func (i FirewallObjectServiceArray) ToFirewallObjectServiceArrayOutputWithContext(ctx context.Context) FirewallObjectServiceArrayOutput
- type FirewallObjectServiceArrayInput
- type FirewallObjectServiceArrayOutput
- func (FirewallObjectServiceArrayOutput) ElementType() reflect.Type
- func (o FirewallObjectServiceArrayOutput) Index(i pulumi.IntInput) FirewallObjectServiceOutput
- func (o FirewallObjectServiceArrayOutput) ToFirewallObjectServiceArrayOutput() FirewallObjectServiceArrayOutput
- func (o FirewallObjectServiceArrayOutput) ToFirewallObjectServiceArrayOutputWithContext(ctx context.Context) FirewallObjectServiceArrayOutput
- type FirewallObjectServiceInput
- type FirewallObjectServiceMap
- type FirewallObjectServiceMapInput
- type FirewallObjectServiceMapOutput
- func (FirewallObjectServiceMapOutput) ElementType() reflect.Type
- func (o FirewallObjectServiceMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectServiceOutput
- func (o FirewallObjectServiceMapOutput) ToFirewallObjectServiceMapOutput() FirewallObjectServiceMapOutput
- func (o FirewallObjectServiceMapOutput) ToFirewallObjectServiceMapOutputWithContext(ctx context.Context) FirewallObjectServiceMapOutput
- type FirewallObjectServiceOutput
- func (o FirewallObjectServiceOutput) Adom() pulumi.StringPtrOutput
- func (o FirewallObjectServiceOutput) Category() pulumi.StringPtrOutput
- func (o FirewallObjectServiceOutput) Comment() pulumi.StringPtrOutput
- func (FirewallObjectServiceOutput) ElementType() reflect.Type
- func (o FirewallObjectServiceOutput) Fqdn() pulumi.StringPtrOutput
- func (o FirewallObjectServiceOutput) IcmpCode() pulumi.IntPtrOutput
- func (o FirewallObjectServiceOutput) IcmpType() pulumi.IntPtrOutput
- func (o FirewallObjectServiceOutput) Iprange() pulumi.StringPtrOutput
- func (o FirewallObjectServiceOutput) Name() pulumi.StringOutput
- func (o FirewallObjectServiceOutput) Protocol() pulumi.StringPtrOutput
- func (o FirewallObjectServiceOutput) ProtocolNumber() pulumi.IntPtrOutput
- func (o FirewallObjectServiceOutput) Proxy() pulumi.StringPtrOutput
- func (o FirewallObjectServiceOutput) SctpPortranges() pulumi.StringArrayOutput
- func (o FirewallObjectServiceOutput) TcpPortranges() pulumi.StringArrayOutput
- func (o FirewallObjectServiceOutput) ToFirewallObjectServiceOutput() FirewallObjectServiceOutput
- func (o FirewallObjectServiceOutput) ToFirewallObjectServiceOutputWithContext(ctx context.Context) FirewallObjectServiceOutput
- func (o FirewallObjectServiceOutput) UdpPortranges() pulumi.StringArrayOutput
- type FirewallObjectServiceState
- type FirewallObjectVip
- type FirewallObjectVipArgs
- type FirewallObjectVipArray
- type FirewallObjectVipArrayInput
- type FirewallObjectVipArrayOutput
- func (FirewallObjectVipArrayOutput) ElementType() reflect.Type
- func (o FirewallObjectVipArrayOutput) Index(i pulumi.IntInput) FirewallObjectVipOutput
- func (o FirewallObjectVipArrayOutput) ToFirewallObjectVipArrayOutput() FirewallObjectVipArrayOutput
- func (o FirewallObjectVipArrayOutput) ToFirewallObjectVipArrayOutputWithContext(ctx context.Context) FirewallObjectVipArrayOutput
- type FirewallObjectVipInput
- type FirewallObjectVipMap
- type FirewallObjectVipMapInput
- type FirewallObjectVipMapOutput
- func (FirewallObjectVipMapOutput) ElementType() reflect.Type
- func (o FirewallObjectVipMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectVipOutput
- func (o FirewallObjectVipMapOutput) ToFirewallObjectVipMapOutput() FirewallObjectVipMapOutput
- func (o FirewallObjectVipMapOutput) ToFirewallObjectVipMapOutputWithContext(ctx context.Context) FirewallObjectVipMapOutput
- type FirewallObjectVipOutput
- func (o FirewallObjectVipOutput) Adom() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) ArpReply() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) Comment() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) ConfigDefault() pulumi.StringPtrOutput
- func (FirewallObjectVipOutput) ElementType() reflect.Type
- func (o FirewallObjectVipOutput) ExtIntf() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) ExtIp() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) MappedAddr() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) MappedIp() pulumi.StringPtrOutput
- func (o FirewallObjectVipOutput) Name() pulumi.StringOutput
- func (o FirewallObjectVipOutput) ToFirewallObjectVipOutput() FirewallObjectVipOutput
- func (o FirewallObjectVipOutput) ToFirewallObjectVipOutputWithContext(ctx context.Context) FirewallObjectVipOutput
- func (o FirewallObjectVipOutput) Type() pulumi.StringPtrOutput
- type FirewallObjectVipState
- type FirewallSecurityPolicy
- type FirewallSecurityPolicyArgs
- type FirewallSecurityPolicyArray
- func (FirewallSecurityPolicyArray) ElementType() reflect.Type
- func (i FirewallSecurityPolicyArray) ToFirewallSecurityPolicyArrayOutput() FirewallSecurityPolicyArrayOutput
- func (i FirewallSecurityPolicyArray) ToFirewallSecurityPolicyArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicyArrayOutput
- type FirewallSecurityPolicyArrayInput
- type FirewallSecurityPolicyArrayOutput
- func (FirewallSecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o FirewallSecurityPolicyArrayOutput) Index(i pulumi.IntInput) FirewallSecurityPolicyOutput
- func (o FirewallSecurityPolicyArrayOutput) ToFirewallSecurityPolicyArrayOutput() FirewallSecurityPolicyArrayOutput
- func (o FirewallSecurityPolicyArrayOutput) ToFirewallSecurityPolicyArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicyArrayOutput
- type FirewallSecurityPolicyInput
- type FirewallSecurityPolicyMap
- type FirewallSecurityPolicyMapInput
- type FirewallSecurityPolicyMapOutput
- func (FirewallSecurityPolicyMapOutput) ElementType() reflect.Type
- func (o FirewallSecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) FirewallSecurityPolicyOutput
- func (o FirewallSecurityPolicyMapOutput) ToFirewallSecurityPolicyMapOutput() FirewallSecurityPolicyMapOutput
- func (o FirewallSecurityPolicyMapOutput) ToFirewallSecurityPolicyMapOutputWithContext(ctx context.Context) FirewallSecurityPolicyMapOutput
- type FirewallSecurityPolicyOutput
- func (o FirewallSecurityPolicyOutput) Action() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Adom() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) ApplicationLists() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) AvProfiles() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) CapturePacket() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Comments() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) DnsfilterProfiles() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Dstaddrs() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Dstintfs() pulumi.StringArrayOutput
- func (FirewallSecurityPolicyOutput) ElementType() reflect.Type
- func (o FirewallSecurityPolicyOutput) Fixedport() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Fsso() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Groups() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Inbound() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) InternetService() pulumi.StringOutput
- func (o FirewallSecurityPolicyOutput) InternetServiceIds() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) InternetServiceNames() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) InternetServiceSrc() pulumi.StringOutput
- func (o FirewallSecurityPolicyOutput) InternetServiceSrcIds() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) InternetServiceSrcNames() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Ippool() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) IpsSensors() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Logtraffic() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) LogtrafficStart() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Name() pulumi.StringOutput
- func (o FirewallSecurityPolicyOutput) Nat() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) PackageName() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) PerIpShapers() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Poolnames() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) ProfileGroups() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) ProfileProtocolOptions() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) ProfileType() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Rsso() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) Schedules() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Services() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Srcaddrs() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Srcintfs() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) ToFirewallSecurityPolicyOutput() FirewallSecurityPolicyOutput
- func (o FirewallSecurityPolicyOutput) ToFirewallSecurityPolicyOutputWithContext(ctx context.Context) FirewallSecurityPolicyOutput
- func (o FirewallSecurityPolicyOutput) TrafficShaperReverses() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) TrafficShapers() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) Users() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) UtmStatus() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicyOutput) VpnTunnels() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) WafProfiles() pulumi.StringArrayOutput
- func (o FirewallSecurityPolicyOutput) WebfilterProfiles() pulumi.StringArrayOutput
- type FirewallSecurityPolicyState
- type FirewallSecurityPolicypackage
- func (*FirewallSecurityPolicypackage) ElementType() reflect.Type
- func (i *FirewallSecurityPolicypackage) ToFirewallSecurityPolicypackageOutput() FirewallSecurityPolicypackageOutput
- func (i *FirewallSecurityPolicypackage) ToFirewallSecurityPolicypackageOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageOutput
- type FirewallSecurityPolicypackageArgs
- type FirewallSecurityPolicypackageArray
- func (FirewallSecurityPolicypackageArray) ElementType() reflect.Type
- func (i FirewallSecurityPolicypackageArray) ToFirewallSecurityPolicypackageArrayOutput() FirewallSecurityPolicypackageArrayOutput
- func (i FirewallSecurityPolicypackageArray) ToFirewallSecurityPolicypackageArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageArrayOutput
- type FirewallSecurityPolicypackageArrayInput
- type FirewallSecurityPolicypackageArrayOutput
- func (FirewallSecurityPolicypackageArrayOutput) ElementType() reflect.Type
- func (o FirewallSecurityPolicypackageArrayOutput) Index(i pulumi.IntInput) FirewallSecurityPolicypackageOutput
- func (o FirewallSecurityPolicypackageArrayOutput) ToFirewallSecurityPolicypackageArrayOutput() FirewallSecurityPolicypackageArrayOutput
- func (o FirewallSecurityPolicypackageArrayOutput) ToFirewallSecurityPolicypackageArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageArrayOutput
- type FirewallSecurityPolicypackageInput
- type FirewallSecurityPolicypackageMap
- func (FirewallSecurityPolicypackageMap) ElementType() reflect.Type
- func (i FirewallSecurityPolicypackageMap) ToFirewallSecurityPolicypackageMapOutput() FirewallSecurityPolicypackageMapOutput
- func (i FirewallSecurityPolicypackageMap) ToFirewallSecurityPolicypackageMapOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageMapOutput
- type FirewallSecurityPolicypackageMapInput
- type FirewallSecurityPolicypackageMapOutput
- func (FirewallSecurityPolicypackageMapOutput) ElementType() reflect.Type
- func (o FirewallSecurityPolicypackageMapOutput) MapIndex(k pulumi.StringInput) FirewallSecurityPolicypackageOutput
- func (o FirewallSecurityPolicypackageMapOutput) ToFirewallSecurityPolicypackageMapOutput() FirewallSecurityPolicypackageMapOutput
- func (o FirewallSecurityPolicypackageMapOutput) ToFirewallSecurityPolicypackageMapOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageMapOutput
- type FirewallSecurityPolicypackageOutput
- func (o FirewallSecurityPolicypackageOutput) Adom() pulumi.StringPtrOutput
- func (FirewallSecurityPolicypackageOutput) ElementType() reflect.Type
- func (o FirewallSecurityPolicypackageOutput) InspectionMode() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicypackageOutput) Name() pulumi.StringOutput
- func (o FirewallSecurityPolicypackageOutput) Target() pulumi.StringPtrOutput
- func (o FirewallSecurityPolicypackageOutput) ToFirewallSecurityPolicypackageOutput() FirewallSecurityPolicypackageOutput
- func (o FirewallSecurityPolicypackageOutput) ToFirewallSecurityPolicypackageOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageOutput
- func (o FirewallSecurityPolicypackageOutput) Vdom() pulumi.StringPtrOutput
- type FirewallSecurityPolicypackageState
- type JsonrpcRequest
- type JsonrpcRequestArgs
- type JsonrpcRequestArray
- type JsonrpcRequestArrayInput
- type JsonrpcRequestArrayOutput
- func (JsonrpcRequestArrayOutput) ElementType() reflect.Type
- func (o JsonrpcRequestArrayOutput) Index(i pulumi.IntInput) JsonrpcRequestOutput
- func (o JsonrpcRequestArrayOutput) ToJsonrpcRequestArrayOutput() JsonrpcRequestArrayOutput
- func (o JsonrpcRequestArrayOutput) ToJsonrpcRequestArrayOutputWithContext(ctx context.Context) JsonrpcRequestArrayOutput
- type JsonrpcRequestInput
- type JsonrpcRequestMap
- type JsonrpcRequestMapInput
- type JsonrpcRequestMapOutput
- func (JsonrpcRequestMapOutput) ElementType() reflect.Type
- func (o JsonrpcRequestMapOutput) MapIndex(k pulumi.StringInput) JsonrpcRequestOutput
- func (o JsonrpcRequestMapOutput) ToJsonrpcRequestMapOutput() JsonrpcRequestMapOutput
- func (o JsonrpcRequestMapOutput) ToJsonrpcRequestMapOutputWithContext(ctx context.Context) JsonrpcRequestMapOutput
- type JsonrpcRequestOutput
- func (o JsonrpcRequestOutput) Comment() pulumi.StringPtrOutput
- func (JsonrpcRequestOutput) ElementType() reflect.Type
- func (o JsonrpcRequestOutput) JsonContent() pulumi.StringOutput
- func (o JsonrpcRequestOutput) Response() pulumi.StringOutput
- func (o JsonrpcRequestOutput) ToJsonrpcRequestOutput() JsonrpcRequestOutput
- func (o JsonrpcRequestOutput) ToJsonrpcRequestOutputWithContext(ctx context.Context) JsonrpcRequestOutput
- type JsonrpcRequestState
- type ObjectAdomRevision
- type ObjectAdomRevisionArgs
- type ObjectAdomRevisionArray
- type ObjectAdomRevisionArrayInput
- type ObjectAdomRevisionArrayOutput
- func (ObjectAdomRevisionArrayOutput) ElementType() reflect.Type
- func (o ObjectAdomRevisionArrayOutput) Index(i pulumi.IntInput) ObjectAdomRevisionOutput
- func (o ObjectAdomRevisionArrayOutput) ToObjectAdomRevisionArrayOutput() ObjectAdomRevisionArrayOutput
- func (o ObjectAdomRevisionArrayOutput) ToObjectAdomRevisionArrayOutputWithContext(ctx context.Context) ObjectAdomRevisionArrayOutput
- type ObjectAdomRevisionInput
- type ObjectAdomRevisionMap
- type ObjectAdomRevisionMapInput
- type ObjectAdomRevisionMapOutput
- func (ObjectAdomRevisionMapOutput) ElementType() reflect.Type
- func (o ObjectAdomRevisionMapOutput) MapIndex(k pulumi.StringInput) ObjectAdomRevisionOutput
- func (o ObjectAdomRevisionMapOutput) ToObjectAdomRevisionMapOutput() ObjectAdomRevisionMapOutput
- func (o ObjectAdomRevisionMapOutput) ToObjectAdomRevisionMapOutputWithContext(ctx context.Context) ObjectAdomRevisionMapOutput
- type ObjectAdomRevisionOutput
- func (o ObjectAdomRevisionOutput) Adom() pulumi.StringPtrOutput
- func (o ObjectAdomRevisionOutput) CreatedBy() pulumi.StringPtrOutput
- func (o ObjectAdomRevisionOutput) Description() pulumi.StringPtrOutput
- func (ObjectAdomRevisionOutput) ElementType() reflect.Type
- func (o ObjectAdomRevisionOutput) Locked() pulumi.IntPtrOutput
- func (o ObjectAdomRevisionOutput) Name() pulumi.StringOutput
- func (o ObjectAdomRevisionOutput) ToObjectAdomRevisionOutput() ObjectAdomRevisionOutput
- func (o ObjectAdomRevisionOutput) ToObjectAdomRevisionOutputWithContext(ctx context.Context) ObjectAdomRevisionOutput
- type ObjectAdomRevisionState
- type SystemAdmin
- type SystemAdminArgs
- type SystemAdminArray
- type SystemAdminArrayInput
- type SystemAdminArrayOutput
- func (SystemAdminArrayOutput) ElementType() reflect.Type
- func (o SystemAdminArrayOutput) Index(i pulumi.IntInput) SystemAdminOutput
- func (o SystemAdminArrayOutput) ToSystemAdminArrayOutput() SystemAdminArrayOutput
- func (o SystemAdminArrayOutput) ToSystemAdminArrayOutputWithContext(ctx context.Context) SystemAdminArrayOutput
- type SystemAdminInput
- type SystemAdminMap
- type SystemAdminMapInput
- type SystemAdminMapOutput
- func (SystemAdminMapOutput) ElementType() reflect.Type
- func (o SystemAdminMapOutput) MapIndex(k pulumi.StringInput) SystemAdminOutput
- func (o SystemAdminMapOutput) ToSystemAdminMapOutput() SystemAdminMapOutput
- func (o SystemAdminMapOutput) ToSystemAdminMapOutputWithContext(ctx context.Context) SystemAdminMapOutput
- type SystemAdminOutput
- func (SystemAdminOutput) ElementType() reflect.Type
- func (o SystemAdminOutput) HttpPort() pulumi.IntPtrOutput
- func (o SystemAdminOutput) HttpsPort() pulumi.IntPtrOutput
- func (o SystemAdminOutput) IdleTimeout() pulumi.IntPtrOutput
- func (o SystemAdminOutput) ToSystemAdminOutput() SystemAdminOutput
- func (o SystemAdminOutput) ToSystemAdminOutputWithContext(ctx context.Context) SystemAdminOutput
- type SystemAdminProfiles
- type SystemAdminProfilesArgs
- type SystemAdminProfilesArray
- type SystemAdminProfilesArrayInput
- type SystemAdminProfilesArrayOutput
- func (SystemAdminProfilesArrayOutput) ElementType() reflect.Type
- func (o SystemAdminProfilesArrayOutput) Index(i pulumi.IntInput) SystemAdminProfilesOutput
- func (o SystemAdminProfilesArrayOutput) ToSystemAdminProfilesArrayOutput() SystemAdminProfilesArrayOutput
- func (o SystemAdminProfilesArrayOutput) ToSystemAdminProfilesArrayOutputWithContext(ctx context.Context) SystemAdminProfilesArrayOutput
- type SystemAdminProfilesInput
- type SystemAdminProfilesMap
- type SystemAdminProfilesMapInput
- type SystemAdminProfilesMapOutput
- func (SystemAdminProfilesMapOutput) ElementType() reflect.Type
- func (o SystemAdminProfilesMapOutput) MapIndex(k pulumi.StringInput) SystemAdminProfilesOutput
- func (o SystemAdminProfilesMapOutput) ToSystemAdminProfilesMapOutput() SystemAdminProfilesMapOutput
- func (o SystemAdminProfilesMapOutput) ToSystemAdminProfilesMapOutputWithContext(ctx context.Context) SystemAdminProfilesMapOutput
- type SystemAdminProfilesOutput
- func (o SystemAdminProfilesOutput) AdomPolicyPackages() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) AdomSwitch() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) Assignment() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) ConfigRetrieve() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) ConfigRevert() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) ConsistencyCheck() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeployManagement() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) Description() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceAp() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceConfig() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceForticlient() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceFortiswitch() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceManager() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceOperation() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceProfile() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceRevisionDeletion() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) DeviceWanLinkLoadBalance() pulumi.StringPtrOutput
- func (SystemAdminProfilesOutput) ElementType() reflect.Type
- func (o SystemAdminProfilesOutput) FortiguardCenter() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) FortiguardCenterAdvanced() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) FortiguardCenterFirmwareManagerment() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) FortiguardCenterLicensing() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) GlobalPolicyPackages() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) ImportPolicyPackages() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) IntfMapping() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) LogViewer() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) PolicyObjects() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) Profileid() pulumi.StringOutput
- func (o SystemAdminProfilesOutput) SetInstallTargets() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) SystemSetting() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) TerminalAccess() pulumi.StringPtrOutput
- func (o SystemAdminProfilesOutput) ToSystemAdminProfilesOutput() SystemAdminProfilesOutput
- func (o SystemAdminProfilesOutput) ToSystemAdminProfilesOutputWithContext(ctx context.Context) SystemAdminProfilesOutput
- func (o SystemAdminProfilesOutput) VpnManager() pulumi.StringPtrOutput
- type SystemAdminProfilesState
- type SystemAdminState
- type SystemAdminUser
- type SystemAdminUserArgs
- type SystemAdminUserArray
- type SystemAdminUserArrayInput
- type SystemAdminUserArrayOutput
- func (SystemAdminUserArrayOutput) ElementType() reflect.Type
- func (o SystemAdminUserArrayOutput) Index(i pulumi.IntInput) SystemAdminUserOutput
- func (o SystemAdminUserArrayOutput) ToSystemAdminUserArrayOutput() SystemAdminUserArrayOutput
- func (o SystemAdminUserArrayOutput) ToSystemAdminUserArrayOutputWithContext(ctx context.Context) SystemAdminUserArrayOutput
- type SystemAdminUserInput
- type SystemAdminUserMap
- type SystemAdminUserMapInput
- type SystemAdminUserMapOutput
- func (SystemAdminUserMapOutput) ElementType() reflect.Type
- func (o SystemAdminUserMapOutput) MapIndex(k pulumi.StringInput) SystemAdminUserOutput
- func (o SystemAdminUserMapOutput) ToSystemAdminUserMapOutput() SystemAdminUserMapOutput
- func (o SystemAdminUserMapOutput) ToSystemAdminUserMapOutputWithContext(ctx context.Context) SystemAdminUserMapOutput
- type SystemAdminUserOutput
- func (o SystemAdminUserOutput) Description() pulumi.StringPtrOutput
- func (SystemAdminUserOutput) ElementType() reflect.Type
- func (o SystemAdminUserOutput) Password() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) Profileid() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) RadiusServer() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) RpcPermit() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) ToSystemAdminUserOutput() SystemAdminUserOutput
- func (o SystemAdminUserOutput) ToSystemAdminUserOutputWithContext(ctx context.Context) SystemAdminUserOutput
- func (o SystemAdminUserOutput) Trusthost1() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) Trusthost2() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) Trusthost3() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) UserType() pulumi.StringPtrOutput
- func (o SystemAdminUserOutput) Userid() pulumi.StringOutput
- type SystemAdminUserState
- type SystemAdom
- type SystemAdomArgs
- type SystemAdomArray
- type SystemAdomArrayInput
- type SystemAdomArrayOutput
- func (SystemAdomArrayOutput) ElementType() reflect.Type
- func (o SystemAdomArrayOutput) Index(i pulumi.IntInput) SystemAdomOutput
- func (o SystemAdomArrayOutput) ToSystemAdomArrayOutput() SystemAdomArrayOutput
- func (o SystemAdomArrayOutput) ToSystemAdomArrayOutputWithContext(ctx context.Context) SystemAdomArrayOutput
- type SystemAdomInput
- type SystemAdomMap
- type SystemAdomMapInput
- type SystemAdomMapOutput
- func (SystemAdomMapOutput) ElementType() reflect.Type
- func (o SystemAdomMapOutput) MapIndex(k pulumi.StringInput) SystemAdomOutput
- func (o SystemAdomMapOutput) ToSystemAdomMapOutput() SystemAdomMapOutput
- func (o SystemAdomMapOutput) ToSystemAdomMapOutputWithContext(ctx context.Context) SystemAdomMapOutput
- type SystemAdomOutput
- func (o SystemAdomOutput) ActionWhenConflictsOccurDuringPolicyCheck() pulumi.StringPtrOutput
- func (o SystemAdomOutput) AutoPushPolicyPackagesWhenDeviceBackOnline() pulumi.StringPtrOutput
- func (o SystemAdomOutput) CentralManagementFortiap() pulumi.BoolPtrOutput
- func (o SystemAdomOutput) CentralManagementSdwan() pulumi.BoolPtrOutput
- func (o SystemAdomOutput) CentralManagementVpn() pulumi.BoolPtrOutput
- func (SystemAdomOutput) ElementType() reflect.Type
- func (o SystemAdomOutput) Mode() pulumi.StringPtrOutput
- func (o SystemAdomOutput) Name() pulumi.StringOutput
- func (o SystemAdomOutput) PerformPolicyCheckBeforeEveryInstall() pulumi.BoolPtrOutput
- func (o SystemAdomOutput) Status() pulumi.IntPtrOutput
- func (o SystemAdomOutput) ToSystemAdomOutput() SystemAdomOutput
- func (o SystemAdomOutput) ToSystemAdomOutputWithContext(ctx context.Context) SystemAdomOutput
- func (o SystemAdomOutput) Type() pulumi.StringPtrOutput
- type SystemAdomState
- type SystemDns
- type SystemDnsArgs
- type SystemDnsArray
- type SystemDnsArrayInput
- type SystemDnsArrayOutput
- func (SystemDnsArrayOutput) ElementType() reflect.Type
- func (o SystemDnsArrayOutput) Index(i pulumi.IntInput) SystemDnsOutput
- func (o SystemDnsArrayOutput) ToSystemDnsArrayOutput() SystemDnsArrayOutput
- func (o SystemDnsArrayOutput) ToSystemDnsArrayOutputWithContext(ctx context.Context) SystemDnsArrayOutput
- type SystemDnsInput
- type SystemDnsMap
- type SystemDnsMapInput
- type SystemDnsMapOutput
- type SystemDnsOutput
- func (SystemDnsOutput) ElementType() reflect.Type
- func (o SystemDnsOutput) Primary() pulumi.StringPtrOutput
- func (o SystemDnsOutput) Secondary() pulumi.StringPtrOutput
- func (o SystemDnsOutput) ToSystemDnsOutput() SystemDnsOutput
- func (o SystemDnsOutput) ToSystemDnsOutputWithContext(ctx context.Context) SystemDnsOutput
- type SystemDnsState
- type SystemGlobal
- type SystemGlobalArgs
- type SystemGlobalArray
- type SystemGlobalArrayInput
- type SystemGlobalArrayOutput
- func (SystemGlobalArrayOutput) ElementType() reflect.Type
- func (o SystemGlobalArrayOutput) Index(i pulumi.IntInput) SystemGlobalOutput
- func (o SystemGlobalArrayOutput) ToSystemGlobalArrayOutput() SystemGlobalArrayOutput
- func (o SystemGlobalArrayOutput) ToSystemGlobalArrayOutputWithContext(ctx context.Context) SystemGlobalArrayOutput
- type SystemGlobalInput
- type SystemGlobalMap
- type SystemGlobalMapInput
- type SystemGlobalMapOutput
- func (SystemGlobalMapOutput) ElementType() reflect.Type
- func (o SystemGlobalMapOutput) MapIndex(k pulumi.StringInput) SystemGlobalOutput
- func (o SystemGlobalMapOutput) ToSystemGlobalMapOutput() SystemGlobalMapOutput
- func (o SystemGlobalMapOutput) ToSystemGlobalMapOutputWithContext(ctx context.Context) SystemGlobalMapOutput
- type SystemGlobalOutput
- func (o SystemGlobalOutput) AdomMode() pulumi.StringPtrOutput
- func (o SystemGlobalOutput) AdomStatus() pulumi.StringPtrOutput
- func (SystemGlobalOutput) ElementType() reflect.Type
- func (o SystemGlobalOutput) FortianalyzerStatus() pulumi.StringPtrOutput
- func (o SystemGlobalOutput) Hostname() pulumi.StringPtrOutput
- func (o SystemGlobalOutput) Timezone() pulumi.StringPtrOutput
- func (o SystemGlobalOutput) ToSystemGlobalOutput() SystemGlobalOutput
- func (o SystemGlobalOutput) ToSystemGlobalOutputWithContext(ctx context.Context) SystemGlobalOutput
- type SystemGlobalState
- type SystemLicenseForticare
- type SystemLicenseForticareArgs
- type SystemLicenseForticareArray
- func (SystemLicenseForticareArray) ElementType() reflect.Type
- func (i SystemLicenseForticareArray) ToSystemLicenseForticareArrayOutput() SystemLicenseForticareArrayOutput
- func (i SystemLicenseForticareArray) ToSystemLicenseForticareArrayOutputWithContext(ctx context.Context) SystemLicenseForticareArrayOutput
- type SystemLicenseForticareArrayInput
- type SystemLicenseForticareArrayOutput
- func (SystemLicenseForticareArrayOutput) ElementType() reflect.Type
- func (o SystemLicenseForticareArrayOutput) Index(i pulumi.IntInput) SystemLicenseForticareOutput
- func (o SystemLicenseForticareArrayOutput) ToSystemLicenseForticareArrayOutput() SystemLicenseForticareArrayOutput
- func (o SystemLicenseForticareArrayOutput) ToSystemLicenseForticareArrayOutputWithContext(ctx context.Context) SystemLicenseForticareArrayOutput
- type SystemLicenseForticareInput
- type SystemLicenseForticareMap
- type SystemLicenseForticareMapInput
- type SystemLicenseForticareMapOutput
- func (SystemLicenseForticareMapOutput) ElementType() reflect.Type
- func (o SystemLicenseForticareMapOutput) MapIndex(k pulumi.StringInput) SystemLicenseForticareOutput
- func (o SystemLicenseForticareMapOutput) ToSystemLicenseForticareMapOutput() SystemLicenseForticareMapOutput
- func (o SystemLicenseForticareMapOutput) ToSystemLicenseForticareMapOutputWithContext(ctx context.Context) SystemLicenseForticareMapOutput
- type SystemLicenseForticareOutput
- func (o SystemLicenseForticareOutput) Adom() pulumi.StringPtrOutput
- func (SystemLicenseForticareOutput) ElementType() reflect.Type
- func (o SystemLicenseForticareOutput) RegistrationCode() pulumi.StringOutput
- func (o SystemLicenseForticareOutput) Target() pulumi.StringOutput
- func (o SystemLicenseForticareOutput) ToSystemLicenseForticareOutput() SystemLicenseForticareOutput
- func (o SystemLicenseForticareOutput) ToSystemLicenseForticareOutputWithContext(ctx context.Context) SystemLicenseForticareOutput
- type SystemLicenseForticareState
- type SystemLicenseVm
- type SystemLicenseVmArgs
- type SystemLicenseVmArray
- type SystemLicenseVmArrayInput
- type SystemLicenseVmArrayOutput
- func (SystemLicenseVmArrayOutput) ElementType() reflect.Type
- func (o SystemLicenseVmArrayOutput) Index(i pulumi.IntInput) SystemLicenseVmOutput
- func (o SystemLicenseVmArrayOutput) ToSystemLicenseVmArrayOutput() SystemLicenseVmArrayOutput
- func (o SystemLicenseVmArrayOutput) ToSystemLicenseVmArrayOutputWithContext(ctx context.Context) SystemLicenseVmArrayOutput
- type SystemLicenseVmInput
- type SystemLicenseVmMap
- type SystemLicenseVmMapInput
- type SystemLicenseVmMapOutput
- func (SystemLicenseVmMapOutput) ElementType() reflect.Type
- func (o SystemLicenseVmMapOutput) MapIndex(k pulumi.StringInput) SystemLicenseVmOutput
- func (o SystemLicenseVmMapOutput) ToSystemLicenseVmMapOutput() SystemLicenseVmMapOutput
- func (o SystemLicenseVmMapOutput) ToSystemLicenseVmMapOutputWithContext(ctx context.Context) SystemLicenseVmMapOutput
- type SystemLicenseVmOutput
- func (o SystemLicenseVmOutput) Adom() pulumi.StringPtrOutput
- func (SystemLicenseVmOutput) ElementType() reflect.Type
- func (o SystemLicenseVmOutput) FileContent() pulumi.StringOutput
- func (o SystemLicenseVmOutput) Target() pulumi.StringOutput
- func (o SystemLicenseVmOutput) ToSystemLicenseVmOutput() SystemLicenseVmOutput
- func (o SystemLicenseVmOutput) ToSystemLicenseVmOutputWithContext(ctx context.Context) SystemLicenseVmOutput
- type SystemLicenseVmState
- type SystemNetworkInterface
- type SystemNetworkInterfaceArgs
- type SystemNetworkInterfaceArray
- func (SystemNetworkInterfaceArray) ElementType() reflect.Type
- func (i SystemNetworkInterfaceArray) ToSystemNetworkInterfaceArrayOutput() SystemNetworkInterfaceArrayOutput
- func (i SystemNetworkInterfaceArray) ToSystemNetworkInterfaceArrayOutputWithContext(ctx context.Context) SystemNetworkInterfaceArrayOutput
- type SystemNetworkInterfaceArrayInput
- type SystemNetworkInterfaceArrayOutput
- func (SystemNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o SystemNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) SystemNetworkInterfaceOutput
- func (o SystemNetworkInterfaceArrayOutput) ToSystemNetworkInterfaceArrayOutput() SystemNetworkInterfaceArrayOutput
- func (o SystemNetworkInterfaceArrayOutput) ToSystemNetworkInterfaceArrayOutputWithContext(ctx context.Context) SystemNetworkInterfaceArrayOutput
- type SystemNetworkInterfaceInput
- type SystemNetworkInterfaceMap
- type SystemNetworkInterfaceMapInput
- type SystemNetworkInterfaceMapOutput
- func (SystemNetworkInterfaceMapOutput) ElementType() reflect.Type
- func (o SystemNetworkInterfaceMapOutput) MapIndex(k pulumi.StringInput) SystemNetworkInterfaceOutput
- func (o SystemNetworkInterfaceMapOutput) ToSystemNetworkInterfaceMapOutput() SystemNetworkInterfaceMapOutput
- func (o SystemNetworkInterfaceMapOutput) ToSystemNetworkInterfaceMapOutputWithContext(ctx context.Context) SystemNetworkInterfaceMapOutput
- type SystemNetworkInterfaceOutput
- func (o SystemNetworkInterfaceOutput) AllowAccesses() pulumi.StringArrayOutput
- func (o SystemNetworkInterfaceOutput) Description() pulumi.StringPtrOutput
- func (SystemNetworkInterfaceOutput) ElementType() reflect.Type
- func (o SystemNetworkInterfaceOutput) Ip() pulumi.StringPtrOutput
- func (o SystemNetworkInterfaceOutput) Name() pulumi.StringOutput
- func (o SystemNetworkInterfaceOutput) ServiceAccesses() pulumi.StringArrayOutput
- func (o SystemNetworkInterfaceOutput) Status() pulumi.StringPtrOutput
- func (o SystemNetworkInterfaceOutput) ToSystemNetworkInterfaceOutput() SystemNetworkInterfaceOutput
- func (o SystemNetworkInterfaceOutput) ToSystemNetworkInterfaceOutputWithContext(ctx context.Context) SystemNetworkInterfaceOutput
- type SystemNetworkInterfaceState
- type SystemNetworkRoute
- type SystemNetworkRouteArgs
- type SystemNetworkRouteArray
- type SystemNetworkRouteArrayInput
- type SystemNetworkRouteArrayOutput
- func (SystemNetworkRouteArrayOutput) ElementType() reflect.Type
- func (o SystemNetworkRouteArrayOutput) Index(i pulumi.IntInput) SystemNetworkRouteOutput
- func (o SystemNetworkRouteArrayOutput) ToSystemNetworkRouteArrayOutput() SystemNetworkRouteArrayOutput
- func (o SystemNetworkRouteArrayOutput) ToSystemNetworkRouteArrayOutputWithContext(ctx context.Context) SystemNetworkRouteArrayOutput
- type SystemNetworkRouteInput
- type SystemNetworkRouteMap
- type SystemNetworkRouteMapInput
- type SystemNetworkRouteMapOutput
- func (SystemNetworkRouteMapOutput) ElementType() reflect.Type
- func (o SystemNetworkRouteMapOutput) MapIndex(k pulumi.StringInput) SystemNetworkRouteOutput
- func (o SystemNetworkRouteMapOutput) ToSystemNetworkRouteMapOutput() SystemNetworkRouteMapOutput
- func (o SystemNetworkRouteMapOutput) ToSystemNetworkRouteMapOutputWithContext(ctx context.Context) SystemNetworkRouteMapOutput
- type SystemNetworkRouteOutput
- func (o SystemNetworkRouteOutput) Destination() pulumi.StringOutput
- func (o SystemNetworkRouteOutput) Device() pulumi.StringOutput
- func (SystemNetworkRouteOutput) ElementType() reflect.Type
- func (o SystemNetworkRouteOutput) Gateway() pulumi.StringOutput
- func (o SystemNetworkRouteOutput) RouteId() pulumi.IntOutput
- func (o SystemNetworkRouteOutput) ToSystemNetworkRouteOutput() SystemNetworkRouteOutput
- func (o SystemNetworkRouteOutput) ToSystemNetworkRouteOutputWithContext(ctx context.Context) SystemNetworkRouteOutput
- type SystemNetworkRouteState
- type SystemNtp
- type SystemNtpArgs
- type SystemNtpArray
- type SystemNtpArrayInput
- type SystemNtpArrayOutput
- func (SystemNtpArrayOutput) ElementType() reflect.Type
- func (o SystemNtpArrayOutput) Index(i pulumi.IntInput) SystemNtpOutput
- func (o SystemNtpArrayOutput) ToSystemNtpArrayOutput() SystemNtpArrayOutput
- func (o SystemNtpArrayOutput) ToSystemNtpArrayOutputWithContext(ctx context.Context) SystemNtpArrayOutput
- type SystemNtpInput
- type SystemNtpMap
- type SystemNtpMapInput
- type SystemNtpMapOutput
- type SystemNtpOutput
- func (SystemNtpOutput) ElementType() reflect.Type
- func (o SystemNtpOutput) Server() pulumi.StringOutput
- func (o SystemNtpOutput) Status() pulumi.StringPtrOutput
- func (o SystemNtpOutput) SyncInterval() pulumi.IntPtrOutput
- func (o SystemNtpOutput) ToSystemNtpOutput() SystemNtpOutput
- func (o SystemNtpOutput) ToSystemNtpOutputWithContext(ctx context.Context) SystemNtpOutput
- type SystemNtpState
- type SystemSyslogserver
- type SystemSyslogserverArgs
- type SystemSyslogserverArray
- type SystemSyslogserverArrayInput
- type SystemSyslogserverArrayOutput
- func (SystemSyslogserverArrayOutput) ElementType() reflect.Type
- func (o SystemSyslogserverArrayOutput) Index(i pulumi.IntInput) SystemSyslogserverOutput
- func (o SystemSyslogserverArrayOutput) ToSystemSyslogserverArrayOutput() SystemSyslogserverArrayOutput
- func (o SystemSyslogserverArrayOutput) ToSystemSyslogserverArrayOutputWithContext(ctx context.Context) SystemSyslogserverArrayOutput
- type SystemSyslogserverInput
- type SystemSyslogserverMap
- type SystemSyslogserverMapInput
- type SystemSyslogserverMapOutput
- func (SystemSyslogserverMapOutput) ElementType() reflect.Type
- func (o SystemSyslogserverMapOutput) MapIndex(k pulumi.StringInput) SystemSyslogserverOutput
- func (o SystemSyslogserverMapOutput) ToSystemSyslogserverMapOutput() SystemSyslogserverMapOutput
- func (o SystemSyslogserverMapOutput) ToSystemSyslogserverMapOutputWithContext(ctx context.Context) SystemSyslogserverMapOutput
- type SystemSyslogserverOutput
- func (SystemSyslogserverOutput) ElementType() reflect.Type
- func (o SystemSyslogserverOutput) Ip() pulumi.StringPtrOutput
- func (o SystemSyslogserverOutput) Name() pulumi.StringOutput
- func (o SystemSyslogserverOutput) Port() pulumi.IntPtrOutput
- func (o SystemSyslogserverOutput) ToSystemSyslogserverOutput() SystemSyslogserverOutput
- func (o SystemSyslogserverOutput) ToSystemSyslogserverOutputWithContext(ctx context.Context) SystemSyslogserverOutput
- type SystemSyslogserverState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DevicemanagerDevice ¶
type DevicemanagerDevice struct { pulumi.CustomResourceState // Name or ID of the ADOM where the command is to be executed on. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Fortigate's device name. DeviceName pulumi.StringOutput `pulumi:"deviceName"` // Fortigate's ipaddress. Ipaddr pulumi.StringOutput `pulumi:"ipaddr"` // Password. Password pulumi.StringPtrOutput `pulumi:"password"` // User name. Userid pulumi.StringOutput `pulumi:"userid"` }
This resource supports adding/deleting online FortiGate to/from FortiManager
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewDevicemanagerDevice(ctx, "test1", &fmg.DevicemanagerDeviceArgs{ DeviceName: pulumi.String("FGVM64-test"), Ipaddr: pulumi.String("192.168.88.101"), Password: pulumi.String(""), Userid: pulumi.String("admin"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDevicemanagerDevice ¶
func GetDevicemanagerDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DevicemanagerDeviceState, opts ...pulumi.ResourceOption) (*DevicemanagerDevice, error)
GetDevicemanagerDevice gets an existing DevicemanagerDevice 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 NewDevicemanagerDevice ¶
func NewDevicemanagerDevice(ctx *pulumi.Context, name string, args *DevicemanagerDeviceArgs, opts ...pulumi.ResourceOption) (*DevicemanagerDevice, error)
NewDevicemanagerDevice registers a new resource with the given unique name, arguments, and options.
func (*DevicemanagerDevice) ElementType ¶
func (*DevicemanagerDevice) ElementType() reflect.Type
func (*DevicemanagerDevice) ToDevicemanagerDeviceOutput ¶
func (i *DevicemanagerDevice) ToDevicemanagerDeviceOutput() DevicemanagerDeviceOutput
func (*DevicemanagerDevice) ToDevicemanagerDeviceOutputWithContext ¶
func (i *DevicemanagerDevice) ToDevicemanagerDeviceOutputWithContext(ctx context.Context) DevicemanagerDeviceOutput
type DevicemanagerDeviceArgs ¶
type DevicemanagerDeviceArgs struct { // Name or ID of the ADOM where the command is to be executed on. Adom pulumi.StringPtrInput // Fortigate's device name. DeviceName pulumi.StringInput // Fortigate's ipaddress. Ipaddr pulumi.StringInput // Password. Password pulumi.StringPtrInput // User name. Userid pulumi.StringInput }
The set of arguments for constructing a DevicemanagerDevice resource.
func (DevicemanagerDeviceArgs) ElementType ¶
func (DevicemanagerDeviceArgs) ElementType() reflect.Type
type DevicemanagerDeviceArray ¶
type DevicemanagerDeviceArray []DevicemanagerDeviceInput
func (DevicemanagerDeviceArray) ElementType ¶
func (DevicemanagerDeviceArray) ElementType() reflect.Type
func (DevicemanagerDeviceArray) ToDevicemanagerDeviceArrayOutput ¶
func (i DevicemanagerDeviceArray) ToDevicemanagerDeviceArrayOutput() DevicemanagerDeviceArrayOutput
func (DevicemanagerDeviceArray) ToDevicemanagerDeviceArrayOutputWithContext ¶
func (i DevicemanagerDeviceArray) ToDevicemanagerDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerDeviceArrayOutput
type DevicemanagerDeviceArrayInput ¶
type DevicemanagerDeviceArrayInput interface { pulumi.Input ToDevicemanagerDeviceArrayOutput() DevicemanagerDeviceArrayOutput ToDevicemanagerDeviceArrayOutputWithContext(context.Context) DevicemanagerDeviceArrayOutput }
DevicemanagerDeviceArrayInput is an input type that accepts DevicemanagerDeviceArray and DevicemanagerDeviceArrayOutput values. You can construct a concrete instance of `DevicemanagerDeviceArrayInput` via:
DevicemanagerDeviceArray{ DevicemanagerDeviceArgs{...} }
type DevicemanagerDeviceArrayOutput ¶
type DevicemanagerDeviceArrayOutput struct{ *pulumi.OutputState }
func (DevicemanagerDeviceArrayOutput) ElementType ¶
func (DevicemanagerDeviceArrayOutput) ElementType() reflect.Type
func (DevicemanagerDeviceArrayOutput) Index ¶
func (o DevicemanagerDeviceArrayOutput) Index(i pulumi.IntInput) DevicemanagerDeviceOutput
func (DevicemanagerDeviceArrayOutput) ToDevicemanagerDeviceArrayOutput ¶
func (o DevicemanagerDeviceArrayOutput) ToDevicemanagerDeviceArrayOutput() DevicemanagerDeviceArrayOutput
func (DevicemanagerDeviceArrayOutput) ToDevicemanagerDeviceArrayOutputWithContext ¶
func (o DevicemanagerDeviceArrayOutput) ToDevicemanagerDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerDeviceArrayOutput
type DevicemanagerDeviceInput ¶
type DevicemanagerDeviceInput interface { pulumi.Input ToDevicemanagerDeviceOutput() DevicemanagerDeviceOutput ToDevicemanagerDeviceOutputWithContext(ctx context.Context) DevicemanagerDeviceOutput }
type DevicemanagerDeviceMap ¶
type DevicemanagerDeviceMap map[string]DevicemanagerDeviceInput
func (DevicemanagerDeviceMap) ElementType ¶
func (DevicemanagerDeviceMap) ElementType() reflect.Type
func (DevicemanagerDeviceMap) ToDevicemanagerDeviceMapOutput ¶
func (i DevicemanagerDeviceMap) ToDevicemanagerDeviceMapOutput() DevicemanagerDeviceMapOutput
func (DevicemanagerDeviceMap) ToDevicemanagerDeviceMapOutputWithContext ¶
func (i DevicemanagerDeviceMap) ToDevicemanagerDeviceMapOutputWithContext(ctx context.Context) DevicemanagerDeviceMapOutput
type DevicemanagerDeviceMapInput ¶
type DevicemanagerDeviceMapInput interface { pulumi.Input ToDevicemanagerDeviceMapOutput() DevicemanagerDeviceMapOutput ToDevicemanagerDeviceMapOutputWithContext(context.Context) DevicemanagerDeviceMapOutput }
DevicemanagerDeviceMapInput is an input type that accepts DevicemanagerDeviceMap and DevicemanagerDeviceMapOutput values. You can construct a concrete instance of `DevicemanagerDeviceMapInput` via:
DevicemanagerDeviceMap{ "key": DevicemanagerDeviceArgs{...} }
type DevicemanagerDeviceMapOutput ¶
type DevicemanagerDeviceMapOutput struct{ *pulumi.OutputState }
func (DevicemanagerDeviceMapOutput) ElementType ¶
func (DevicemanagerDeviceMapOutput) ElementType() reflect.Type
func (DevicemanagerDeviceMapOutput) MapIndex ¶
func (o DevicemanagerDeviceMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerDeviceOutput
func (DevicemanagerDeviceMapOutput) ToDevicemanagerDeviceMapOutput ¶
func (o DevicemanagerDeviceMapOutput) ToDevicemanagerDeviceMapOutput() DevicemanagerDeviceMapOutput
func (DevicemanagerDeviceMapOutput) ToDevicemanagerDeviceMapOutputWithContext ¶
func (o DevicemanagerDeviceMapOutput) ToDevicemanagerDeviceMapOutputWithContext(ctx context.Context) DevicemanagerDeviceMapOutput
type DevicemanagerDeviceOutput ¶
type DevicemanagerDeviceOutput struct{ *pulumi.OutputState }
func (DevicemanagerDeviceOutput) Adom ¶
func (o DevicemanagerDeviceOutput) Adom() pulumi.StringPtrOutput
Name or ID of the ADOM where the command is to be executed on.
func (DevicemanagerDeviceOutput) DeviceName ¶
func (o DevicemanagerDeviceOutput) DeviceName() pulumi.StringOutput
Fortigate's device name.
func (DevicemanagerDeviceOutput) ElementType ¶
func (DevicemanagerDeviceOutput) ElementType() reflect.Type
func (DevicemanagerDeviceOutput) Ipaddr ¶
func (o DevicemanagerDeviceOutput) Ipaddr() pulumi.StringOutput
Fortigate's ipaddress.
func (DevicemanagerDeviceOutput) Password ¶
func (o DevicemanagerDeviceOutput) Password() pulumi.StringPtrOutput
Password.
func (DevicemanagerDeviceOutput) ToDevicemanagerDeviceOutput ¶
func (o DevicemanagerDeviceOutput) ToDevicemanagerDeviceOutput() DevicemanagerDeviceOutput
func (DevicemanagerDeviceOutput) ToDevicemanagerDeviceOutputWithContext ¶
func (o DevicemanagerDeviceOutput) ToDevicemanagerDeviceOutputWithContext(ctx context.Context) DevicemanagerDeviceOutput
func (DevicemanagerDeviceOutput) Userid ¶
func (o DevicemanagerDeviceOutput) Userid() pulumi.StringOutput
User name.
type DevicemanagerDeviceState ¶
type DevicemanagerDeviceState struct { // Name or ID of the ADOM where the command is to be executed on. Adom pulumi.StringPtrInput // Fortigate's device name. DeviceName pulumi.StringPtrInput // Fortigate's ipaddress. Ipaddr pulumi.StringPtrInput // Password. Password pulumi.StringPtrInput // User name. Userid pulumi.StringPtrInput }
func (DevicemanagerDeviceState) ElementType ¶
func (DevicemanagerDeviceState) ElementType() reflect.Type
type DevicemanagerInstallDevice ¶
type DevicemanagerInstallDevice struct { pulumi.CustomResourceState // Source ADOM name. default is 'root' Adom pulumi.StringPtrOutput `pulumi:"adom"` // Target device name. TargetDevname pulumi.StringOutput `pulumi:"targetDevname"` // Timeout for installing the script to the target, default: 3 minutes. Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrOutput `pulumi:"vdom"` }
This resource supports installing devicemanager script from FortiManager to the related device
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewDevicemanagerInstallDevice(ctx, "test1", &fmg.DevicemanagerInstallDeviceArgs{ TargetDevname: pulumi.String("FGVM64-test"), Timeout: pulumi.Int(5), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDevicemanagerInstallDevice ¶
func GetDevicemanagerInstallDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DevicemanagerInstallDeviceState, opts ...pulumi.ResourceOption) (*DevicemanagerInstallDevice, error)
GetDevicemanagerInstallDevice gets an existing DevicemanagerInstallDevice 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 NewDevicemanagerInstallDevice ¶
func NewDevicemanagerInstallDevice(ctx *pulumi.Context, name string, args *DevicemanagerInstallDeviceArgs, opts ...pulumi.ResourceOption) (*DevicemanagerInstallDevice, error)
NewDevicemanagerInstallDevice registers a new resource with the given unique name, arguments, and options.
func (*DevicemanagerInstallDevice) ElementType ¶
func (*DevicemanagerInstallDevice) ElementType() reflect.Type
func (*DevicemanagerInstallDevice) ToDevicemanagerInstallDeviceOutput ¶
func (i *DevicemanagerInstallDevice) ToDevicemanagerInstallDeviceOutput() DevicemanagerInstallDeviceOutput
func (*DevicemanagerInstallDevice) ToDevicemanagerInstallDeviceOutputWithContext ¶
func (i *DevicemanagerInstallDevice) ToDevicemanagerInstallDeviceOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceOutput
type DevicemanagerInstallDeviceArgs ¶
type DevicemanagerInstallDeviceArgs struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // Target device name. TargetDevname pulumi.StringInput // Timeout for installing the script to the target, default: 3 minutes. Timeout pulumi.IntPtrInput // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrInput }
The set of arguments for constructing a DevicemanagerInstallDevice resource.
func (DevicemanagerInstallDeviceArgs) ElementType ¶
func (DevicemanagerInstallDeviceArgs) ElementType() reflect.Type
type DevicemanagerInstallDeviceArray ¶
type DevicemanagerInstallDeviceArray []DevicemanagerInstallDeviceInput
func (DevicemanagerInstallDeviceArray) ElementType ¶
func (DevicemanagerInstallDeviceArray) ElementType() reflect.Type
func (DevicemanagerInstallDeviceArray) ToDevicemanagerInstallDeviceArrayOutput ¶
func (i DevicemanagerInstallDeviceArray) ToDevicemanagerInstallDeviceArrayOutput() DevicemanagerInstallDeviceArrayOutput
func (DevicemanagerInstallDeviceArray) ToDevicemanagerInstallDeviceArrayOutputWithContext ¶
func (i DevicemanagerInstallDeviceArray) ToDevicemanagerInstallDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceArrayOutput
type DevicemanagerInstallDeviceArrayInput ¶
type DevicemanagerInstallDeviceArrayInput interface { pulumi.Input ToDevicemanagerInstallDeviceArrayOutput() DevicemanagerInstallDeviceArrayOutput ToDevicemanagerInstallDeviceArrayOutputWithContext(context.Context) DevicemanagerInstallDeviceArrayOutput }
DevicemanagerInstallDeviceArrayInput is an input type that accepts DevicemanagerInstallDeviceArray and DevicemanagerInstallDeviceArrayOutput values. You can construct a concrete instance of `DevicemanagerInstallDeviceArrayInput` via:
DevicemanagerInstallDeviceArray{ DevicemanagerInstallDeviceArgs{...} }
type DevicemanagerInstallDeviceArrayOutput ¶
type DevicemanagerInstallDeviceArrayOutput struct{ *pulumi.OutputState }
func (DevicemanagerInstallDeviceArrayOutput) ElementType ¶
func (DevicemanagerInstallDeviceArrayOutput) ElementType() reflect.Type
func (DevicemanagerInstallDeviceArrayOutput) Index ¶
func (o DevicemanagerInstallDeviceArrayOutput) Index(i pulumi.IntInput) DevicemanagerInstallDeviceOutput
func (DevicemanagerInstallDeviceArrayOutput) ToDevicemanagerInstallDeviceArrayOutput ¶
func (o DevicemanagerInstallDeviceArrayOutput) ToDevicemanagerInstallDeviceArrayOutput() DevicemanagerInstallDeviceArrayOutput
func (DevicemanagerInstallDeviceArrayOutput) ToDevicemanagerInstallDeviceArrayOutputWithContext ¶
func (o DevicemanagerInstallDeviceArrayOutput) ToDevicemanagerInstallDeviceArrayOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceArrayOutput
type DevicemanagerInstallDeviceInput ¶
type DevicemanagerInstallDeviceInput interface { pulumi.Input ToDevicemanagerInstallDeviceOutput() DevicemanagerInstallDeviceOutput ToDevicemanagerInstallDeviceOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceOutput }
type DevicemanagerInstallDeviceMap ¶
type DevicemanagerInstallDeviceMap map[string]DevicemanagerInstallDeviceInput
func (DevicemanagerInstallDeviceMap) ElementType ¶
func (DevicemanagerInstallDeviceMap) ElementType() reflect.Type
func (DevicemanagerInstallDeviceMap) ToDevicemanagerInstallDeviceMapOutput ¶
func (i DevicemanagerInstallDeviceMap) ToDevicemanagerInstallDeviceMapOutput() DevicemanagerInstallDeviceMapOutput
func (DevicemanagerInstallDeviceMap) ToDevicemanagerInstallDeviceMapOutputWithContext ¶
func (i DevicemanagerInstallDeviceMap) ToDevicemanagerInstallDeviceMapOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceMapOutput
type DevicemanagerInstallDeviceMapInput ¶
type DevicemanagerInstallDeviceMapInput interface { pulumi.Input ToDevicemanagerInstallDeviceMapOutput() DevicemanagerInstallDeviceMapOutput ToDevicemanagerInstallDeviceMapOutputWithContext(context.Context) DevicemanagerInstallDeviceMapOutput }
DevicemanagerInstallDeviceMapInput is an input type that accepts DevicemanagerInstallDeviceMap and DevicemanagerInstallDeviceMapOutput values. You can construct a concrete instance of `DevicemanagerInstallDeviceMapInput` via:
DevicemanagerInstallDeviceMap{ "key": DevicemanagerInstallDeviceArgs{...} }
type DevicemanagerInstallDeviceMapOutput ¶
type DevicemanagerInstallDeviceMapOutput struct{ *pulumi.OutputState }
func (DevicemanagerInstallDeviceMapOutput) ElementType ¶
func (DevicemanagerInstallDeviceMapOutput) ElementType() reflect.Type
func (DevicemanagerInstallDeviceMapOutput) MapIndex ¶
func (o DevicemanagerInstallDeviceMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerInstallDeviceOutput
func (DevicemanagerInstallDeviceMapOutput) ToDevicemanagerInstallDeviceMapOutput ¶
func (o DevicemanagerInstallDeviceMapOutput) ToDevicemanagerInstallDeviceMapOutput() DevicemanagerInstallDeviceMapOutput
func (DevicemanagerInstallDeviceMapOutput) ToDevicemanagerInstallDeviceMapOutputWithContext ¶
func (o DevicemanagerInstallDeviceMapOutput) ToDevicemanagerInstallDeviceMapOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceMapOutput
type DevicemanagerInstallDeviceOutput ¶
type DevicemanagerInstallDeviceOutput struct{ *pulumi.OutputState }
func (DevicemanagerInstallDeviceOutput) Adom ¶
func (o DevicemanagerInstallDeviceOutput) Adom() pulumi.StringPtrOutput
Source ADOM name. default is 'root'
func (DevicemanagerInstallDeviceOutput) ElementType ¶
func (DevicemanagerInstallDeviceOutput) ElementType() reflect.Type
func (DevicemanagerInstallDeviceOutput) TargetDevname ¶
func (o DevicemanagerInstallDeviceOutput) TargetDevname() pulumi.StringOutput
Target device name.
func (DevicemanagerInstallDeviceOutput) Timeout ¶
func (o DevicemanagerInstallDeviceOutput) Timeout() pulumi.IntPtrOutput
Timeout for installing the script to the target, default: 3 minutes.
func (DevicemanagerInstallDeviceOutput) ToDevicemanagerInstallDeviceOutput ¶
func (o DevicemanagerInstallDeviceOutput) ToDevicemanagerInstallDeviceOutput() DevicemanagerInstallDeviceOutput
func (DevicemanagerInstallDeviceOutput) ToDevicemanagerInstallDeviceOutputWithContext ¶
func (o DevicemanagerInstallDeviceOutput) ToDevicemanagerInstallDeviceOutputWithContext(ctx context.Context) DevicemanagerInstallDeviceOutput
func (DevicemanagerInstallDeviceOutput) Vdom ¶
func (o DevicemanagerInstallDeviceOutput) Vdom() pulumi.StringPtrOutput
Vdom of managed device. default is 'root'
type DevicemanagerInstallDeviceState ¶
type DevicemanagerInstallDeviceState struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // Target device name. TargetDevname pulumi.StringPtrInput // Timeout for installing the script to the target, default: 3 minutes. Timeout pulumi.IntPtrInput // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrInput }
func (DevicemanagerInstallDeviceState) ElementType ¶
func (DevicemanagerInstallDeviceState) ElementType() reflect.Type
type DevicemanagerInstallPolicypackage ¶
type DevicemanagerInstallPolicypackage struct { pulumi.CustomResourceState // Source ADOM name. default is 'root' Adom pulumi.StringPtrOutput `pulumi:"adom"` // The installation package name. PackageName pulumi.StringOutput `pulumi:"packageName"` // Timeout for installing the package to the target, default: 3 minutes. Timeout pulumi.IntPtrOutput `pulumi:"timeout"` }
This resource supports installing devicemanager policy package from FortiManager to the related FortiGate
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewDevicemanagerInstallPolicypackage(ctx, "test1", &fmg.DevicemanagerInstallPolicypackageArgs{ PackageName: pulumi.String("test-pkg1"), Timeout: pulumi.Int(5), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDevicemanagerInstallPolicypackage ¶
func GetDevicemanagerInstallPolicypackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DevicemanagerInstallPolicypackageState, opts ...pulumi.ResourceOption) (*DevicemanagerInstallPolicypackage, error)
GetDevicemanagerInstallPolicypackage gets an existing DevicemanagerInstallPolicypackage 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 NewDevicemanagerInstallPolicypackage ¶
func NewDevicemanagerInstallPolicypackage(ctx *pulumi.Context, name string, args *DevicemanagerInstallPolicypackageArgs, opts ...pulumi.ResourceOption) (*DevicemanagerInstallPolicypackage, error)
NewDevicemanagerInstallPolicypackage registers a new resource with the given unique name, arguments, and options.
func (*DevicemanagerInstallPolicypackage) ElementType ¶
func (*DevicemanagerInstallPolicypackage) ElementType() reflect.Type
func (*DevicemanagerInstallPolicypackage) ToDevicemanagerInstallPolicypackageOutput ¶
func (i *DevicemanagerInstallPolicypackage) ToDevicemanagerInstallPolicypackageOutput() DevicemanagerInstallPolicypackageOutput
func (*DevicemanagerInstallPolicypackage) ToDevicemanagerInstallPolicypackageOutputWithContext ¶
func (i *DevicemanagerInstallPolicypackage) ToDevicemanagerInstallPolicypackageOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageOutput
type DevicemanagerInstallPolicypackageArgs ¶
type DevicemanagerInstallPolicypackageArgs struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // The installation package name. PackageName pulumi.StringInput // Timeout for installing the package to the target, default: 3 minutes. Timeout pulumi.IntPtrInput }
The set of arguments for constructing a DevicemanagerInstallPolicypackage resource.
func (DevicemanagerInstallPolicypackageArgs) ElementType ¶
func (DevicemanagerInstallPolicypackageArgs) ElementType() reflect.Type
type DevicemanagerInstallPolicypackageArray ¶
type DevicemanagerInstallPolicypackageArray []DevicemanagerInstallPolicypackageInput
func (DevicemanagerInstallPolicypackageArray) ElementType ¶
func (DevicemanagerInstallPolicypackageArray) ElementType() reflect.Type
func (DevicemanagerInstallPolicypackageArray) ToDevicemanagerInstallPolicypackageArrayOutput ¶
func (i DevicemanagerInstallPolicypackageArray) ToDevicemanagerInstallPolicypackageArrayOutput() DevicemanagerInstallPolicypackageArrayOutput
func (DevicemanagerInstallPolicypackageArray) ToDevicemanagerInstallPolicypackageArrayOutputWithContext ¶
func (i DevicemanagerInstallPolicypackageArray) ToDevicemanagerInstallPolicypackageArrayOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageArrayOutput
type DevicemanagerInstallPolicypackageArrayInput ¶
type DevicemanagerInstallPolicypackageArrayInput interface { pulumi.Input ToDevicemanagerInstallPolicypackageArrayOutput() DevicemanagerInstallPolicypackageArrayOutput ToDevicemanagerInstallPolicypackageArrayOutputWithContext(context.Context) DevicemanagerInstallPolicypackageArrayOutput }
DevicemanagerInstallPolicypackageArrayInput is an input type that accepts DevicemanagerInstallPolicypackageArray and DevicemanagerInstallPolicypackageArrayOutput values. You can construct a concrete instance of `DevicemanagerInstallPolicypackageArrayInput` via:
DevicemanagerInstallPolicypackageArray{ DevicemanagerInstallPolicypackageArgs{...} }
type DevicemanagerInstallPolicypackageArrayOutput ¶
type DevicemanagerInstallPolicypackageArrayOutput struct{ *pulumi.OutputState }
func (DevicemanagerInstallPolicypackageArrayOutput) ElementType ¶
func (DevicemanagerInstallPolicypackageArrayOutput) ElementType() reflect.Type
func (DevicemanagerInstallPolicypackageArrayOutput) ToDevicemanagerInstallPolicypackageArrayOutput ¶
func (o DevicemanagerInstallPolicypackageArrayOutput) ToDevicemanagerInstallPolicypackageArrayOutput() DevicemanagerInstallPolicypackageArrayOutput
func (DevicemanagerInstallPolicypackageArrayOutput) ToDevicemanagerInstallPolicypackageArrayOutputWithContext ¶
func (o DevicemanagerInstallPolicypackageArrayOutput) ToDevicemanagerInstallPolicypackageArrayOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageArrayOutput
type DevicemanagerInstallPolicypackageInput ¶
type DevicemanagerInstallPolicypackageInput interface { pulumi.Input ToDevicemanagerInstallPolicypackageOutput() DevicemanagerInstallPolicypackageOutput ToDevicemanagerInstallPolicypackageOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageOutput }
type DevicemanagerInstallPolicypackageMap ¶
type DevicemanagerInstallPolicypackageMap map[string]DevicemanagerInstallPolicypackageInput
func (DevicemanagerInstallPolicypackageMap) ElementType ¶
func (DevicemanagerInstallPolicypackageMap) ElementType() reflect.Type
func (DevicemanagerInstallPolicypackageMap) ToDevicemanagerInstallPolicypackageMapOutput ¶
func (i DevicemanagerInstallPolicypackageMap) ToDevicemanagerInstallPolicypackageMapOutput() DevicemanagerInstallPolicypackageMapOutput
func (DevicemanagerInstallPolicypackageMap) ToDevicemanagerInstallPolicypackageMapOutputWithContext ¶
func (i DevicemanagerInstallPolicypackageMap) ToDevicemanagerInstallPolicypackageMapOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageMapOutput
type DevicemanagerInstallPolicypackageMapInput ¶
type DevicemanagerInstallPolicypackageMapInput interface { pulumi.Input ToDevicemanagerInstallPolicypackageMapOutput() DevicemanagerInstallPolicypackageMapOutput ToDevicemanagerInstallPolicypackageMapOutputWithContext(context.Context) DevicemanagerInstallPolicypackageMapOutput }
DevicemanagerInstallPolicypackageMapInput is an input type that accepts DevicemanagerInstallPolicypackageMap and DevicemanagerInstallPolicypackageMapOutput values. You can construct a concrete instance of `DevicemanagerInstallPolicypackageMapInput` via:
DevicemanagerInstallPolicypackageMap{ "key": DevicemanagerInstallPolicypackageArgs{...} }
type DevicemanagerInstallPolicypackageMapOutput ¶
type DevicemanagerInstallPolicypackageMapOutput struct{ *pulumi.OutputState }
func (DevicemanagerInstallPolicypackageMapOutput) ElementType ¶
func (DevicemanagerInstallPolicypackageMapOutput) ElementType() reflect.Type
func (DevicemanagerInstallPolicypackageMapOutput) ToDevicemanagerInstallPolicypackageMapOutput ¶
func (o DevicemanagerInstallPolicypackageMapOutput) ToDevicemanagerInstallPolicypackageMapOutput() DevicemanagerInstallPolicypackageMapOutput
func (DevicemanagerInstallPolicypackageMapOutput) ToDevicemanagerInstallPolicypackageMapOutputWithContext ¶
func (o DevicemanagerInstallPolicypackageMapOutput) ToDevicemanagerInstallPolicypackageMapOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageMapOutput
type DevicemanagerInstallPolicypackageOutput ¶
type DevicemanagerInstallPolicypackageOutput struct{ *pulumi.OutputState }
func (DevicemanagerInstallPolicypackageOutput) Adom ¶
func (o DevicemanagerInstallPolicypackageOutput) Adom() pulumi.StringPtrOutput
Source ADOM name. default is 'root'
func (DevicemanagerInstallPolicypackageOutput) ElementType ¶
func (DevicemanagerInstallPolicypackageOutput) ElementType() reflect.Type
func (DevicemanagerInstallPolicypackageOutput) PackageName ¶
func (o DevicemanagerInstallPolicypackageOutput) PackageName() pulumi.StringOutput
The installation package name.
func (DevicemanagerInstallPolicypackageOutput) Timeout ¶
func (o DevicemanagerInstallPolicypackageOutput) Timeout() pulumi.IntPtrOutput
Timeout for installing the package to the target, default: 3 minutes.
func (DevicemanagerInstallPolicypackageOutput) ToDevicemanagerInstallPolicypackageOutput ¶
func (o DevicemanagerInstallPolicypackageOutput) ToDevicemanagerInstallPolicypackageOutput() DevicemanagerInstallPolicypackageOutput
func (DevicemanagerInstallPolicypackageOutput) ToDevicemanagerInstallPolicypackageOutputWithContext ¶
func (o DevicemanagerInstallPolicypackageOutput) ToDevicemanagerInstallPolicypackageOutputWithContext(ctx context.Context) DevicemanagerInstallPolicypackageOutput
type DevicemanagerInstallPolicypackageState ¶
type DevicemanagerInstallPolicypackageState struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // The installation package name. PackageName pulumi.StringPtrInput // Timeout for installing the package to the target, default: 3 minutes. Timeout pulumi.IntPtrInput }
func (DevicemanagerInstallPolicypackageState) ElementType ¶
func (DevicemanagerInstallPolicypackageState) ElementType() reflect.Type
type DevicemanagerScript ¶
type DevicemanagerScript struct { pulumi.CustomResourceState // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Script content, only cli script is supported now Content pulumi.StringOutput `pulumi:"content"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Script name. Name pulumi.StringOutput `pulumi:"name"` // Script target, Enum: ["deviceDatabase", "remoteDevice", "adomDatabase"] Target pulumi.StringPtrOutput `pulumi:"target"` }
This resource supports Create/Read/Update/Delete devicemanager script for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewDevicemanagerScript(ctx, "test1", &fmg.DevicemanagerScriptArgs{ Content: pulumi.String(`config system interface edit port3 set vdom "root" set ip 10.7.0.200 255.255.0.0 set allowaccess ping http https next end
`),
Description: pulumi.String("description"), Target: pulumi.String("remote_device"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDevicemanagerScript ¶
func GetDevicemanagerScript(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DevicemanagerScriptState, opts ...pulumi.ResourceOption) (*DevicemanagerScript, error)
GetDevicemanagerScript gets an existing DevicemanagerScript 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 NewDevicemanagerScript ¶
func NewDevicemanagerScript(ctx *pulumi.Context, name string, args *DevicemanagerScriptArgs, opts ...pulumi.ResourceOption) (*DevicemanagerScript, error)
NewDevicemanagerScript registers a new resource with the given unique name, arguments, and options.
func (*DevicemanagerScript) ElementType ¶
func (*DevicemanagerScript) ElementType() reflect.Type
func (*DevicemanagerScript) ToDevicemanagerScriptOutput ¶
func (i *DevicemanagerScript) ToDevicemanagerScriptOutput() DevicemanagerScriptOutput
func (*DevicemanagerScript) ToDevicemanagerScriptOutputWithContext ¶
func (i *DevicemanagerScript) ToDevicemanagerScriptOutputWithContext(ctx context.Context) DevicemanagerScriptOutput
type DevicemanagerScriptArgs ¶
type DevicemanagerScriptArgs struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Script content, only cli script is supported now Content pulumi.StringInput // Description. Description pulumi.StringPtrInput // Script name. Name pulumi.StringPtrInput // Script target, Enum: ["deviceDatabase", "remoteDevice", "adomDatabase"] Target pulumi.StringPtrInput }
The set of arguments for constructing a DevicemanagerScript resource.
func (DevicemanagerScriptArgs) ElementType ¶
func (DevicemanagerScriptArgs) ElementType() reflect.Type
type DevicemanagerScriptArray ¶
type DevicemanagerScriptArray []DevicemanagerScriptInput
func (DevicemanagerScriptArray) ElementType ¶
func (DevicemanagerScriptArray) ElementType() reflect.Type
func (DevicemanagerScriptArray) ToDevicemanagerScriptArrayOutput ¶
func (i DevicemanagerScriptArray) ToDevicemanagerScriptArrayOutput() DevicemanagerScriptArrayOutput
func (DevicemanagerScriptArray) ToDevicemanagerScriptArrayOutputWithContext ¶
func (i DevicemanagerScriptArray) ToDevicemanagerScriptArrayOutputWithContext(ctx context.Context) DevicemanagerScriptArrayOutput
type DevicemanagerScriptArrayInput ¶
type DevicemanagerScriptArrayInput interface { pulumi.Input ToDevicemanagerScriptArrayOutput() DevicemanagerScriptArrayOutput ToDevicemanagerScriptArrayOutputWithContext(context.Context) DevicemanagerScriptArrayOutput }
DevicemanagerScriptArrayInput is an input type that accepts DevicemanagerScriptArray and DevicemanagerScriptArrayOutput values. You can construct a concrete instance of `DevicemanagerScriptArrayInput` via:
DevicemanagerScriptArray{ DevicemanagerScriptArgs{...} }
type DevicemanagerScriptArrayOutput ¶
type DevicemanagerScriptArrayOutput struct{ *pulumi.OutputState }
func (DevicemanagerScriptArrayOutput) ElementType ¶
func (DevicemanagerScriptArrayOutput) ElementType() reflect.Type
func (DevicemanagerScriptArrayOutput) Index ¶
func (o DevicemanagerScriptArrayOutput) Index(i pulumi.IntInput) DevicemanagerScriptOutput
func (DevicemanagerScriptArrayOutput) ToDevicemanagerScriptArrayOutput ¶
func (o DevicemanagerScriptArrayOutput) ToDevicemanagerScriptArrayOutput() DevicemanagerScriptArrayOutput
func (DevicemanagerScriptArrayOutput) ToDevicemanagerScriptArrayOutputWithContext ¶
func (o DevicemanagerScriptArrayOutput) ToDevicemanagerScriptArrayOutputWithContext(ctx context.Context) DevicemanagerScriptArrayOutput
type DevicemanagerScriptExecute ¶
type DevicemanagerScriptExecute struct { pulumi.CustomResourceState // Source ADOM name. default is 'root' Adom pulumi.StringPtrOutput `pulumi:"adom"` // Policy package. Package pulumi.StringPtrOutput `pulumi:"package"` // Script name. ScriptName pulumi.StringOutput `pulumi:"scriptName"` // Target device name, which the script will be installed. TargetDevname pulumi.StringPtrOutput `pulumi:"targetDevname"` // Timeout(minute) for executing the script, default is 3 minutes. Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrOutput `pulumi:"vdom"` }
This resource supports executing devicemanager script on Fortimanager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewDevicemanagerScriptExecute(ctx, "test3", &fmg.DevicemanagerScriptExecuteArgs{ ScriptName: pulumi.String("config-intf3"), TargetDevname: pulumi.String("devname"), Timeout: pulumi.Int(5), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDevicemanagerScriptExecute ¶
func GetDevicemanagerScriptExecute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DevicemanagerScriptExecuteState, opts ...pulumi.ResourceOption) (*DevicemanagerScriptExecute, error)
GetDevicemanagerScriptExecute gets an existing DevicemanagerScriptExecute 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 NewDevicemanagerScriptExecute ¶
func NewDevicemanagerScriptExecute(ctx *pulumi.Context, name string, args *DevicemanagerScriptExecuteArgs, opts ...pulumi.ResourceOption) (*DevicemanagerScriptExecute, error)
NewDevicemanagerScriptExecute registers a new resource with the given unique name, arguments, and options.
func (*DevicemanagerScriptExecute) ElementType ¶
func (*DevicemanagerScriptExecute) ElementType() reflect.Type
func (*DevicemanagerScriptExecute) ToDevicemanagerScriptExecuteOutput ¶
func (i *DevicemanagerScriptExecute) ToDevicemanagerScriptExecuteOutput() DevicemanagerScriptExecuteOutput
func (*DevicemanagerScriptExecute) ToDevicemanagerScriptExecuteOutputWithContext ¶
func (i *DevicemanagerScriptExecute) ToDevicemanagerScriptExecuteOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteOutput
type DevicemanagerScriptExecuteArgs ¶
type DevicemanagerScriptExecuteArgs struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // Policy package. Package pulumi.StringPtrInput // Script name. ScriptName pulumi.StringInput // Target device name, which the script will be installed. TargetDevname pulumi.StringPtrInput // Timeout(minute) for executing the script, default is 3 minutes. Timeout pulumi.IntPtrInput // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrInput }
The set of arguments for constructing a DevicemanagerScriptExecute resource.
func (DevicemanagerScriptExecuteArgs) ElementType ¶
func (DevicemanagerScriptExecuteArgs) ElementType() reflect.Type
type DevicemanagerScriptExecuteArray ¶
type DevicemanagerScriptExecuteArray []DevicemanagerScriptExecuteInput
func (DevicemanagerScriptExecuteArray) ElementType ¶
func (DevicemanagerScriptExecuteArray) ElementType() reflect.Type
func (DevicemanagerScriptExecuteArray) ToDevicemanagerScriptExecuteArrayOutput ¶
func (i DevicemanagerScriptExecuteArray) ToDevicemanagerScriptExecuteArrayOutput() DevicemanagerScriptExecuteArrayOutput
func (DevicemanagerScriptExecuteArray) ToDevicemanagerScriptExecuteArrayOutputWithContext ¶
func (i DevicemanagerScriptExecuteArray) ToDevicemanagerScriptExecuteArrayOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteArrayOutput
type DevicemanagerScriptExecuteArrayInput ¶
type DevicemanagerScriptExecuteArrayInput interface { pulumi.Input ToDevicemanagerScriptExecuteArrayOutput() DevicemanagerScriptExecuteArrayOutput ToDevicemanagerScriptExecuteArrayOutputWithContext(context.Context) DevicemanagerScriptExecuteArrayOutput }
DevicemanagerScriptExecuteArrayInput is an input type that accepts DevicemanagerScriptExecuteArray and DevicemanagerScriptExecuteArrayOutput values. You can construct a concrete instance of `DevicemanagerScriptExecuteArrayInput` via:
DevicemanagerScriptExecuteArray{ DevicemanagerScriptExecuteArgs{...} }
type DevicemanagerScriptExecuteArrayOutput ¶
type DevicemanagerScriptExecuteArrayOutput struct{ *pulumi.OutputState }
func (DevicemanagerScriptExecuteArrayOutput) ElementType ¶
func (DevicemanagerScriptExecuteArrayOutput) ElementType() reflect.Type
func (DevicemanagerScriptExecuteArrayOutput) Index ¶
func (o DevicemanagerScriptExecuteArrayOutput) Index(i pulumi.IntInput) DevicemanagerScriptExecuteOutput
func (DevicemanagerScriptExecuteArrayOutput) ToDevicemanagerScriptExecuteArrayOutput ¶
func (o DevicemanagerScriptExecuteArrayOutput) ToDevicemanagerScriptExecuteArrayOutput() DevicemanagerScriptExecuteArrayOutput
func (DevicemanagerScriptExecuteArrayOutput) ToDevicemanagerScriptExecuteArrayOutputWithContext ¶
func (o DevicemanagerScriptExecuteArrayOutput) ToDevicemanagerScriptExecuteArrayOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteArrayOutput
type DevicemanagerScriptExecuteInput ¶
type DevicemanagerScriptExecuteInput interface { pulumi.Input ToDevicemanagerScriptExecuteOutput() DevicemanagerScriptExecuteOutput ToDevicemanagerScriptExecuteOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteOutput }
type DevicemanagerScriptExecuteMap ¶
type DevicemanagerScriptExecuteMap map[string]DevicemanagerScriptExecuteInput
func (DevicemanagerScriptExecuteMap) ElementType ¶
func (DevicemanagerScriptExecuteMap) ElementType() reflect.Type
func (DevicemanagerScriptExecuteMap) ToDevicemanagerScriptExecuteMapOutput ¶
func (i DevicemanagerScriptExecuteMap) ToDevicemanagerScriptExecuteMapOutput() DevicemanagerScriptExecuteMapOutput
func (DevicemanagerScriptExecuteMap) ToDevicemanagerScriptExecuteMapOutputWithContext ¶
func (i DevicemanagerScriptExecuteMap) ToDevicemanagerScriptExecuteMapOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteMapOutput
type DevicemanagerScriptExecuteMapInput ¶
type DevicemanagerScriptExecuteMapInput interface { pulumi.Input ToDevicemanagerScriptExecuteMapOutput() DevicemanagerScriptExecuteMapOutput ToDevicemanagerScriptExecuteMapOutputWithContext(context.Context) DevicemanagerScriptExecuteMapOutput }
DevicemanagerScriptExecuteMapInput is an input type that accepts DevicemanagerScriptExecuteMap and DevicemanagerScriptExecuteMapOutput values. You can construct a concrete instance of `DevicemanagerScriptExecuteMapInput` via:
DevicemanagerScriptExecuteMap{ "key": DevicemanagerScriptExecuteArgs{...} }
type DevicemanagerScriptExecuteMapOutput ¶
type DevicemanagerScriptExecuteMapOutput struct{ *pulumi.OutputState }
func (DevicemanagerScriptExecuteMapOutput) ElementType ¶
func (DevicemanagerScriptExecuteMapOutput) ElementType() reflect.Type
func (DevicemanagerScriptExecuteMapOutput) MapIndex ¶
func (o DevicemanagerScriptExecuteMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerScriptExecuteOutput
func (DevicemanagerScriptExecuteMapOutput) ToDevicemanagerScriptExecuteMapOutput ¶
func (o DevicemanagerScriptExecuteMapOutput) ToDevicemanagerScriptExecuteMapOutput() DevicemanagerScriptExecuteMapOutput
func (DevicemanagerScriptExecuteMapOutput) ToDevicemanagerScriptExecuteMapOutputWithContext ¶
func (o DevicemanagerScriptExecuteMapOutput) ToDevicemanagerScriptExecuteMapOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteMapOutput
type DevicemanagerScriptExecuteOutput ¶
type DevicemanagerScriptExecuteOutput struct{ *pulumi.OutputState }
func (DevicemanagerScriptExecuteOutput) Adom ¶
func (o DevicemanagerScriptExecuteOutput) Adom() pulumi.StringPtrOutput
Source ADOM name. default is 'root'
func (DevicemanagerScriptExecuteOutput) ElementType ¶
func (DevicemanagerScriptExecuteOutput) ElementType() reflect.Type
func (DevicemanagerScriptExecuteOutput) Package ¶
func (o DevicemanagerScriptExecuteOutput) Package() pulumi.StringPtrOutput
Policy package.
func (DevicemanagerScriptExecuteOutput) ScriptName ¶
func (o DevicemanagerScriptExecuteOutput) ScriptName() pulumi.StringOutput
Script name.
func (DevicemanagerScriptExecuteOutput) TargetDevname ¶
func (o DevicemanagerScriptExecuteOutput) TargetDevname() pulumi.StringPtrOutput
Target device name, which the script will be installed.
func (DevicemanagerScriptExecuteOutput) Timeout ¶
func (o DevicemanagerScriptExecuteOutput) Timeout() pulumi.IntPtrOutput
Timeout(minute) for executing the script, default is 3 minutes.
func (DevicemanagerScriptExecuteOutput) ToDevicemanagerScriptExecuteOutput ¶
func (o DevicemanagerScriptExecuteOutput) ToDevicemanagerScriptExecuteOutput() DevicemanagerScriptExecuteOutput
func (DevicemanagerScriptExecuteOutput) ToDevicemanagerScriptExecuteOutputWithContext ¶
func (o DevicemanagerScriptExecuteOutput) ToDevicemanagerScriptExecuteOutputWithContext(ctx context.Context) DevicemanagerScriptExecuteOutput
func (DevicemanagerScriptExecuteOutput) Vdom ¶
func (o DevicemanagerScriptExecuteOutput) Vdom() pulumi.StringPtrOutput
Vdom of managed device. default is 'root'
type DevicemanagerScriptExecuteState ¶
type DevicemanagerScriptExecuteState struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // Policy package. Package pulumi.StringPtrInput // Script name. ScriptName pulumi.StringPtrInput // Target device name, which the script will be installed. TargetDevname pulumi.StringPtrInput // Timeout(minute) for executing the script, default is 3 minutes. Timeout pulumi.IntPtrInput // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrInput }
func (DevicemanagerScriptExecuteState) ElementType ¶
func (DevicemanagerScriptExecuteState) ElementType() reflect.Type
type DevicemanagerScriptInput ¶
type DevicemanagerScriptInput interface { pulumi.Input ToDevicemanagerScriptOutput() DevicemanagerScriptOutput ToDevicemanagerScriptOutputWithContext(ctx context.Context) DevicemanagerScriptOutput }
type DevicemanagerScriptMap ¶
type DevicemanagerScriptMap map[string]DevicemanagerScriptInput
func (DevicemanagerScriptMap) ElementType ¶
func (DevicemanagerScriptMap) ElementType() reflect.Type
func (DevicemanagerScriptMap) ToDevicemanagerScriptMapOutput ¶
func (i DevicemanagerScriptMap) ToDevicemanagerScriptMapOutput() DevicemanagerScriptMapOutput
func (DevicemanagerScriptMap) ToDevicemanagerScriptMapOutputWithContext ¶
func (i DevicemanagerScriptMap) ToDevicemanagerScriptMapOutputWithContext(ctx context.Context) DevicemanagerScriptMapOutput
type DevicemanagerScriptMapInput ¶
type DevicemanagerScriptMapInput interface { pulumi.Input ToDevicemanagerScriptMapOutput() DevicemanagerScriptMapOutput ToDevicemanagerScriptMapOutputWithContext(context.Context) DevicemanagerScriptMapOutput }
DevicemanagerScriptMapInput is an input type that accepts DevicemanagerScriptMap and DevicemanagerScriptMapOutput values. You can construct a concrete instance of `DevicemanagerScriptMapInput` via:
DevicemanagerScriptMap{ "key": DevicemanagerScriptArgs{...} }
type DevicemanagerScriptMapOutput ¶
type DevicemanagerScriptMapOutput struct{ *pulumi.OutputState }
func (DevicemanagerScriptMapOutput) ElementType ¶
func (DevicemanagerScriptMapOutput) ElementType() reflect.Type
func (DevicemanagerScriptMapOutput) MapIndex ¶
func (o DevicemanagerScriptMapOutput) MapIndex(k pulumi.StringInput) DevicemanagerScriptOutput
func (DevicemanagerScriptMapOutput) ToDevicemanagerScriptMapOutput ¶
func (o DevicemanagerScriptMapOutput) ToDevicemanagerScriptMapOutput() DevicemanagerScriptMapOutput
func (DevicemanagerScriptMapOutput) ToDevicemanagerScriptMapOutputWithContext ¶
func (o DevicemanagerScriptMapOutput) ToDevicemanagerScriptMapOutputWithContext(ctx context.Context) DevicemanagerScriptMapOutput
type DevicemanagerScriptOutput ¶
type DevicemanagerScriptOutput struct{ *pulumi.OutputState }
func (DevicemanagerScriptOutput) Adom ¶
func (o DevicemanagerScriptOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (DevicemanagerScriptOutput) Content ¶
func (o DevicemanagerScriptOutput) Content() pulumi.StringOutput
Script content, only cli script is supported now
func (DevicemanagerScriptOutput) Description ¶
func (o DevicemanagerScriptOutput) Description() pulumi.StringPtrOutput
Description.
func (DevicemanagerScriptOutput) ElementType ¶
func (DevicemanagerScriptOutput) ElementType() reflect.Type
func (DevicemanagerScriptOutput) Name ¶
func (o DevicemanagerScriptOutput) Name() pulumi.StringOutput
Script name.
func (DevicemanagerScriptOutput) Target ¶
func (o DevicemanagerScriptOutput) Target() pulumi.StringPtrOutput
Script target, Enum: ["deviceDatabase", "remoteDevice", "adomDatabase"]
func (DevicemanagerScriptOutput) ToDevicemanagerScriptOutput ¶
func (o DevicemanagerScriptOutput) ToDevicemanagerScriptOutput() DevicemanagerScriptOutput
func (DevicemanagerScriptOutput) ToDevicemanagerScriptOutputWithContext ¶
func (o DevicemanagerScriptOutput) ToDevicemanagerScriptOutputWithContext(ctx context.Context) DevicemanagerScriptOutput
type DevicemanagerScriptState ¶
type DevicemanagerScriptState struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Script content, only cli script is supported now Content pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // Script name. Name pulumi.StringPtrInput // Script target, Enum: ["deviceDatabase", "remoteDevice", "adomDatabase"] Target pulumi.StringPtrInput }
func (DevicemanagerScriptState) ElementType ¶
func (DevicemanagerScriptState) ElementType() reflect.Type
type FirewallObjectAddress ¶
type FirewallObjectAddress struct { pulumi.CustomResourceState // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Enable/disable use of this address in the static route configuration. default is "disable". AllowRouting pulumi.StringPtrOutput `pulumi:"allowRouting"` // Network interface associated with address. AssociatedIntf pulumi.StringPtrOutput `pulumi:"associatedIntf"` // Comments. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Final IP address (inclusive) in the range for the address. EndIp pulumi.StringPtrOutput `pulumi:"endIp"` // Fully Qualified Domain Name address. Fqdn pulumi.StringPtrOutput `pulumi:"fqdn"` // Address name. Name pulumi.StringOutput `pulumi:"name"` // First IP address (inclusive) in the range for the address. StartIp pulumi.StringPtrOutput `pulumi:"startIp"` // IPv4 address/mask Subnet pulumi.StringPtrOutput `pulumi:"subnet"` // Type of address, Enum: ["ipmask", "iprange", "fqdn"]. Type pulumi.StringPtrOutput `pulumi:"type"` }
This resource supports Create/Read/Update/Delete firewall object address for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewFirewallObjectAddress(ctx, "test1", &fmg.FirewallObjectAddressArgs{ AssociatedIntf: pulumi.String("any"), Comment: pulumi.String("test obj address"), Fqdn: pulumi.String("fqdn.google.com"), Type: pulumi.String("fqdn"), }) if err != nil { return err } _, err = fmg.NewFirewallObjectAddress(ctx, "test2", &fmg.FirewallObjectAddressArgs{ AllowRouting: pulumi.String("disable"), AssociatedIntf: pulumi.String("any"), Comment: pulumi.String("test obj address"), Subnet: pulumi.String("2.2.2.0 255.255.255.0"), Type: pulumi.String("ipmask"), }) if err != nil { return err } _, err = fmg.NewFirewallObjectAddress(ctx, "test3", &fmg.FirewallObjectAddressArgs{ AssociatedIntf: pulumi.String("any"), Comment: pulumi.String("test obj address"), EndIp: pulumi.String("2.2.2.100"), StartIp: pulumi.String("2.2.2.1"), Type: pulumi.String("iprange"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFirewallObjectAddress ¶
func GetFirewallObjectAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallObjectAddressState, opts ...pulumi.ResourceOption) (*FirewallObjectAddress, error)
GetFirewallObjectAddress gets an existing FirewallObjectAddress 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 NewFirewallObjectAddress ¶
func NewFirewallObjectAddress(ctx *pulumi.Context, name string, args *FirewallObjectAddressArgs, opts ...pulumi.ResourceOption) (*FirewallObjectAddress, error)
NewFirewallObjectAddress registers a new resource with the given unique name, arguments, and options.
func (*FirewallObjectAddress) ElementType ¶
func (*FirewallObjectAddress) ElementType() reflect.Type
func (*FirewallObjectAddress) ToFirewallObjectAddressOutput ¶
func (i *FirewallObjectAddress) ToFirewallObjectAddressOutput() FirewallObjectAddressOutput
func (*FirewallObjectAddress) ToFirewallObjectAddressOutputWithContext ¶
func (i *FirewallObjectAddress) ToFirewallObjectAddressOutputWithContext(ctx context.Context) FirewallObjectAddressOutput
type FirewallObjectAddressArgs ¶
type FirewallObjectAddressArgs struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Enable/disable use of this address in the static route configuration. default is "disable". AllowRouting pulumi.StringPtrInput // Network interface associated with address. AssociatedIntf pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Final IP address (inclusive) in the range for the address. EndIp pulumi.StringPtrInput // Fully Qualified Domain Name address. Fqdn pulumi.StringPtrInput // Address name. Name pulumi.StringPtrInput // First IP address (inclusive) in the range for the address. StartIp pulumi.StringPtrInput // IPv4 address/mask Subnet pulumi.StringPtrInput // Type of address, Enum: ["ipmask", "iprange", "fqdn"]. Type pulumi.StringPtrInput }
The set of arguments for constructing a FirewallObjectAddress resource.
func (FirewallObjectAddressArgs) ElementType ¶
func (FirewallObjectAddressArgs) ElementType() reflect.Type
type FirewallObjectAddressArray ¶
type FirewallObjectAddressArray []FirewallObjectAddressInput
func (FirewallObjectAddressArray) ElementType ¶
func (FirewallObjectAddressArray) ElementType() reflect.Type
func (FirewallObjectAddressArray) ToFirewallObjectAddressArrayOutput ¶
func (i FirewallObjectAddressArray) ToFirewallObjectAddressArrayOutput() FirewallObjectAddressArrayOutput
func (FirewallObjectAddressArray) ToFirewallObjectAddressArrayOutputWithContext ¶
func (i FirewallObjectAddressArray) ToFirewallObjectAddressArrayOutputWithContext(ctx context.Context) FirewallObjectAddressArrayOutput
type FirewallObjectAddressArrayInput ¶
type FirewallObjectAddressArrayInput interface { pulumi.Input ToFirewallObjectAddressArrayOutput() FirewallObjectAddressArrayOutput ToFirewallObjectAddressArrayOutputWithContext(context.Context) FirewallObjectAddressArrayOutput }
FirewallObjectAddressArrayInput is an input type that accepts FirewallObjectAddressArray and FirewallObjectAddressArrayOutput values. You can construct a concrete instance of `FirewallObjectAddressArrayInput` via:
FirewallObjectAddressArray{ FirewallObjectAddressArgs{...} }
type FirewallObjectAddressArrayOutput ¶
type FirewallObjectAddressArrayOutput struct{ *pulumi.OutputState }
func (FirewallObjectAddressArrayOutput) ElementType ¶
func (FirewallObjectAddressArrayOutput) ElementType() reflect.Type
func (FirewallObjectAddressArrayOutput) Index ¶
func (o FirewallObjectAddressArrayOutput) Index(i pulumi.IntInput) FirewallObjectAddressOutput
func (FirewallObjectAddressArrayOutput) ToFirewallObjectAddressArrayOutput ¶
func (o FirewallObjectAddressArrayOutput) ToFirewallObjectAddressArrayOutput() FirewallObjectAddressArrayOutput
func (FirewallObjectAddressArrayOutput) ToFirewallObjectAddressArrayOutputWithContext ¶
func (o FirewallObjectAddressArrayOutput) ToFirewallObjectAddressArrayOutputWithContext(ctx context.Context) FirewallObjectAddressArrayOutput
type FirewallObjectAddressInput ¶
type FirewallObjectAddressInput interface { pulumi.Input ToFirewallObjectAddressOutput() FirewallObjectAddressOutput ToFirewallObjectAddressOutputWithContext(ctx context.Context) FirewallObjectAddressOutput }
type FirewallObjectAddressMap ¶
type FirewallObjectAddressMap map[string]FirewallObjectAddressInput
func (FirewallObjectAddressMap) ElementType ¶
func (FirewallObjectAddressMap) ElementType() reflect.Type
func (FirewallObjectAddressMap) ToFirewallObjectAddressMapOutput ¶
func (i FirewallObjectAddressMap) ToFirewallObjectAddressMapOutput() FirewallObjectAddressMapOutput
func (FirewallObjectAddressMap) ToFirewallObjectAddressMapOutputWithContext ¶
func (i FirewallObjectAddressMap) ToFirewallObjectAddressMapOutputWithContext(ctx context.Context) FirewallObjectAddressMapOutput
type FirewallObjectAddressMapInput ¶
type FirewallObjectAddressMapInput interface { pulumi.Input ToFirewallObjectAddressMapOutput() FirewallObjectAddressMapOutput ToFirewallObjectAddressMapOutputWithContext(context.Context) FirewallObjectAddressMapOutput }
FirewallObjectAddressMapInput is an input type that accepts FirewallObjectAddressMap and FirewallObjectAddressMapOutput values. You can construct a concrete instance of `FirewallObjectAddressMapInput` via:
FirewallObjectAddressMap{ "key": FirewallObjectAddressArgs{...} }
type FirewallObjectAddressMapOutput ¶
type FirewallObjectAddressMapOutput struct{ *pulumi.OutputState }
func (FirewallObjectAddressMapOutput) ElementType ¶
func (FirewallObjectAddressMapOutput) ElementType() reflect.Type
func (FirewallObjectAddressMapOutput) MapIndex ¶
func (o FirewallObjectAddressMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectAddressOutput
func (FirewallObjectAddressMapOutput) ToFirewallObjectAddressMapOutput ¶
func (o FirewallObjectAddressMapOutput) ToFirewallObjectAddressMapOutput() FirewallObjectAddressMapOutput
func (FirewallObjectAddressMapOutput) ToFirewallObjectAddressMapOutputWithContext ¶
func (o FirewallObjectAddressMapOutput) ToFirewallObjectAddressMapOutputWithContext(ctx context.Context) FirewallObjectAddressMapOutput
type FirewallObjectAddressOutput ¶
type FirewallObjectAddressOutput struct{ *pulumi.OutputState }
func (FirewallObjectAddressOutput) Adom ¶
func (o FirewallObjectAddressOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (FirewallObjectAddressOutput) AllowRouting ¶
func (o FirewallObjectAddressOutput) AllowRouting() pulumi.StringPtrOutput
Enable/disable use of this address in the static route configuration. default is "disable".
func (FirewallObjectAddressOutput) AssociatedIntf ¶
func (o FirewallObjectAddressOutput) AssociatedIntf() pulumi.StringPtrOutput
Network interface associated with address.
func (FirewallObjectAddressOutput) Comment ¶
func (o FirewallObjectAddressOutput) Comment() pulumi.StringPtrOutput
Comments.
func (FirewallObjectAddressOutput) ElementType ¶
func (FirewallObjectAddressOutput) ElementType() reflect.Type
func (FirewallObjectAddressOutput) EndIp ¶
func (o FirewallObjectAddressOutput) EndIp() pulumi.StringPtrOutput
Final IP address (inclusive) in the range for the address.
func (FirewallObjectAddressOutput) Fqdn ¶
func (o FirewallObjectAddressOutput) Fqdn() pulumi.StringPtrOutput
Fully Qualified Domain Name address.
func (FirewallObjectAddressOutput) Name ¶
func (o FirewallObjectAddressOutput) Name() pulumi.StringOutput
Address name.
func (FirewallObjectAddressOutput) StartIp ¶
func (o FirewallObjectAddressOutput) StartIp() pulumi.StringPtrOutput
First IP address (inclusive) in the range for the address.
func (FirewallObjectAddressOutput) Subnet ¶
func (o FirewallObjectAddressOutput) Subnet() pulumi.StringPtrOutput
IPv4 address/mask
func (FirewallObjectAddressOutput) ToFirewallObjectAddressOutput ¶
func (o FirewallObjectAddressOutput) ToFirewallObjectAddressOutput() FirewallObjectAddressOutput
func (FirewallObjectAddressOutput) ToFirewallObjectAddressOutputWithContext ¶
func (o FirewallObjectAddressOutput) ToFirewallObjectAddressOutputWithContext(ctx context.Context) FirewallObjectAddressOutput
func (FirewallObjectAddressOutput) Type ¶
func (o FirewallObjectAddressOutput) Type() pulumi.StringPtrOutput
Type of address, Enum: ["ipmask", "iprange", "fqdn"].
type FirewallObjectAddressState ¶
type FirewallObjectAddressState struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Enable/disable use of this address in the static route configuration. default is "disable". AllowRouting pulumi.StringPtrInput // Network interface associated with address. AssociatedIntf pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Final IP address (inclusive) in the range for the address. EndIp pulumi.StringPtrInput // Fully Qualified Domain Name address. Fqdn pulumi.StringPtrInput // Address name. Name pulumi.StringPtrInput // First IP address (inclusive) in the range for the address. StartIp pulumi.StringPtrInput // IPv4 address/mask Subnet pulumi.StringPtrInput // Type of address, Enum: ["ipmask", "iprange", "fqdn"]. Type pulumi.StringPtrInput }
func (FirewallObjectAddressState) ElementType ¶
func (FirewallObjectAddressState) ElementType() reflect.Type
type FirewallObjectIppool ¶
type FirewallObjectIppool struct { pulumi.CustomResourceState // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Select an interface that will reply to ARP requests. ArpIntf pulumi.StringPtrOutput `pulumi:"arpIntf"` // Enable/disable replying to ARP request, default is "enable". ArpReply pulumi.StringPtrOutput `pulumi:"arpReply"` // Associated interface name. AssociatedIntf pulumi.StringPtrOutput `pulumi:"associatedIntf"` // Comments. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Final IPv4 address (inclusive) in the range for the address pool. Endip pulumi.StringOutput `pulumi:"endip"` // Ippool name. Name pulumi.StringOutput `pulumi:"name"` // First IPv4 address (inclusive) in the range for the address pool. Startip pulumi.StringOutput `pulumi:"startip"` // Ip pool type, Enum: ["overload", "one-to-one"]. Type pulumi.StringPtrOutput `pulumi:"type"` }
This resource supports Create/Read/Update/Delete firewall object ippool for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewFirewallObjectIppool(ctx, "test1", &fmg.FirewallObjectIppoolArgs{ ArpIntf: pulumi.String("any"), ArpReply: pulumi.String("enable"), AssociatedIntf: pulumi.String("any"), Comment: pulumi.String("test obj ippool"), Endip: pulumi.String("1.1.10.100"), Startip: pulumi.String("1.1.10.1"), Type: pulumi.String("one-to-one"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFirewallObjectIppool ¶
func GetFirewallObjectIppool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallObjectIppoolState, opts ...pulumi.ResourceOption) (*FirewallObjectIppool, error)
GetFirewallObjectIppool gets an existing FirewallObjectIppool 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 NewFirewallObjectIppool ¶
func NewFirewallObjectIppool(ctx *pulumi.Context, name string, args *FirewallObjectIppoolArgs, opts ...pulumi.ResourceOption) (*FirewallObjectIppool, error)
NewFirewallObjectIppool registers a new resource with the given unique name, arguments, and options.
func (*FirewallObjectIppool) ElementType ¶
func (*FirewallObjectIppool) ElementType() reflect.Type
func (*FirewallObjectIppool) ToFirewallObjectIppoolOutput ¶
func (i *FirewallObjectIppool) ToFirewallObjectIppoolOutput() FirewallObjectIppoolOutput
func (*FirewallObjectIppool) ToFirewallObjectIppoolOutputWithContext ¶
func (i *FirewallObjectIppool) ToFirewallObjectIppoolOutputWithContext(ctx context.Context) FirewallObjectIppoolOutput
type FirewallObjectIppoolArgs ¶
type FirewallObjectIppoolArgs struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Select an interface that will reply to ARP requests. ArpIntf pulumi.StringPtrInput // Enable/disable replying to ARP request, default is "enable". ArpReply pulumi.StringPtrInput // Associated interface name. AssociatedIntf pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Final IPv4 address (inclusive) in the range for the address pool. Endip pulumi.StringInput // Ippool name. Name pulumi.StringPtrInput // First IPv4 address (inclusive) in the range for the address pool. Startip pulumi.StringInput // Ip pool type, Enum: ["overload", "one-to-one"]. Type pulumi.StringPtrInput }
The set of arguments for constructing a FirewallObjectIppool resource.
func (FirewallObjectIppoolArgs) ElementType ¶
func (FirewallObjectIppoolArgs) ElementType() reflect.Type
type FirewallObjectIppoolArray ¶
type FirewallObjectIppoolArray []FirewallObjectIppoolInput
func (FirewallObjectIppoolArray) ElementType ¶
func (FirewallObjectIppoolArray) ElementType() reflect.Type
func (FirewallObjectIppoolArray) ToFirewallObjectIppoolArrayOutput ¶
func (i FirewallObjectIppoolArray) ToFirewallObjectIppoolArrayOutput() FirewallObjectIppoolArrayOutput
func (FirewallObjectIppoolArray) ToFirewallObjectIppoolArrayOutputWithContext ¶
func (i FirewallObjectIppoolArray) ToFirewallObjectIppoolArrayOutputWithContext(ctx context.Context) FirewallObjectIppoolArrayOutput
type FirewallObjectIppoolArrayInput ¶
type FirewallObjectIppoolArrayInput interface { pulumi.Input ToFirewallObjectIppoolArrayOutput() FirewallObjectIppoolArrayOutput ToFirewallObjectIppoolArrayOutputWithContext(context.Context) FirewallObjectIppoolArrayOutput }
FirewallObjectIppoolArrayInput is an input type that accepts FirewallObjectIppoolArray and FirewallObjectIppoolArrayOutput values. You can construct a concrete instance of `FirewallObjectIppoolArrayInput` via:
FirewallObjectIppoolArray{ FirewallObjectIppoolArgs{...} }
type FirewallObjectIppoolArrayOutput ¶
type FirewallObjectIppoolArrayOutput struct{ *pulumi.OutputState }
func (FirewallObjectIppoolArrayOutput) ElementType ¶
func (FirewallObjectIppoolArrayOutput) ElementType() reflect.Type
func (FirewallObjectIppoolArrayOutput) Index ¶
func (o FirewallObjectIppoolArrayOutput) Index(i pulumi.IntInput) FirewallObjectIppoolOutput
func (FirewallObjectIppoolArrayOutput) ToFirewallObjectIppoolArrayOutput ¶
func (o FirewallObjectIppoolArrayOutput) ToFirewallObjectIppoolArrayOutput() FirewallObjectIppoolArrayOutput
func (FirewallObjectIppoolArrayOutput) ToFirewallObjectIppoolArrayOutputWithContext ¶
func (o FirewallObjectIppoolArrayOutput) ToFirewallObjectIppoolArrayOutputWithContext(ctx context.Context) FirewallObjectIppoolArrayOutput
type FirewallObjectIppoolInput ¶
type FirewallObjectIppoolInput interface { pulumi.Input ToFirewallObjectIppoolOutput() FirewallObjectIppoolOutput ToFirewallObjectIppoolOutputWithContext(ctx context.Context) FirewallObjectIppoolOutput }
type FirewallObjectIppoolMap ¶
type FirewallObjectIppoolMap map[string]FirewallObjectIppoolInput
func (FirewallObjectIppoolMap) ElementType ¶
func (FirewallObjectIppoolMap) ElementType() reflect.Type
func (FirewallObjectIppoolMap) ToFirewallObjectIppoolMapOutput ¶
func (i FirewallObjectIppoolMap) ToFirewallObjectIppoolMapOutput() FirewallObjectIppoolMapOutput
func (FirewallObjectIppoolMap) ToFirewallObjectIppoolMapOutputWithContext ¶
func (i FirewallObjectIppoolMap) ToFirewallObjectIppoolMapOutputWithContext(ctx context.Context) FirewallObjectIppoolMapOutput
type FirewallObjectIppoolMapInput ¶
type FirewallObjectIppoolMapInput interface { pulumi.Input ToFirewallObjectIppoolMapOutput() FirewallObjectIppoolMapOutput ToFirewallObjectIppoolMapOutputWithContext(context.Context) FirewallObjectIppoolMapOutput }
FirewallObjectIppoolMapInput is an input type that accepts FirewallObjectIppoolMap and FirewallObjectIppoolMapOutput values. You can construct a concrete instance of `FirewallObjectIppoolMapInput` via:
FirewallObjectIppoolMap{ "key": FirewallObjectIppoolArgs{...} }
type FirewallObjectIppoolMapOutput ¶
type FirewallObjectIppoolMapOutput struct{ *pulumi.OutputState }
func (FirewallObjectIppoolMapOutput) ElementType ¶
func (FirewallObjectIppoolMapOutput) ElementType() reflect.Type
func (FirewallObjectIppoolMapOutput) MapIndex ¶
func (o FirewallObjectIppoolMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectIppoolOutput
func (FirewallObjectIppoolMapOutput) ToFirewallObjectIppoolMapOutput ¶
func (o FirewallObjectIppoolMapOutput) ToFirewallObjectIppoolMapOutput() FirewallObjectIppoolMapOutput
func (FirewallObjectIppoolMapOutput) ToFirewallObjectIppoolMapOutputWithContext ¶
func (o FirewallObjectIppoolMapOutput) ToFirewallObjectIppoolMapOutputWithContext(ctx context.Context) FirewallObjectIppoolMapOutput
type FirewallObjectIppoolOutput ¶
type FirewallObjectIppoolOutput struct{ *pulumi.OutputState }
func (FirewallObjectIppoolOutput) Adom ¶
func (o FirewallObjectIppoolOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (FirewallObjectIppoolOutput) ArpIntf ¶
func (o FirewallObjectIppoolOutput) ArpIntf() pulumi.StringPtrOutput
Select an interface that will reply to ARP requests.
func (FirewallObjectIppoolOutput) ArpReply ¶
func (o FirewallObjectIppoolOutput) ArpReply() pulumi.StringPtrOutput
Enable/disable replying to ARP request, default is "enable".
func (FirewallObjectIppoolOutput) AssociatedIntf ¶
func (o FirewallObjectIppoolOutput) AssociatedIntf() pulumi.StringPtrOutput
Associated interface name.
func (FirewallObjectIppoolOutput) Comment ¶
func (o FirewallObjectIppoolOutput) Comment() pulumi.StringPtrOutput
Comments.
func (FirewallObjectIppoolOutput) ElementType ¶
func (FirewallObjectIppoolOutput) ElementType() reflect.Type
func (FirewallObjectIppoolOutput) Endip ¶
func (o FirewallObjectIppoolOutput) Endip() pulumi.StringOutput
Final IPv4 address (inclusive) in the range for the address pool.
func (FirewallObjectIppoolOutput) Name ¶
func (o FirewallObjectIppoolOutput) Name() pulumi.StringOutput
Ippool name.
func (FirewallObjectIppoolOutput) Startip ¶
func (o FirewallObjectIppoolOutput) Startip() pulumi.StringOutput
First IPv4 address (inclusive) in the range for the address pool.
func (FirewallObjectIppoolOutput) ToFirewallObjectIppoolOutput ¶
func (o FirewallObjectIppoolOutput) ToFirewallObjectIppoolOutput() FirewallObjectIppoolOutput
func (FirewallObjectIppoolOutput) ToFirewallObjectIppoolOutputWithContext ¶
func (o FirewallObjectIppoolOutput) ToFirewallObjectIppoolOutputWithContext(ctx context.Context) FirewallObjectIppoolOutput
func (FirewallObjectIppoolOutput) Type ¶
func (o FirewallObjectIppoolOutput) Type() pulumi.StringPtrOutput
Ip pool type, Enum: ["overload", "one-to-one"].
type FirewallObjectIppoolState ¶
type FirewallObjectIppoolState struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Select an interface that will reply to ARP requests. ArpIntf pulumi.StringPtrInput // Enable/disable replying to ARP request, default is "enable". ArpReply pulumi.StringPtrInput // Associated interface name. AssociatedIntf pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Final IPv4 address (inclusive) in the range for the address pool. Endip pulumi.StringPtrInput // Ippool name. Name pulumi.StringPtrInput // First IPv4 address (inclusive) in the range for the address pool. Startip pulumi.StringPtrInput // Ip pool type, Enum: ["overload", "one-to-one"]. Type pulumi.StringPtrInput }
func (FirewallObjectIppoolState) ElementType ¶
func (FirewallObjectIppoolState) ElementType() reflect.Type
type FirewallObjectService ¶
type FirewallObjectService struct { pulumi.CustomResourceState // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Service category. Enum: ["", "File Access", "Authentication", "Email", "General", "Network Services", "Remote Access", "Tunneling", "VoIP, Messaging & Other Applications", "Web Access", "Web Proxy"] Category pulumi.StringPtrOutput `pulumi:"category"` // Comments. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Fully qualified domain name. Fqdn pulumi.StringPtrOutput `pulumi:"fqdn"` // ICMP Code. IcmpCode pulumi.IntPtrOutput `pulumi:"icmpCode"` // ICMP Type. IcmpType pulumi.IntPtrOutput `pulumi:"icmpType"` // Start and end of the IP range associated with service. Ip or Ip range(eg: 1.1.1.1-1.1.1.100). Iprange pulumi.StringPtrOutput `pulumi:"iprange"` // Custom service name. Name pulumi.StringOutput `pulumi:"name"` // Protocol type. Enum: ["TCP/UDP/SCTP", "ICMP", "ICMP6", "IP"] Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // IP protocol number. ProtocolNumber pulumi.IntPtrOutput `pulumi:"protocolNumber"` Proxy pulumi.StringPtrOutput `pulumi:"proxy"` // SCTP port ranges. e.g: ["dst-port-range:src-port-range"] SctpPortranges pulumi.StringArrayOutput `pulumi:"sctpPortranges"` // TCP port ranges. e.g: ["dst-port-range:src-port-range"] TcpPortranges pulumi.StringArrayOutput `pulumi:"tcpPortranges"` // UDP port ranges. e.g: ["dst-port-range:src-port-range"] UdpPortranges pulumi.StringArrayOutput `pulumi:"udpPortranges"` }
This resource supports Create/Read/Update/Delete firewall object service for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewFirewallObjectService(ctx, "test1", &fmg.FirewallObjectServiceArgs{ Category: pulumi.String("Email"), Comment: pulumi.String("test obj service"), Iprange: pulumi.String("1.1.1.1"), Protocol: pulumi.String("TCP/UDP/SCTP"), SctpPortranges: pulumi.StringArray{ pulumi.String("100-200:150-250"), }, TcpPortranges: pulumi.StringArray{ pulumi.String("100-200:150-250"), }, UdpPortranges: pulumi.StringArray{ pulumi.String("100-200:150-250"), }, }) if err != nil { return err } _, err = fmg.NewFirewallObjectService(ctx, "test2", &fmg.FirewallObjectServiceArgs{ Category: pulumi.String("Web Access"), Comment: pulumi.String("test obj service"), IcmpCode: pulumi.Int(3), IcmpType: pulumi.Int(2), Protocol: pulumi.String("ICMP"), }) if err != nil { return err } _, err = fmg.NewFirewallObjectService(ctx, "test3", &fmg.FirewallObjectServiceArgs{ Category: pulumi.String("File Access"), Comment: pulumi.String("test obj service"), Protocol: pulumi.String("IP"), ProtocolNumber: pulumi.Int(4), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFirewallObjectService ¶
func GetFirewallObjectService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallObjectServiceState, opts ...pulumi.ResourceOption) (*FirewallObjectService, error)
GetFirewallObjectService gets an existing FirewallObjectService 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 NewFirewallObjectService ¶
func NewFirewallObjectService(ctx *pulumi.Context, name string, args *FirewallObjectServiceArgs, opts ...pulumi.ResourceOption) (*FirewallObjectService, error)
NewFirewallObjectService registers a new resource with the given unique name, arguments, and options.
func (*FirewallObjectService) ElementType ¶
func (*FirewallObjectService) ElementType() reflect.Type
func (*FirewallObjectService) ToFirewallObjectServiceOutput ¶
func (i *FirewallObjectService) ToFirewallObjectServiceOutput() FirewallObjectServiceOutput
func (*FirewallObjectService) ToFirewallObjectServiceOutputWithContext ¶
func (i *FirewallObjectService) ToFirewallObjectServiceOutputWithContext(ctx context.Context) FirewallObjectServiceOutput
type FirewallObjectServiceArgs ¶
type FirewallObjectServiceArgs struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Service category. Enum: ["", "File Access", "Authentication", "Email", "General", "Network Services", "Remote Access", "Tunneling", "VoIP, Messaging & Other Applications", "Web Access", "Web Proxy"] Category pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Fully qualified domain name. Fqdn pulumi.StringPtrInput // ICMP Code. IcmpCode pulumi.IntPtrInput // ICMP Type. IcmpType pulumi.IntPtrInput // Start and end of the IP range associated with service. Ip or Ip range(eg: 1.1.1.1-1.1.1.100). Iprange pulumi.StringPtrInput // Custom service name. Name pulumi.StringPtrInput // Protocol type. Enum: ["TCP/UDP/SCTP", "ICMP", "ICMP6", "IP"] Protocol pulumi.StringPtrInput // IP protocol number. ProtocolNumber pulumi.IntPtrInput Proxy pulumi.StringPtrInput // SCTP port ranges. e.g: ["dst-port-range:src-port-range"] SctpPortranges pulumi.StringArrayInput // TCP port ranges. e.g: ["dst-port-range:src-port-range"] TcpPortranges pulumi.StringArrayInput // UDP port ranges. e.g: ["dst-port-range:src-port-range"] UdpPortranges pulumi.StringArrayInput }
The set of arguments for constructing a FirewallObjectService resource.
func (FirewallObjectServiceArgs) ElementType ¶
func (FirewallObjectServiceArgs) ElementType() reflect.Type
type FirewallObjectServiceArray ¶
type FirewallObjectServiceArray []FirewallObjectServiceInput
func (FirewallObjectServiceArray) ElementType ¶
func (FirewallObjectServiceArray) ElementType() reflect.Type
func (FirewallObjectServiceArray) ToFirewallObjectServiceArrayOutput ¶
func (i FirewallObjectServiceArray) ToFirewallObjectServiceArrayOutput() FirewallObjectServiceArrayOutput
func (FirewallObjectServiceArray) ToFirewallObjectServiceArrayOutputWithContext ¶
func (i FirewallObjectServiceArray) ToFirewallObjectServiceArrayOutputWithContext(ctx context.Context) FirewallObjectServiceArrayOutput
type FirewallObjectServiceArrayInput ¶
type FirewallObjectServiceArrayInput interface { pulumi.Input ToFirewallObjectServiceArrayOutput() FirewallObjectServiceArrayOutput ToFirewallObjectServiceArrayOutputWithContext(context.Context) FirewallObjectServiceArrayOutput }
FirewallObjectServiceArrayInput is an input type that accepts FirewallObjectServiceArray and FirewallObjectServiceArrayOutput values. You can construct a concrete instance of `FirewallObjectServiceArrayInput` via:
FirewallObjectServiceArray{ FirewallObjectServiceArgs{...} }
type FirewallObjectServiceArrayOutput ¶
type FirewallObjectServiceArrayOutput struct{ *pulumi.OutputState }
func (FirewallObjectServiceArrayOutput) ElementType ¶
func (FirewallObjectServiceArrayOutput) ElementType() reflect.Type
func (FirewallObjectServiceArrayOutput) Index ¶
func (o FirewallObjectServiceArrayOutput) Index(i pulumi.IntInput) FirewallObjectServiceOutput
func (FirewallObjectServiceArrayOutput) ToFirewallObjectServiceArrayOutput ¶
func (o FirewallObjectServiceArrayOutput) ToFirewallObjectServiceArrayOutput() FirewallObjectServiceArrayOutput
func (FirewallObjectServiceArrayOutput) ToFirewallObjectServiceArrayOutputWithContext ¶
func (o FirewallObjectServiceArrayOutput) ToFirewallObjectServiceArrayOutputWithContext(ctx context.Context) FirewallObjectServiceArrayOutput
type FirewallObjectServiceInput ¶
type FirewallObjectServiceInput interface { pulumi.Input ToFirewallObjectServiceOutput() FirewallObjectServiceOutput ToFirewallObjectServiceOutputWithContext(ctx context.Context) FirewallObjectServiceOutput }
type FirewallObjectServiceMap ¶
type FirewallObjectServiceMap map[string]FirewallObjectServiceInput
func (FirewallObjectServiceMap) ElementType ¶
func (FirewallObjectServiceMap) ElementType() reflect.Type
func (FirewallObjectServiceMap) ToFirewallObjectServiceMapOutput ¶
func (i FirewallObjectServiceMap) ToFirewallObjectServiceMapOutput() FirewallObjectServiceMapOutput
func (FirewallObjectServiceMap) ToFirewallObjectServiceMapOutputWithContext ¶
func (i FirewallObjectServiceMap) ToFirewallObjectServiceMapOutputWithContext(ctx context.Context) FirewallObjectServiceMapOutput
type FirewallObjectServiceMapInput ¶
type FirewallObjectServiceMapInput interface { pulumi.Input ToFirewallObjectServiceMapOutput() FirewallObjectServiceMapOutput ToFirewallObjectServiceMapOutputWithContext(context.Context) FirewallObjectServiceMapOutput }
FirewallObjectServiceMapInput is an input type that accepts FirewallObjectServiceMap and FirewallObjectServiceMapOutput values. You can construct a concrete instance of `FirewallObjectServiceMapInput` via:
FirewallObjectServiceMap{ "key": FirewallObjectServiceArgs{...} }
type FirewallObjectServiceMapOutput ¶
type FirewallObjectServiceMapOutput struct{ *pulumi.OutputState }
func (FirewallObjectServiceMapOutput) ElementType ¶
func (FirewallObjectServiceMapOutput) ElementType() reflect.Type
func (FirewallObjectServiceMapOutput) MapIndex ¶
func (o FirewallObjectServiceMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectServiceOutput
func (FirewallObjectServiceMapOutput) ToFirewallObjectServiceMapOutput ¶
func (o FirewallObjectServiceMapOutput) ToFirewallObjectServiceMapOutput() FirewallObjectServiceMapOutput
func (FirewallObjectServiceMapOutput) ToFirewallObjectServiceMapOutputWithContext ¶
func (o FirewallObjectServiceMapOutput) ToFirewallObjectServiceMapOutputWithContext(ctx context.Context) FirewallObjectServiceMapOutput
type FirewallObjectServiceOutput ¶
type FirewallObjectServiceOutput struct{ *pulumi.OutputState }
func (FirewallObjectServiceOutput) Adom ¶
func (o FirewallObjectServiceOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (FirewallObjectServiceOutput) Category ¶
func (o FirewallObjectServiceOutput) Category() pulumi.StringPtrOutput
Service category. Enum: ["", "File Access", "Authentication", "Email", "General", "Network Services", "Remote Access", "Tunneling", "VoIP, Messaging & Other Applications", "Web Access", "Web Proxy"]
func (FirewallObjectServiceOutput) Comment ¶
func (o FirewallObjectServiceOutput) Comment() pulumi.StringPtrOutput
Comments.
func (FirewallObjectServiceOutput) ElementType ¶
func (FirewallObjectServiceOutput) ElementType() reflect.Type
func (FirewallObjectServiceOutput) Fqdn ¶
func (o FirewallObjectServiceOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name.
func (FirewallObjectServiceOutput) IcmpCode ¶
func (o FirewallObjectServiceOutput) IcmpCode() pulumi.IntPtrOutput
ICMP Code.
func (FirewallObjectServiceOutput) IcmpType ¶
func (o FirewallObjectServiceOutput) IcmpType() pulumi.IntPtrOutput
ICMP Type.
func (FirewallObjectServiceOutput) Iprange ¶
func (o FirewallObjectServiceOutput) Iprange() pulumi.StringPtrOutput
Start and end of the IP range associated with service. Ip or Ip range(eg: 1.1.1.1-1.1.1.100).
func (FirewallObjectServiceOutput) Name ¶
func (o FirewallObjectServiceOutput) Name() pulumi.StringOutput
Custom service name.
func (FirewallObjectServiceOutput) Protocol ¶
func (o FirewallObjectServiceOutput) Protocol() pulumi.StringPtrOutput
Protocol type. Enum: ["TCP/UDP/SCTP", "ICMP", "ICMP6", "IP"]
func (FirewallObjectServiceOutput) ProtocolNumber ¶
func (o FirewallObjectServiceOutput) ProtocolNumber() pulumi.IntPtrOutput
IP protocol number.
func (FirewallObjectServiceOutput) Proxy ¶
func (o FirewallObjectServiceOutput) Proxy() pulumi.StringPtrOutput
func (FirewallObjectServiceOutput) SctpPortranges ¶
func (o FirewallObjectServiceOutput) SctpPortranges() pulumi.StringArrayOutput
SCTP port ranges. e.g: ["dst-port-range:src-port-range"]
func (FirewallObjectServiceOutput) TcpPortranges ¶
func (o FirewallObjectServiceOutput) TcpPortranges() pulumi.StringArrayOutput
TCP port ranges. e.g: ["dst-port-range:src-port-range"]
func (FirewallObjectServiceOutput) ToFirewallObjectServiceOutput ¶
func (o FirewallObjectServiceOutput) ToFirewallObjectServiceOutput() FirewallObjectServiceOutput
func (FirewallObjectServiceOutput) ToFirewallObjectServiceOutputWithContext ¶
func (o FirewallObjectServiceOutput) ToFirewallObjectServiceOutputWithContext(ctx context.Context) FirewallObjectServiceOutput
func (FirewallObjectServiceOutput) UdpPortranges ¶
func (o FirewallObjectServiceOutput) UdpPortranges() pulumi.StringArrayOutput
UDP port ranges. e.g: ["dst-port-range:src-port-range"]
type FirewallObjectServiceState ¶
type FirewallObjectServiceState struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Service category. Enum: ["", "File Access", "Authentication", "Email", "General", "Network Services", "Remote Access", "Tunneling", "VoIP, Messaging & Other Applications", "Web Access", "Web Proxy"] Category pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Fully qualified domain name. Fqdn pulumi.StringPtrInput // ICMP Code. IcmpCode pulumi.IntPtrInput // ICMP Type. IcmpType pulumi.IntPtrInput // Start and end of the IP range associated with service. Ip or Ip range(eg: 1.1.1.1-1.1.1.100). Iprange pulumi.StringPtrInput // Custom service name. Name pulumi.StringPtrInput // Protocol type. Enum: ["TCP/UDP/SCTP", "ICMP", "ICMP6", "IP"] Protocol pulumi.StringPtrInput // IP protocol number. ProtocolNumber pulumi.IntPtrInput Proxy pulumi.StringPtrInput // SCTP port ranges. e.g: ["dst-port-range:src-port-range"] SctpPortranges pulumi.StringArrayInput // TCP port ranges. e.g: ["dst-port-range:src-port-range"] TcpPortranges pulumi.StringArrayInput // UDP port ranges. e.g: ["dst-port-range:src-port-range"] UdpPortranges pulumi.StringArrayInput }
func (FirewallObjectServiceState) ElementType ¶
func (FirewallObjectServiceState) ElementType() reflect.Type
type FirewallObjectVip ¶
type FirewallObjectVip struct { pulumi.CustomResourceState // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Enable to respond to ARP requests for this virtual IP address. Enabled by default. ArpReply pulumi.StringPtrOutput `pulumi:"arpReply"` // Comments. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Enable/Disable config default value. enabled by default. ConfigDefault pulumi.StringPtrOutput `pulumi:"configDefault"` // Interface connected to the source network that receives the packets that will be forwarded to the destination network. ExtIntf pulumi.StringPtrOutput `pulumi:"extIntf"` // IP address or address range on the external interface that you want to map to an address or address range on the destination network. ExtIp pulumi.StringPtrOutput `pulumi:"extIp"` // Mapped FQDN address name. MappedAddr pulumi.StringPtrOutput `pulumi:"mappedAddr"` // Mapped Ip address. MappedIp pulumi.StringPtrOutput `pulumi:"mappedIp"` // Virtual IP name. Name pulumi.StringOutput `pulumi:"name"` // Virtual IP type, Enum: ["static-nat", "dns-translation", "fqdn"] Type pulumi.StringPtrOutput `pulumi:"type"` }
This resource supports Create/Read/Update/Delete firewall object virtual ip for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewFirewallObjectVip(ctx, "test1", &fmg.FirewallObjectVipArgs{ ArpReply: pulumi.String("enable"), Comment: pulumi.String("test obj vip"), ConfigDefault: pulumi.String("enable"), ExtIntf: pulumi.String("any"), ExtIp: pulumi.String("2.2.2.2"), MappedIp: pulumi.String("1.1.1.1"), Type: pulumi.String("static-nat"), }) if err != nil { return err } _, err = fmg.NewFirewallObjectVip(ctx, "test2", &fmg.FirewallObjectVipArgs{ ArpReply: pulumi.String("disable"), Comment: pulumi.String("test obj vip"), ConfigDefault: pulumi.String("enable"), ExtIp: pulumi.String("2.2.2.2-2.2.2.100"), MappedAddr: pulumi.String("update.microsoft.com"), Type: pulumi.String("fqdn"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFirewallObjectVip ¶
func GetFirewallObjectVip(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallObjectVipState, opts ...pulumi.ResourceOption) (*FirewallObjectVip, error)
GetFirewallObjectVip gets an existing FirewallObjectVip 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 NewFirewallObjectVip ¶
func NewFirewallObjectVip(ctx *pulumi.Context, name string, args *FirewallObjectVipArgs, opts ...pulumi.ResourceOption) (*FirewallObjectVip, error)
NewFirewallObjectVip registers a new resource with the given unique name, arguments, and options.
func (*FirewallObjectVip) ElementType ¶
func (*FirewallObjectVip) ElementType() reflect.Type
func (*FirewallObjectVip) ToFirewallObjectVipOutput ¶
func (i *FirewallObjectVip) ToFirewallObjectVipOutput() FirewallObjectVipOutput
func (*FirewallObjectVip) ToFirewallObjectVipOutputWithContext ¶
func (i *FirewallObjectVip) ToFirewallObjectVipOutputWithContext(ctx context.Context) FirewallObjectVipOutput
type FirewallObjectVipArgs ¶
type FirewallObjectVipArgs struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Enable to respond to ARP requests for this virtual IP address. Enabled by default. ArpReply pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Enable/Disable config default value. enabled by default. ConfigDefault pulumi.StringPtrInput // Interface connected to the source network that receives the packets that will be forwarded to the destination network. ExtIntf pulumi.StringPtrInput // IP address or address range on the external interface that you want to map to an address or address range on the destination network. ExtIp pulumi.StringPtrInput // Mapped FQDN address name. MappedAddr pulumi.StringPtrInput // Mapped Ip address. MappedIp pulumi.StringPtrInput // Virtual IP name. Name pulumi.StringPtrInput // Virtual IP type, Enum: ["static-nat", "dns-translation", "fqdn"] Type pulumi.StringPtrInput }
The set of arguments for constructing a FirewallObjectVip resource.
func (FirewallObjectVipArgs) ElementType ¶
func (FirewallObjectVipArgs) ElementType() reflect.Type
type FirewallObjectVipArray ¶
type FirewallObjectVipArray []FirewallObjectVipInput
func (FirewallObjectVipArray) ElementType ¶
func (FirewallObjectVipArray) ElementType() reflect.Type
func (FirewallObjectVipArray) ToFirewallObjectVipArrayOutput ¶
func (i FirewallObjectVipArray) ToFirewallObjectVipArrayOutput() FirewallObjectVipArrayOutput
func (FirewallObjectVipArray) ToFirewallObjectVipArrayOutputWithContext ¶
func (i FirewallObjectVipArray) ToFirewallObjectVipArrayOutputWithContext(ctx context.Context) FirewallObjectVipArrayOutput
type FirewallObjectVipArrayInput ¶
type FirewallObjectVipArrayInput interface { pulumi.Input ToFirewallObjectVipArrayOutput() FirewallObjectVipArrayOutput ToFirewallObjectVipArrayOutputWithContext(context.Context) FirewallObjectVipArrayOutput }
FirewallObjectVipArrayInput is an input type that accepts FirewallObjectVipArray and FirewallObjectVipArrayOutput values. You can construct a concrete instance of `FirewallObjectVipArrayInput` via:
FirewallObjectVipArray{ FirewallObjectVipArgs{...} }
type FirewallObjectVipArrayOutput ¶
type FirewallObjectVipArrayOutput struct{ *pulumi.OutputState }
func (FirewallObjectVipArrayOutput) ElementType ¶
func (FirewallObjectVipArrayOutput) ElementType() reflect.Type
func (FirewallObjectVipArrayOutput) Index ¶
func (o FirewallObjectVipArrayOutput) Index(i pulumi.IntInput) FirewallObjectVipOutput
func (FirewallObjectVipArrayOutput) ToFirewallObjectVipArrayOutput ¶
func (o FirewallObjectVipArrayOutput) ToFirewallObjectVipArrayOutput() FirewallObjectVipArrayOutput
func (FirewallObjectVipArrayOutput) ToFirewallObjectVipArrayOutputWithContext ¶
func (o FirewallObjectVipArrayOutput) ToFirewallObjectVipArrayOutputWithContext(ctx context.Context) FirewallObjectVipArrayOutput
type FirewallObjectVipInput ¶
type FirewallObjectVipInput interface { pulumi.Input ToFirewallObjectVipOutput() FirewallObjectVipOutput ToFirewallObjectVipOutputWithContext(ctx context.Context) FirewallObjectVipOutput }
type FirewallObjectVipMap ¶
type FirewallObjectVipMap map[string]FirewallObjectVipInput
func (FirewallObjectVipMap) ElementType ¶
func (FirewallObjectVipMap) ElementType() reflect.Type
func (FirewallObjectVipMap) ToFirewallObjectVipMapOutput ¶
func (i FirewallObjectVipMap) ToFirewallObjectVipMapOutput() FirewallObjectVipMapOutput
func (FirewallObjectVipMap) ToFirewallObjectVipMapOutputWithContext ¶
func (i FirewallObjectVipMap) ToFirewallObjectVipMapOutputWithContext(ctx context.Context) FirewallObjectVipMapOutput
type FirewallObjectVipMapInput ¶
type FirewallObjectVipMapInput interface { pulumi.Input ToFirewallObjectVipMapOutput() FirewallObjectVipMapOutput ToFirewallObjectVipMapOutputWithContext(context.Context) FirewallObjectVipMapOutput }
FirewallObjectVipMapInput is an input type that accepts FirewallObjectVipMap and FirewallObjectVipMapOutput values. You can construct a concrete instance of `FirewallObjectVipMapInput` via:
FirewallObjectVipMap{ "key": FirewallObjectVipArgs{...} }
type FirewallObjectVipMapOutput ¶
type FirewallObjectVipMapOutput struct{ *pulumi.OutputState }
func (FirewallObjectVipMapOutput) ElementType ¶
func (FirewallObjectVipMapOutput) ElementType() reflect.Type
func (FirewallObjectVipMapOutput) MapIndex ¶
func (o FirewallObjectVipMapOutput) MapIndex(k pulumi.StringInput) FirewallObjectVipOutput
func (FirewallObjectVipMapOutput) ToFirewallObjectVipMapOutput ¶
func (o FirewallObjectVipMapOutput) ToFirewallObjectVipMapOutput() FirewallObjectVipMapOutput
func (FirewallObjectVipMapOutput) ToFirewallObjectVipMapOutputWithContext ¶
func (o FirewallObjectVipMapOutput) ToFirewallObjectVipMapOutputWithContext(ctx context.Context) FirewallObjectVipMapOutput
type FirewallObjectVipOutput ¶
type FirewallObjectVipOutput struct{ *pulumi.OutputState }
func (FirewallObjectVipOutput) Adom ¶
func (o FirewallObjectVipOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (FirewallObjectVipOutput) ArpReply ¶
func (o FirewallObjectVipOutput) ArpReply() pulumi.StringPtrOutput
Enable to respond to ARP requests for this virtual IP address. Enabled by default.
func (FirewallObjectVipOutput) Comment ¶
func (o FirewallObjectVipOutput) Comment() pulumi.StringPtrOutput
Comments.
func (FirewallObjectVipOutput) ConfigDefault ¶
func (o FirewallObjectVipOutput) ConfigDefault() pulumi.StringPtrOutput
Enable/Disable config default value. enabled by default.
func (FirewallObjectVipOutput) ElementType ¶
func (FirewallObjectVipOutput) ElementType() reflect.Type
func (FirewallObjectVipOutput) ExtIntf ¶
func (o FirewallObjectVipOutput) ExtIntf() pulumi.StringPtrOutput
Interface connected to the source network that receives the packets that will be forwarded to the destination network.
func (FirewallObjectVipOutput) ExtIp ¶
func (o FirewallObjectVipOutput) ExtIp() pulumi.StringPtrOutput
IP address or address range on the external interface that you want to map to an address or address range on the destination network.
func (FirewallObjectVipOutput) MappedAddr ¶
func (o FirewallObjectVipOutput) MappedAddr() pulumi.StringPtrOutput
Mapped FQDN address name.
func (FirewallObjectVipOutput) MappedIp ¶
func (o FirewallObjectVipOutput) MappedIp() pulumi.StringPtrOutput
Mapped Ip address.
func (FirewallObjectVipOutput) Name ¶
func (o FirewallObjectVipOutput) Name() pulumi.StringOutput
Virtual IP name.
func (FirewallObjectVipOutput) ToFirewallObjectVipOutput ¶
func (o FirewallObjectVipOutput) ToFirewallObjectVipOutput() FirewallObjectVipOutput
func (FirewallObjectVipOutput) ToFirewallObjectVipOutputWithContext ¶
func (o FirewallObjectVipOutput) ToFirewallObjectVipOutputWithContext(ctx context.Context) FirewallObjectVipOutput
func (FirewallObjectVipOutput) Type ¶
func (o FirewallObjectVipOutput) Type() pulumi.StringPtrOutput
Virtual IP type, Enum: ["static-nat", "dns-translation", "fqdn"]
type FirewallObjectVipState ¶
type FirewallObjectVipState struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Enable to respond to ARP requests for this virtual IP address. Enabled by default. ArpReply pulumi.StringPtrInput // Comments. Comment pulumi.StringPtrInput // Enable/Disable config default value. enabled by default. ConfigDefault pulumi.StringPtrInput // Interface connected to the source network that receives the packets that will be forwarded to the destination network. ExtIntf pulumi.StringPtrInput // IP address or address range on the external interface that you want to map to an address or address range on the destination network. ExtIp pulumi.StringPtrInput // Mapped FQDN address name. MappedAddr pulumi.StringPtrInput // Mapped Ip address. MappedIp pulumi.StringPtrInput // Virtual IP name. Name pulumi.StringPtrInput // Virtual IP type, Enum: ["static-nat", "dns-translation", "fqdn"] Type pulumi.StringPtrInput }
func (FirewallObjectVipState) ElementType ¶
func (FirewallObjectVipState) ElementType() reflect.Type
type FirewallSecurityPolicy ¶
type FirewallSecurityPolicy struct { pulumi.CustomResourceState // Policy action, default is deny. Enum: [allow, deny, ipsec]. Action pulumi.StringPtrOutput `pulumi:"action"` // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Name of an existing Application list. ApplicationLists pulumi.StringArrayOutput `pulumi:"applicationLists"` // Name of an existing Antivirus profile. AvProfiles pulumi.StringArrayOutput `pulumi:"avProfiles"` // Enable/disable capture packets. CapturePacket pulumi.StringPtrOutput `pulumi:"capturePacket"` // Comments. Comments pulumi.StringPtrOutput `pulumi:"comments"` // Name of an existing DNS filter profile. DnsfilterProfiles pulumi.StringArrayOutput `pulumi:"dnsfilterProfiles"` // Destination address and adress group names. Dstaddrs pulumi.StringArrayOutput `pulumi:"dstaddrs"` // Outgoing interface. Dstintfs pulumi.StringArrayOutput `pulumi:"dstintfs"` // Enable/disable to prevent source NAT from changing a session's source port. Fixedport pulumi.StringPtrOutput `pulumi:"fixedport"` // Enable/disable Fortinet Single Sign-On. Fsso pulumi.StringPtrOutput `pulumi:"fsso"` // Names of user groups that can authenticate with this policy. Groups pulumi.StringArrayOutput `pulumi:"groups"` // Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Enum: [disable, enable] Inbound pulumi.StringPtrOutput `pulumi:"inbound"` // Enable/disable use of Destination Internet Services for this policy. InternetService pulumi.StringOutput `pulumi:"internetService"` // Destination Internet Service ID. InternetServiceIds pulumi.StringArrayOutput `pulumi:"internetServiceIds"` // Destination Internet Service Name. InternetServiceNames pulumi.StringArrayOutput `pulumi:"internetServiceNames"` // Enable/disable use of Source Internet Services for this policy. InternetServiceSrc pulumi.StringOutput `pulumi:"internetServiceSrc"` // Source Internet Service ID. InternetServiceSrcIds pulumi.StringArrayOutput `pulumi:"internetServiceSrcIds"` // Source Internet Service Name. InternetServiceSrcNames pulumi.StringArrayOutput `pulumi:"internetServiceSrcNames"` // Enable/disable to use IP Pools for source NAT. Ippool pulumi.StringPtrOutput `pulumi:"ippool"` // Name of an existing IPS sensor. IpsSensors pulumi.StringArrayOutput `pulumi:"ipsSensors"` // Enable or disable logging. Enum: [disable, all, utm] Logtraffic pulumi.StringPtrOutput `pulumi:"logtraffic"` // Record logs when a session starts and ends. Enum: [disable, enable] LogtrafficStart pulumi.StringPtrOutput `pulumi:"logtrafficStart"` // Policy name. Name pulumi.StringOutput `pulumi:"name"` // Enable/disable source NAT. Nat pulumi.StringPtrOutput `pulumi:"nat"` // The package name which the policy will be added to. PackageName pulumi.StringPtrOutput `pulumi:"packageName"` // Per-IP traffic shaper. PerIpShapers pulumi.StringArrayOutput `pulumi:"perIpShapers"` // IP Pool names. Poolnames pulumi.StringArrayOutput `pulumi:"poolnames"` // Name of profile group. ProfileGroups pulumi.StringArrayOutput `pulumi:"profileGroups"` // Name of an existing Protocol options profile. ProfileProtocolOptions pulumi.StringArrayOutput `pulumi:"profileProtocolOptions"` // Determine whether the firewall policy allows security profile groups or single profiles only. Enum: [single, group] ProfileType pulumi.StringPtrOutput `pulumi:"profileType"` // Enable/disable RADIUS Single Sign-On. Rsso pulumi.StringPtrOutput `pulumi:"rsso"` // Schedule name. Schedules pulumi.StringArrayOutput `pulumi:"schedules"` // Service and service group names. Services pulumi.StringArrayOutput `pulumi:"services"` // Source address and adress group names. Srcaddrs pulumi.StringArrayOutput `pulumi:"srcaddrs"` // Incoming interface. Srcintfs pulumi.StringArrayOutput `pulumi:"srcintfs"` // Reverse traffic shaper. TrafficShaperReverses pulumi.StringArrayOutput `pulumi:"trafficShaperReverses"` // Traffic shaper. TrafficShapers pulumi.StringArrayOutput `pulumi:"trafficShapers"` // Names of individual users that can authenticate with this policy. Users pulumi.StringArrayOutput `pulumi:"users"` // Enable/disable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. UtmStatus pulumi.StringPtrOutput `pulumi:"utmStatus"` VpnTunnels pulumi.StringArrayOutput `pulumi:"vpnTunnels"` // Name of an existing Web application firewall profile. WafProfiles pulumi.StringArrayOutput `pulumi:"wafProfiles"` // Name of an existing Web filter profile. WebfilterProfiles pulumi.StringArrayOutput `pulumi:"webfilterProfiles"` }
This resource supports Create/Read/Update/Delete firewall security policy on FortiManager which could be installed to the FortiGate later
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewFirewallSecurityPolicy(ctx, "test1", &fmg.FirewallSecurityPolicyArgs{ Action: pulumi.String("accept"), AvProfiles: pulumi.StringArray{ pulumi.String("g-default"), }, CapturePacket: pulumi.String("enable"), Comments: pulumi.String("policy test"), DnsfilterProfiles: pulumi.StringArray{ pulumi.String("default"), }, Dstaddrs: pulumi.StringArray{ pulumi.String("all"), }, Dstintfs: pulumi.StringArray{ pulumi.String("any"), }, Fixedport: pulumi.String("enable"), Groups: pulumi.StringArray{ pulumi.String("Guest-group"), }, Ippool: pulumi.String("disable"), Logtraffic: pulumi.String("all"), LogtrafficStart: pulumi.String("enable"), Nat: pulumi.String("enable"), PackageName: pulumi.String("dvm-test"), ProfileType: pulumi.String("single"), Schedules: pulumi.StringArray{ pulumi.String("always"), }, Services: pulumi.StringArray{ pulumi.String("ALL"), }, Srcaddrs: pulumi.StringArray{ pulumi.String("all"), }, Srcintfs: pulumi.StringArray{ pulumi.String("any"), }, TrafficShapers: pulumi.StringArray{ pulumi.String("high-priority"), }, Users: pulumi.StringArray{ pulumi.String("guest"), }, UtmStatus: pulumi.String("enable"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFirewallSecurityPolicy ¶
func GetFirewallSecurityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallSecurityPolicyState, opts ...pulumi.ResourceOption) (*FirewallSecurityPolicy, error)
GetFirewallSecurityPolicy gets an existing FirewallSecurityPolicy 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 NewFirewallSecurityPolicy ¶
func NewFirewallSecurityPolicy(ctx *pulumi.Context, name string, args *FirewallSecurityPolicyArgs, opts ...pulumi.ResourceOption) (*FirewallSecurityPolicy, error)
NewFirewallSecurityPolicy registers a new resource with the given unique name, arguments, and options.
func (*FirewallSecurityPolicy) ElementType ¶
func (*FirewallSecurityPolicy) ElementType() reflect.Type
func (*FirewallSecurityPolicy) ToFirewallSecurityPolicyOutput ¶
func (i *FirewallSecurityPolicy) ToFirewallSecurityPolicyOutput() FirewallSecurityPolicyOutput
func (*FirewallSecurityPolicy) ToFirewallSecurityPolicyOutputWithContext ¶
func (i *FirewallSecurityPolicy) ToFirewallSecurityPolicyOutputWithContext(ctx context.Context) FirewallSecurityPolicyOutput
type FirewallSecurityPolicyArgs ¶
type FirewallSecurityPolicyArgs struct { // Policy action, default is deny. Enum: [allow, deny, ipsec]. Action pulumi.StringPtrInput // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Name of an existing Application list. ApplicationLists pulumi.StringArrayInput // Name of an existing Antivirus profile. AvProfiles pulumi.StringArrayInput // Enable/disable capture packets. CapturePacket pulumi.StringPtrInput // Comments. Comments pulumi.StringPtrInput // Name of an existing DNS filter profile. DnsfilterProfiles pulumi.StringArrayInput // Destination address and adress group names. Dstaddrs pulumi.StringArrayInput // Outgoing interface. Dstintfs pulumi.StringArrayInput // Enable/disable to prevent source NAT from changing a session's source port. Fixedport pulumi.StringPtrInput // Enable/disable Fortinet Single Sign-On. Fsso pulumi.StringPtrInput // Names of user groups that can authenticate with this policy. Groups pulumi.StringArrayInput // Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Enum: [disable, enable] Inbound pulumi.StringPtrInput // Enable/disable use of Destination Internet Services for this policy. InternetService pulumi.StringPtrInput // Destination Internet Service ID. InternetServiceIds pulumi.StringArrayInput // Destination Internet Service Name. InternetServiceNames pulumi.StringArrayInput // Enable/disable use of Source Internet Services for this policy. InternetServiceSrc pulumi.StringPtrInput // Source Internet Service ID. InternetServiceSrcIds pulumi.StringArrayInput // Source Internet Service Name. InternetServiceSrcNames pulumi.StringArrayInput // Enable/disable to use IP Pools for source NAT. Ippool pulumi.StringPtrInput // Name of an existing IPS sensor. IpsSensors pulumi.StringArrayInput // Enable or disable logging. Enum: [disable, all, utm] Logtraffic pulumi.StringPtrInput // Record logs when a session starts and ends. Enum: [disable, enable] LogtrafficStart pulumi.StringPtrInput // Policy name. Name pulumi.StringPtrInput // Enable/disable source NAT. Nat pulumi.StringPtrInput // The package name which the policy will be added to. PackageName pulumi.StringPtrInput // Per-IP traffic shaper. PerIpShapers pulumi.StringArrayInput // IP Pool names. Poolnames pulumi.StringArrayInput // Name of profile group. ProfileGroups pulumi.StringArrayInput // Name of an existing Protocol options profile. ProfileProtocolOptions pulumi.StringArrayInput // Determine whether the firewall policy allows security profile groups or single profiles only. Enum: [single, group] ProfileType pulumi.StringPtrInput // Enable/disable RADIUS Single Sign-On. Rsso pulumi.StringPtrInput // Schedule name. Schedules pulumi.StringArrayInput // Service and service group names. Services pulumi.StringArrayInput // Source address and adress group names. Srcaddrs pulumi.StringArrayInput // Incoming interface. Srcintfs pulumi.StringArrayInput // Reverse traffic shaper. TrafficShaperReverses pulumi.StringArrayInput // Traffic shaper. TrafficShapers pulumi.StringArrayInput // Names of individual users that can authenticate with this policy. Users pulumi.StringArrayInput // Enable/disable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. UtmStatus pulumi.StringPtrInput VpnTunnels pulumi.StringArrayInput // Name of an existing Web application firewall profile. WafProfiles pulumi.StringArrayInput // Name of an existing Web filter profile. WebfilterProfiles pulumi.StringArrayInput }
The set of arguments for constructing a FirewallSecurityPolicy resource.
func (FirewallSecurityPolicyArgs) ElementType ¶
func (FirewallSecurityPolicyArgs) ElementType() reflect.Type
type FirewallSecurityPolicyArray ¶
type FirewallSecurityPolicyArray []FirewallSecurityPolicyInput
func (FirewallSecurityPolicyArray) ElementType ¶
func (FirewallSecurityPolicyArray) ElementType() reflect.Type
func (FirewallSecurityPolicyArray) ToFirewallSecurityPolicyArrayOutput ¶
func (i FirewallSecurityPolicyArray) ToFirewallSecurityPolicyArrayOutput() FirewallSecurityPolicyArrayOutput
func (FirewallSecurityPolicyArray) ToFirewallSecurityPolicyArrayOutputWithContext ¶
func (i FirewallSecurityPolicyArray) ToFirewallSecurityPolicyArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicyArrayOutput
type FirewallSecurityPolicyArrayInput ¶
type FirewallSecurityPolicyArrayInput interface { pulumi.Input ToFirewallSecurityPolicyArrayOutput() FirewallSecurityPolicyArrayOutput ToFirewallSecurityPolicyArrayOutputWithContext(context.Context) FirewallSecurityPolicyArrayOutput }
FirewallSecurityPolicyArrayInput is an input type that accepts FirewallSecurityPolicyArray and FirewallSecurityPolicyArrayOutput values. You can construct a concrete instance of `FirewallSecurityPolicyArrayInput` via:
FirewallSecurityPolicyArray{ FirewallSecurityPolicyArgs{...} }
type FirewallSecurityPolicyArrayOutput ¶
type FirewallSecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (FirewallSecurityPolicyArrayOutput) ElementType ¶
func (FirewallSecurityPolicyArrayOutput) ElementType() reflect.Type
func (FirewallSecurityPolicyArrayOutput) Index ¶
func (o FirewallSecurityPolicyArrayOutput) Index(i pulumi.IntInput) FirewallSecurityPolicyOutput
func (FirewallSecurityPolicyArrayOutput) ToFirewallSecurityPolicyArrayOutput ¶
func (o FirewallSecurityPolicyArrayOutput) ToFirewallSecurityPolicyArrayOutput() FirewallSecurityPolicyArrayOutput
func (FirewallSecurityPolicyArrayOutput) ToFirewallSecurityPolicyArrayOutputWithContext ¶
func (o FirewallSecurityPolicyArrayOutput) ToFirewallSecurityPolicyArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicyArrayOutput
type FirewallSecurityPolicyInput ¶
type FirewallSecurityPolicyInput interface { pulumi.Input ToFirewallSecurityPolicyOutput() FirewallSecurityPolicyOutput ToFirewallSecurityPolicyOutputWithContext(ctx context.Context) FirewallSecurityPolicyOutput }
type FirewallSecurityPolicyMap ¶
type FirewallSecurityPolicyMap map[string]FirewallSecurityPolicyInput
func (FirewallSecurityPolicyMap) ElementType ¶
func (FirewallSecurityPolicyMap) ElementType() reflect.Type
func (FirewallSecurityPolicyMap) ToFirewallSecurityPolicyMapOutput ¶
func (i FirewallSecurityPolicyMap) ToFirewallSecurityPolicyMapOutput() FirewallSecurityPolicyMapOutput
func (FirewallSecurityPolicyMap) ToFirewallSecurityPolicyMapOutputWithContext ¶
func (i FirewallSecurityPolicyMap) ToFirewallSecurityPolicyMapOutputWithContext(ctx context.Context) FirewallSecurityPolicyMapOutput
type FirewallSecurityPolicyMapInput ¶
type FirewallSecurityPolicyMapInput interface { pulumi.Input ToFirewallSecurityPolicyMapOutput() FirewallSecurityPolicyMapOutput ToFirewallSecurityPolicyMapOutputWithContext(context.Context) FirewallSecurityPolicyMapOutput }
FirewallSecurityPolicyMapInput is an input type that accepts FirewallSecurityPolicyMap and FirewallSecurityPolicyMapOutput values. You can construct a concrete instance of `FirewallSecurityPolicyMapInput` via:
FirewallSecurityPolicyMap{ "key": FirewallSecurityPolicyArgs{...} }
type FirewallSecurityPolicyMapOutput ¶
type FirewallSecurityPolicyMapOutput struct{ *pulumi.OutputState }
func (FirewallSecurityPolicyMapOutput) ElementType ¶
func (FirewallSecurityPolicyMapOutput) ElementType() reflect.Type
func (FirewallSecurityPolicyMapOutput) MapIndex ¶
func (o FirewallSecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) FirewallSecurityPolicyOutput
func (FirewallSecurityPolicyMapOutput) ToFirewallSecurityPolicyMapOutput ¶
func (o FirewallSecurityPolicyMapOutput) ToFirewallSecurityPolicyMapOutput() FirewallSecurityPolicyMapOutput
func (FirewallSecurityPolicyMapOutput) ToFirewallSecurityPolicyMapOutputWithContext ¶
func (o FirewallSecurityPolicyMapOutput) ToFirewallSecurityPolicyMapOutputWithContext(ctx context.Context) FirewallSecurityPolicyMapOutput
type FirewallSecurityPolicyOutput ¶
type FirewallSecurityPolicyOutput struct{ *pulumi.OutputState }
func (FirewallSecurityPolicyOutput) Action ¶
func (o FirewallSecurityPolicyOutput) Action() pulumi.StringPtrOutput
Policy action, default is deny. Enum: [allow, deny, ipsec].
func (FirewallSecurityPolicyOutput) Adom ¶
func (o FirewallSecurityPolicyOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (FirewallSecurityPolicyOutput) ApplicationLists ¶
func (o FirewallSecurityPolicyOutput) ApplicationLists() pulumi.StringArrayOutput
Name of an existing Application list.
func (FirewallSecurityPolicyOutput) AvProfiles ¶
func (o FirewallSecurityPolicyOutput) AvProfiles() pulumi.StringArrayOutput
Name of an existing Antivirus profile.
func (FirewallSecurityPolicyOutput) CapturePacket ¶
func (o FirewallSecurityPolicyOutput) CapturePacket() pulumi.StringPtrOutput
Enable/disable capture packets.
func (FirewallSecurityPolicyOutput) Comments ¶
func (o FirewallSecurityPolicyOutput) Comments() pulumi.StringPtrOutput
Comments.
func (FirewallSecurityPolicyOutput) DnsfilterProfiles ¶
func (o FirewallSecurityPolicyOutput) DnsfilterProfiles() pulumi.StringArrayOutput
Name of an existing DNS filter profile.
func (FirewallSecurityPolicyOutput) Dstaddrs ¶
func (o FirewallSecurityPolicyOutput) Dstaddrs() pulumi.StringArrayOutput
Destination address and adress group names.
func (FirewallSecurityPolicyOutput) Dstintfs ¶
func (o FirewallSecurityPolicyOutput) Dstintfs() pulumi.StringArrayOutput
Outgoing interface.
func (FirewallSecurityPolicyOutput) ElementType ¶
func (FirewallSecurityPolicyOutput) ElementType() reflect.Type
func (FirewallSecurityPolicyOutput) Fixedport ¶
func (o FirewallSecurityPolicyOutput) Fixedport() pulumi.StringPtrOutput
Enable/disable to prevent source NAT from changing a session's source port.
func (FirewallSecurityPolicyOutput) Fsso ¶
func (o FirewallSecurityPolicyOutput) Fsso() pulumi.StringPtrOutput
Enable/disable Fortinet Single Sign-On.
func (FirewallSecurityPolicyOutput) Groups ¶
func (o FirewallSecurityPolicyOutput) Groups() pulumi.StringArrayOutput
Names of user groups that can authenticate with this policy.
func (FirewallSecurityPolicyOutput) Inbound ¶
func (o FirewallSecurityPolicyOutput) Inbound() pulumi.StringPtrOutput
Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Enum: [disable, enable]
func (FirewallSecurityPolicyOutput) InternetService ¶
func (o FirewallSecurityPolicyOutput) InternetService() pulumi.StringOutput
Enable/disable use of Destination Internet Services for this policy.
func (FirewallSecurityPolicyOutput) InternetServiceIds ¶
func (o FirewallSecurityPolicyOutput) InternetServiceIds() pulumi.StringArrayOutput
Destination Internet Service ID.
func (FirewallSecurityPolicyOutput) InternetServiceNames ¶
func (o FirewallSecurityPolicyOutput) InternetServiceNames() pulumi.StringArrayOutput
Destination Internet Service Name.
func (FirewallSecurityPolicyOutput) InternetServiceSrc ¶
func (o FirewallSecurityPolicyOutput) InternetServiceSrc() pulumi.StringOutput
Enable/disable use of Source Internet Services for this policy.
func (FirewallSecurityPolicyOutput) InternetServiceSrcIds ¶
func (o FirewallSecurityPolicyOutput) InternetServiceSrcIds() pulumi.StringArrayOutput
Source Internet Service ID.
func (FirewallSecurityPolicyOutput) InternetServiceSrcNames ¶
func (o FirewallSecurityPolicyOutput) InternetServiceSrcNames() pulumi.StringArrayOutput
Source Internet Service Name.
func (FirewallSecurityPolicyOutput) Ippool ¶
func (o FirewallSecurityPolicyOutput) Ippool() pulumi.StringPtrOutput
Enable/disable to use IP Pools for source NAT.
func (FirewallSecurityPolicyOutput) IpsSensors ¶
func (o FirewallSecurityPolicyOutput) IpsSensors() pulumi.StringArrayOutput
Name of an existing IPS sensor.
func (FirewallSecurityPolicyOutput) Logtraffic ¶
func (o FirewallSecurityPolicyOutput) Logtraffic() pulumi.StringPtrOutput
Enable or disable logging. Enum: [disable, all, utm]
func (FirewallSecurityPolicyOutput) LogtrafficStart ¶
func (o FirewallSecurityPolicyOutput) LogtrafficStart() pulumi.StringPtrOutput
Record logs when a session starts and ends. Enum: [disable, enable]
func (FirewallSecurityPolicyOutput) Name ¶
func (o FirewallSecurityPolicyOutput) Name() pulumi.StringOutput
Policy name.
func (FirewallSecurityPolicyOutput) Nat ¶
func (o FirewallSecurityPolicyOutput) Nat() pulumi.StringPtrOutput
Enable/disable source NAT.
func (FirewallSecurityPolicyOutput) PackageName ¶
func (o FirewallSecurityPolicyOutput) PackageName() pulumi.StringPtrOutput
The package name which the policy will be added to.
func (FirewallSecurityPolicyOutput) PerIpShapers ¶
func (o FirewallSecurityPolicyOutput) PerIpShapers() pulumi.StringArrayOutput
Per-IP traffic shaper.
func (FirewallSecurityPolicyOutput) Poolnames ¶
func (o FirewallSecurityPolicyOutput) Poolnames() pulumi.StringArrayOutput
IP Pool names.
func (FirewallSecurityPolicyOutput) ProfileGroups ¶
func (o FirewallSecurityPolicyOutput) ProfileGroups() pulumi.StringArrayOutput
Name of profile group.
func (FirewallSecurityPolicyOutput) ProfileProtocolOptions ¶
func (o FirewallSecurityPolicyOutput) ProfileProtocolOptions() pulumi.StringArrayOutput
Name of an existing Protocol options profile.
func (FirewallSecurityPolicyOutput) ProfileType ¶
func (o FirewallSecurityPolicyOutput) ProfileType() pulumi.StringPtrOutput
Determine whether the firewall policy allows security profile groups or single profiles only. Enum: [single, group]
func (FirewallSecurityPolicyOutput) Rsso ¶
func (o FirewallSecurityPolicyOutput) Rsso() pulumi.StringPtrOutput
Enable/disable RADIUS Single Sign-On.
func (FirewallSecurityPolicyOutput) Schedules ¶
func (o FirewallSecurityPolicyOutput) Schedules() pulumi.StringArrayOutput
Schedule name.
func (FirewallSecurityPolicyOutput) Services ¶
func (o FirewallSecurityPolicyOutput) Services() pulumi.StringArrayOutput
Service and service group names.
func (FirewallSecurityPolicyOutput) Srcaddrs ¶
func (o FirewallSecurityPolicyOutput) Srcaddrs() pulumi.StringArrayOutput
Source address and adress group names.
func (FirewallSecurityPolicyOutput) Srcintfs ¶
func (o FirewallSecurityPolicyOutput) Srcintfs() pulumi.StringArrayOutput
Incoming interface.
func (FirewallSecurityPolicyOutput) ToFirewallSecurityPolicyOutput ¶
func (o FirewallSecurityPolicyOutput) ToFirewallSecurityPolicyOutput() FirewallSecurityPolicyOutput
func (FirewallSecurityPolicyOutput) ToFirewallSecurityPolicyOutputWithContext ¶
func (o FirewallSecurityPolicyOutput) ToFirewallSecurityPolicyOutputWithContext(ctx context.Context) FirewallSecurityPolicyOutput
func (FirewallSecurityPolicyOutput) TrafficShaperReverses ¶
func (o FirewallSecurityPolicyOutput) TrafficShaperReverses() pulumi.StringArrayOutput
Reverse traffic shaper.
func (FirewallSecurityPolicyOutput) TrafficShapers ¶
func (o FirewallSecurityPolicyOutput) TrafficShapers() pulumi.StringArrayOutput
Traffic shaper.
func (FirewallSecurityPolicyOutput) Users ¶
func (o FirewallSecurityPolicyOutput) Users() pulumi.StringArrayOutput
Names of individual users that can authenticate with this policy.
func (FirewallSecurityPolicyOutput) UtmStatus ¶
func (o FirewallSecurityPolicyOutput) UtmStatus() pulumi.StringPtrOutput
Enable/disable to add one or more security profiles (AV, IPS, etc.) to the firewall policy.
func (FirewallSecurityPolicyOutput) VpnTunnels ¶
func (o FirewallSecurityPolicyOutput) VpnTunnels() pulumi.StringArrayOutput
func (FirewallSecurityPolicyOutput) WafProfiles ¶
func (o FirewallSecurityPolicyOutput) WafProfiles() pulumi.StringArrayOutput
Name of an existing Web application firewall profile.
func (FirewallSecurityPolicyOutput) WebfilterProfiles ¶
func (o FirewallSecurityPolicyOutput) WebfilterProfiles() pulumi.StringArrayOutput
Name of an existing Web filter profile.
type FirewallSecurityPolicyState ¶
type FirewallSecurityPolicyState struct { // Policy action, default is deny. Enum: [allow, deny, ipsec]. Action pulumi.StringPtrInput // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Name of an existing Application list. ApplicationLists pulumi.StringArrayInput // Name of an existing Antivirus profile. AvProfiles pulumi.StringArrayInput // Enable/disable capture packets. CapturePacket pulumi.StringPtrInput // Comments. Comments pulumi.StringPtrInput // Name of an existing DNS filter profile. DnsfilterProfiles pulumi.StringArrayInput // Destination address and adress group names. Dstaddrs pulumi.StringArrayInput // Outgoing interface. Dstintfs pulumi.StringArrayInput // Enable/disable to prevent source NAT from changing a session's source port. Fixedport pulumi.StringPtrInput // Enable/disable Fortinet Single Sign-On. Fsso pulumi.StringPtrInput // Names of user groups that can authenticate with this policy. Groups pulumi.StringArrayInput // Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Enum: [disable, enable] Inbound pulumi.StringPtrInput // Enable/disable use of Destination Internet Services for this policy. InternetService pulumi.StringPtrInput // Destination Internet Service ID. InternetServiceIds pulumi.StringArrayInput // Destination Internet Service Name. InternetServiceNames pulumi.StringArrayInput // Enable/disable use of Source Internet Services for this policy. InternetServiceSrc pulumi.StringPtrInput // Source Internet Service ID. InternetServiceSrcIds pulumi.StringArrayInput // Source Internet Service Name. InternetServiceSrcNames pulumi.StringArrayInput // Enable/disable to use IP Pools for source NAT. Ippool pulumi.StringPtrInput // Name of an existing IPS sensor. IpsSensors pulumi.StringArrayInput // Enable or disable logging. Enum: [disable, all, utm] Logtraffic pulumi.StringPtrInput // Record logs when a session starts and ends. Enum: [disable, enable] LogtrafficStart pulumi.StringPtrInput // Policy name. Name pulumi.StringPtrInput // Enable/disable source NAT. Nat pulumi.StringPtrInput // The package name which the policy will be added to. PackageName pulumi.StringPtrInput // Per-IP traffic shaper. PerIpShapers pulumi.StringArrayInput // IP Pool names. Poolnames pulumi.StringArrayInput // Name of profile group. ProfileGroups pulumi.StringArrayInput // Name of an existing Protocol options profile. ProfileProtocolOptions pulumi.StringArrayInput // Determine whether the firewall policy allows security profile groups or single profiles only. Enum: [single, group] ProfileType pulumi.StringPtrInput // Enable/disable RADIUS Single Sign-On. Rsso pulumi.StringPtrInput // Schedule name. Schedules pulumi.StringArrayInput // Service and service group names. Services pulumi.StringArrayInput // Source address and adress group names. Srcaddrs pulumi.StringArrayInput // Incoming interface. Srcintfs pulumi.StringArrayInput // Reverse traffic shaper. TrafficShaperReverses pulumi.StringArrayInput // Traffic shaper. TrafficShapers pulumi.StringArrayInput // Names of individual users that can authenticate with this policy. Users pulumi.StringArrayInput // Enable/disable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. UtmStatus pulumi.StringPtrInput VpnTunnels pulumi.StringArrayInput // Name of an existing Web application firewall profile. WafProfiles pulumi.StringArrayInput // Name of an existing Web filter profile. WebfilterProfiles pulumi.StringArrayInput }
func (FirewallSecurityPolicyState) ElementType ¶
func (FirewallSecurityPolicyState) ElementType() reflect.Type
type FirewallSecurityPolicypackage ¶
type FirewallSecurityPolicypackage struct { pulumi.CustomResourceState // Source ADOM name. default is 'root' Adom pulumi.StringPtrOutput `pulumi:"adom"` // Inspection Mode. Enum:[flow, proxy]. default is 'flow' InspectionMode pulumi.StringPtrOutput `pulumi:"inspectionMode"` // Security policy package name. Name pulumi.StringOutput `pulumi:"name"` // The installation target. Target pulumi.StringPtrOutput `pulumi:"target"` // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrOutput `pulumi:"vdom"` }
This resource supports Create/Read/Update/Delete firewall security policypackage on FortiManager which could be installed to the FortiGate later
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewFirewallSecurityPolicypackage(ctx, "test1", &fmg.FirewallSecurityPolicypackageArgs{ Target: pulumi.String("FGVM64-test"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFirewallSecurityPolicypackage ¶
func GetFirewallSecurityPolicypackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallSecurityPolicypackageState, opts ...pulumi.ResourceOption) (*FirewallSecurityPolicypackage, error)
GetFirewallSecurityPolicypackage gets an existing FirewallSecurityPolicypackage 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 NewFirewallSecurityPolicypackage ¶
func NewFirewallSecurityPolicypackage(ctx *pulumi.Context, name string, args *FirewallSecurityPolicypackageArgs, opts ...pulumi.ResourceOption) (*FirewallSecurityPolicypackage, error)
NewFirewallSecurityPolicypackage registers a new resource with the given unique name, arguments, and options.
func (*FirewallSecurityPolicypackage) ElementType ¶
func (*FirewallSecurityPolicypackage) ElementType() reflect.Type
func (*FirewallSecurityPolicypackage) ToFirewallSecurityPolicypackageOutput ¶
func (i *FirewallSecurityPolicypackage) ToFirewallSecurityPolicypackageOutput() FirewallSecurityPolicypackageOutput
func (*FirewallSecurityPolicypackage) ToFirewallSecurityPolicypackageOutputWithContext ¶
func (i *FirewallSecurityPolicypackage) ToFirewallSecurityPolicypackageOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageOutput
type FirewallSecurityPolicypackageArgs ¶
type FirewallSecurityPolicypackageArgs struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // Inspection Mode. Enum:[flow, proxy]. default is 'flow' InspectionMode pulumi.StringPtrInput // Security policy package name. Name pulumi.StringPtrInput // The installation target. Target pulumi.StringPtrInput // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrInput }
The set of arguments for constructing a FirewallSecurityPolicypackage resource.
func (FirewallSecurityPolicypackageArgs) ElementType ¶
func (FirewallSecurityPolicypackageArgs) ElementType() reflect.Type
type FirewallSecurityPolicypackageArray ¶
type FirewallSecurityPolicypackageArray []FirewallSecurityPolicypackageInput
func (FirewallSecurityPolicypackageArray) ElementType ¶
func (FirewallSecurityPolicypackageArray) ElementType() reflect.Type
func (FirewallSecurityPolicypackageArray) ToFirewallSecurityPolicypackageArrayOutput ¶
func (i FirewallSecurityPolicypackageArray) ToFirewallSecurityPolicypackageArrayOutput() FirewallSecurityPolicypackageArrayOutput
func (FirewallSecurityPolicypackageArray) ToFirewallSecurityPolicypackageArrayOutputWithContext ¶
func (i FirewallSecurityPolicypackageArray) ToFirewallSecurityPolicypackageArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageArrayOutput
type FirewallSecurityPolicypackageArrayInput ¶
type FirewallSecurityPolicypackageArrayInput interface { pulumi.Input ToFirewallSecurityPolicypackageArrayOutput() FirewallSecurityPolicypackageArrayOutput ToFirewallSecurityPolicypackageArrayOutputWithContext(context.Context) FirewallSecurityPolicypackageArrayOutput }
FirewallSecurityPolicypackageArrayInput is an input type that accepts FirewallSecurityPolicypackageArray and FirewallSecurityPolicypackageArrayOutput values. You can construct a concrete instance of `FirewallSecurityPolicypackageArrayInput` via:
FirewallSecurityPolicypackageArray{ FirewallSecurityPolicypackageArgs{...} }
type FirewallSecurityPolicypackageArrayOutput ¶
type FirewallSecurityPolicypackageArrayOutput struct{ *pulumi.OutputState }
func (FirewallSecurityPolicypackageArrayOutput) ElementType ¶
func (FirewallSecurityPolicypackageArrayOutput) ElementType() reflect.Type
func (FirewallSecurityPolicypackageArrayOutput) ToFirewallSecurityPolicypackageArrayOutput ¶
func (o FirewallSecurityPolicypackageArrayOutput) ToFirewallSecurityPolicypackageArrayOutput() FirewallSecurityPolicypackageArrayOutput
func (FirewallSecurityPolicypackageArrayOutput) ToFirewallSecurityPolicypackageArrayOutputWithContext ¶
func (o FirewallSecurityPolicypackageArrayOutput) ToFirewallSecurityPolicypackageArrayOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageArrayOutput
type FirewallSecurityPolicypackageInput ¶
type FirewallSecurityPolicypackageInput interface { pulumi.Input ToFirewallSecurityPolicypackageOutput() FirewallSecurityPolicypackageOutput ToFirewallSecurityPolicypackageOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageOutput }
type FirewallSecurityPolicypackageMap ¶
type FirewallSecurityPolicypackageMap map[string]FirewallSecurityPolicypackageInput
func (FirewallSecurityPolicypackageMap) ElementType ¶
func (FirewallSecurityPolicypackageMap) ElementType() reflect.Type
func (FirewallSecurityPolicypackageMap) ToFirewallSecurityPolicypackageMapOutput ¶
func (i FirewallSecurityPolicypackageMap) ToFirewallSecurityPolicypackageMapOutput() FirewallSecurityPolicypackageMapOutput
func (FirewallSecurityPolicypackageMap) ToFirewallSecurityPolicypackageMapOutputWithContext ¶
func (i FirewallSecurityPolicypackageMap) ToFirewallSecurityPolicypackageMapOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageMapOutput
type FirewallSecurityPolicypackageMapInput ¶
type FirewallSecurityPolicypackageMapInput interface { pulumi.Input ToFirewallSecurityPolicypackageMapOutput() FirewallSecurityPolicypackageMapOutput ToFirewallSecurityPolicypackageMapOutputWithContext(context.Context) FirewallSecurityPolicypackageMapOutput }
FirewallSecurityPolicypackageMapInput is an input type that accepts FirewallSecurityPolicypackageMap and FirewallSecurityPolicypackageMapOutput values. You can construct a concrete instance of `FirewallSecurityPolicypackageMapInput` via:
FirewallSecurityPolicypackageMap{ "key": FirewallSecurityPolicypackageArgs{...} }
type FirewallSecurityPolicypackageMapOutput ¶
type FirewallSecurityPolicypackageMapOutput struct{ *pulumi.OutputState }
func (FirewallSecurityPolicypackageMapOutput) ElementType ¶
func (FirewallSecurityPolicypackageMapOutput) ElementType() reflect.Type
func (FirewallSecurityPolicypackageMapOutput) MapIndex ¶
func (o FirewallSecurityPolicypackageMapOutput) MapIndex(k pulumi.StringInput) FirewallSecurityPolicypackageOutput
func (FirewallSecurityPolicypackageMapOutput) ToFirewallSecurityPolicypackageMapOutput ¶
func (o FirewallSecurityPolicypackageMapOutput) ToFirewallSecurityPolicypackageMapOutput() FirewallSecurityPolicypackageMapOutput
func (FirewallSecurityPolicypackageMapOutput) ToFirewallSecurityPolicypackageMapOutputWithContext ¶
func (o FirewallSecurityPolicypackageMapOutput) ToFirewallSecurityPolicypackageMapOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageMapOutput
type FirewallSecurityPolicypackageOutput ¶
type FirewallSecurityPolicypackageOutput struct{ *pulumi.OutputState }
func (FirewallSecurityPolicypackageOutput) Adom ¶
func (o FirewallSecurityPolicypackageOutput) Adom() pulumi.StringPtrOutput
Source ADOM name. default is 'root'
func (FirewallSecurityPolicypackageOutput) ElementType ¶
func (FirewallSecurityPolicypackageOutput) ElementType() reflect.Type
func (FirewallSecurityPolicypackageOutput) InspectionMode ¶
func (o FirewallSecurityPolicypackageOutput) InspectionMode() pulumi.StringPtrOutput
Inspection Mode. Enum:[flow, proxy]. default is 'flow'
func (FirewallSecurityPolicypackageOutput) Name ¶
func (o FirewallSecurityPolicypackageOutput) Name() pulumi.StringOutput
Security policy package name.
func (FirewallSecurityPolicypackageOutput) Target ¶
func (o FirewallSecurityPolicypackageOutput) Target() pulumi.StringPtrOutput
The installation target.
func (FirewallSecurityPolicypackageOutput) ToFirewallSecurityPolicypackageOutput ¶
func (o FirewallSecurityPolicypackageOutput) ToFirewallSecurityPolicypackageOutput() FirewallSecurityPolicypackageOutput
func (FirewallSecurityPolicypackageOutput) ToFirewallSecurityPolicypackageOutputWithContext ¶
func (o FirewallSecurityPolicypackageOutput) ToFirewallSecurityPolicypackageOutputWithContext(ctx context.Context) FirewallSecurityPolicypackageOutput
func (FirewallSecurityPolicypackageOutput) Vdom ¶
func (o FirewallSecurityPolicypackageOutput) Vdom() pulumi.StringPtrOutput
Vdom of managed device. default is 'root'
type FirewallSecurityPolicypackageState ¶
type FirewallSecurityPolicypackageState struct { // Source ADOM name. default is 'root' Adom pulumi.StringPtrInput // Inspection Mode. Enum:[flow, proxy]. default is 'flow' InspectionMode pulumi.StringPtrInput // Security policy package name. Name pulumi.StringPtrInput // The installation target. Target pulumi.StringPtrInput // Vdom of managed device. default is 'root' Vdom pulumi.StringPtrInput }
func (FirewallSecurityPolicypackageState) ElementType ¶
func (FirewallSecurityPolicypackageState) ElementType() reflect.Type
type JsonrpcRequest ¶
type JsonrpcRequest struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // JSON RPC request, which should contain 'method' and 'params' parameters. JsonContent pulumi.StringOutput `pulumi:"jsonContent"` // JSON RPC request response data. Response pulumi.StringOutput `pulumi:"response"` }
This resource supports handling JSON RPC request for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewJsonrpcRequest(ctx, "test1", &fmg.JsonrpcRequestArgs{ JsonContent: pulumi.String(`{ "method": "add", "params": [ { "data": [ { "action": "accept", "dstaddr": ["all"], "dstintf": "any", "name": "policytest", "schedule": "none", "service": "ALL", "srcaddr": "all", "srcintf": "any", "internet-service": "enable", "internet-service-id": "Alibaba-Web", "internet-service-src": "enable", "internet-service-src-id": "Alibaba-Web", "users": "guest", "groups": "Guest-group" } ], "url": "/pm/config/adom/root/pkg/default/firewall/policy" } ] }
`),
}) if err != nil { return err } _, err = fmg.NewJsonrpcRequest(ctx, "test2", &fmg.JsonrpcRequestArgs{ JsonContent: pulumi.String(`{ "method": "add", "params": [ { "data": [ { "ip": "192.168.1.2", "name": "logserver4", "port": "514" } ], "url": "/cli/global/system/syslog" } ] }
`),
}) if err != nil { return err } _, err = fmg.NewJsonrpcRequest(ctx, "test3", &fmg.JsonrpcRequestArgs{ JsonContent: pulumi.String(`{ "method": "get", "params": [ { "url": "/cli/global/system/admin/user/APIUser" } ] }
`),
}) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetJsonrpcRequest ¶
func GetJsonrpcRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JsonrpcRequestState, opts ...pulumi.ResourceOption) (*JsonrpcRequest, error)
GetJsonrpcRequest gets an existing JsonrpcRequest 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 NewJsonrpcRequest ¶
func NewJsonrpcRequest(ctx *pulumi.Context, name string, args *JsonrpcRequestArgs, opts ...pulumi.ResourceOption) (*JsonrpcRequest, error)
NewJsonrpcRequest registers a new resource with the given unique name, arguments, and options.
func (*JsonrpcRequest) ElementType ¶
func (*JsonrpcRequest) ElementType() reflect.Type
func (*JsonrpcRequest) ToJsonrpcRequestOutput ¶
func (i *JsonrpcRequest) ToJsonrpcRequestOutput() JsonrpcRequestOutput
func (*JsonrpcRequest) ToJsonrpcRequestOutputWithContext ¶
func (i *JsonrpcRequest) ToJsonrpcRequestOutputWithContext(ctx context.Context) JsonrpcRequestOutput
type JsonrpcRequestArgs ¶
type JsonrpcRequestArgs struct { // Comment. Comment pulumi.StringPtrInput // JSON RPC request, which should contain 'method' and 'params' parameters. JsonContent pulumi.StringInput }
The set of arguments for constructing a JsonrpcRequest resource.
func (JsonrpcRequestArgs) ElementType ¶
func (JsonrpcRequestArgs) ElementType() reflect.Type
type JsonrpcRequestArray ¶
type JsonrpcRequestArray []JsonrpcRequestInput
func (JsonrpcRequestArray) ElementType ¶
func (JsonrpcRequestArray) ElementType() reflect.Type
func (JsonrpcRequestArray) ToJsonrpcRequestArrayOutput ¶
func (i JsonrpcRequestArray) ToJsonrpcRequestArrayOutput() JsonrpcRequestArrayOutput
func (JsonrpcRequestArray) ToJsonrpcRequestArrayOutputWithContext ¶
func (i JsonrpcRequestArray) ToJsonrpcRequestArrayOutputWithContext(ctx context.Context) JsonrpcRequestArrayOutput
type JsonrpcRequestArrayInput ¶
type JsonrpcRequestArrayInput interface { pulumi.Input ToJsonrpcRequestArrayOutput() JsonrpcRequestArrayOutput ToJsonrpcRequestArrayOutputWithContext(context.Context) JsonrpcRequestArrayOutput }
JsonrpcRequestArrayInput is an input type that accepts JsonrpcRequestArray and JsonrpcRequestArrayOutput values. You can construct a concrete instance of `JsonrpcRequestArrayInput` via:
JsonrpcRequestArray{ JsonrpcRequestArgs{...} }
type JsonrpcRequestArrayOutput ¶
type JsonrpcRequestArrayOutput struct{ *pulumi.OutputState }
func (JsonrpcRequestArrayOutput) ElementType ¶
func (JsonrpcRequestArrayOutput) ElementType() reflect.Type
func (JsonrpcRequestArrayOutput) Index ¶
func (o JsonrpcRequestArrayOutput) Index(i pulumi.IntInput) JsonrpcRequestOutput
func (JsonrpcRequestArrayOutput) ToJsonrpcRequestArrayOutput ¶
func (o JsonrpcRequestArrayOutput) ToJsonrpcRequestArrayOutput() JsonrpcRequestArrayOutput
func (JsonrpcRequestArrayOutput) ToJsonrpcRequestArrayOutputWithContext ¶
func (o JsonrpcRequestArrayOutput) ToJsonrpcRequestArrayOutputWithContext(ctx context.Context) JsonrpcRequestArrayOutput
type JsonrpcRequestInput ¶
type JsonrpcRequestInput interface { pulumi.Input ToJsonrpcRequestOutput() JsonrpcRequestOutput ToJsonrpcRequestOutputWithContext(ctx context.Context) JsonrpcRequestOutput }
type JsonrpcRequestMap ¶
type JsonrpcRequestMap map[string]JsonrpcRequestInput
func (JsonrpcRequestMap) ElementType ¶
func (JsonrpcRequestMap) ElementType() reflect.Type
func (JsonrpcRequestMap) ToJsonrpcRequestMapOutput ¶
func (i JsonrpcRequestMap) ToJsonrpcRequestMapOutput() JsonrpcRequestMapOutput
func (JsonrpcRequestMap) ToJsonrpcRequestMapOutputWithContext ¶
func (i JsonrpcRequestMap) ToJsonrpcRequestMapOutputWithContext(ctx context.Context) JsonrpcRequestMapOutput
type JsonrpcRequestMapInput ¶
type JsonrpcRequestMapInput interface { pulumi.Input ToJsonrpcRequestMapOutput() JsonrpcRequestMapOutput ToJsonrpcRequestMapOutputWithContext(context.Context) JsonrpcRequestMapOutput }
JsonrpcRequestMapInput is an input type that accepts JsonrpcRequestMap and JsonrpcRequestMapOutput values. You can construct a concrete instance of `JsonrpcRequestMapInput` via:
JsonrpcRequestMap{ "key": JsonrpcRequestArgs{...} }
type JsonrpcRequestMapOutput ¶
type JsonrpcRequestMapOutput struct{ *pulumi.OutputState }
func (JsonrpcRequestMapOutput) ElementType ¶
func (JsonrpcRequestMapOutput) ElementType() reflect.Type
func (JsonrpcRequestMapOutput) MapIndex ¶
func (o JsonrpcRequestMapOutput) MapIndex(k pulumi.StringInput) JsonrpcRequestOutput
func (JsonrpcRequestMapOutput) ToJsonrpcRequestMapOutput ¶
func (o JsonrpcRequestMapOutput) ToJsonrpcRequestMapOutput() JsonrpcRequestMapOutput
func (JsonrpcRequestMapOutput) ToJsonrpcRequestMapOutputWithContext ¶
func (o JsonrpcRequestMapOutput) ToJsonrpcRequestMapOutputWithContext(ctx context.Context) JsonrpcRequestMapOutput
type JsonrpcRequestOutput ¶
type JsonrpcRequestOutput struct{ *pulumi.OutputState }
func (JsonrpcRequestOutput) Comment ¶
func (o JsonrpcRequestOutput) Comment() pulumi.StringPtrOutput
Comment.
func (JsonrpcRequestOutput) ElementType ¶
func (JsonrpcRequestOutput) ElementType() reflect.Type
func (JsonrpcRequestOutput) JsonContent ¶
func (o JsonrpcRequestOutput) JsonContent() pulumi.StringOutput
JSON RPC request, which should contain 'method' and 'params' parameters.
func (JsonrpcRequestOutput) Response ¶
func (o JsonrpcRequestOutput) Response() pulumi.StringOutput
JSON RPC request response data.
func (JsonrpcRequestOutput) ToJsonrpcRequestOutput ¶
func (o JsonrpcRequestOutput) ToJsonrpcRequestOutput() JsonrpcRequestOutput
func (JsonrpcRequestOutput) ToJsonrpcRequestOutputWithContext ¶
func (o JsonrpcRequestOutput) ToJsonrpcRequestOutputWithContext(ctx context.Context) JsonrpcRequestOutput
type JsonrpcRequestState ¶
type JsonrpcRequestState struct { // Comment. Comment pulumi.StringPtrInput // JSON RPC request, which should contain 'method' and 'params' parameters. JsonContent pulumi.StringPtrInput // JSON RPC request response data. Response pulumi.StringPtrInput }
func (JsonrpcRequestState) ElementType ¶
func (JsonrpcRequestState) ElementType() reflect.Type
type ObjectAdomRevision ¶
type ObjectAdomRevision struct { pulumi.CustomResourceState // ADOM name. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Who created this adom revision. CreatedBy pulumi.StringPtrOutput `pulumi:"createdBy"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // lock. 0 means unlock and 1 means locked. Locked pulumi.IntPtrOutput `pulumi:"locked"` // Adom revision name. Name pulumi.StringOutput `pulumi:"name"` }
This resource supports Create/Read/Update/Delete object adom revision for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewObjectAdomRevision(ctx, "test1", &fmg.ObjectAdomRevisionArgs{ CreatedBy: pulumi.String("fortinet"), Description: pulumi.String("adom revision"), Locked: pulumi.Int(0), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetObjectAdomRevision ¶
func GetObjectAdomRevision(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectAdomRevisionState, opts ...pulumi.ResourceOption) (*ObjectAdomRevision, error)
GetObjectAdomRevision gets an existing ObjectAdomRevision 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 NewObjectAdomRevision ¶
func NewObjectAdomRevision(ctx *pulumi.Context, name string, args *ObjectAdomRevisionArgs, opts ...pulumi.ResourceOption) (*ObjectAdomRevision, error)
NewObjectAdomRevision registers a new resource with the given unique name, arguments, and options.
func (*ObjectAdomRevision) ElementType ¶
func (*ObjectAdomRevision) ElementType() reflect.Type
func (*ObjectAdomRevision) ToObjectAdomRevisionOutput ¶
func (i *ObjectAdomRevision) ToObjectAdomRevisionOutput() ObjectAdomRevisionOutput
func (*ObjectAdomRevision) ToObjectAdomRevisionOutputWithContext ¶
func (i *ObjectAdomRevision) ToObjectAdomRevisionOutputWithContext(ctx context.Context) ObjectAdomRevisionOutput
type ObjectAdomRevisionArgs ¶
type ObjectAdomRevisionArgs struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Who created this adom revision. CreatedBy pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // lock. 0 means unlock and 1 means locked. Locked pulumi.IntPtrInput // Adom revision name. Name pulumi.StringPtrInput }
The set of arguments for constructing a ObjectAdomRevision resource.
func (ObjectAdomRevisionArgs) ElementType ¶
func (ObjectAdomRevisionArgs) ElementType() reflect.Type
type ObjectAdomRevisionArray ¶
type ObjectAdomRevisionArray []ObjectAdomRevisionInput
func (ObjectAdomRevisionArray) ElementType ¶
func (ObjectAdomRevisionArray) ElementType() reflect.Type
func (ObjectAdomRevisionArray) ToObjectAdomRevisionArrayOutput ¶
func (i ObjectAdomRevisionArray) ToObjectAdomRevisionArrayOutput() ObjectAdomRevisionArrayOutput
func (ObjectAdomRevisionArray) ToObjectAdomRevisionArrayOutputWithContext ¶
func (i ObjectAdomRevisionArray) ToObjectAdomRevisionArrayOutputWithContext(ctx context.Context) ObjectAdomRevisionArrayOutput
type ObjectAdomRevisionArrayInput ¶
type ObjectAdomRevisionArrayInput interface { pulumi.Input ToObjectAdomRevisionArrayOutput() ObjectAdomRevisionArrayOutput ToObjectAdomRevisionArrayOutputWithContext(context.Context) ObjectAdomRevisionArrayOutput }
ObjectAdomRevisionArrayInput is an input type that accepts ObjectAdomRevisionArray and ObjectAdomRevisionArrayOutput values. You can construct a concrete instance of `ObjectAdomRevisionArrayInput` via:
ObjectAdomRevisionArray{ ObjectAdomRevisionArgs{...} }
type ObjectAdomRevisionArrayOutput ¶
type ObjectAdomRevisionArrayOutput struct{ *pulumi.OutputState }
func (ObjectAdomRevisionArrayOutput) ElementType ¶
func (ObjectAdomRevisionArrayOutput) ElementType() reflect.Type
func (ObjectAdomRevisionArrayOutput) Index ¶
func (o ObjectAdomRevisionArrayOutput) Index(i pulumi.IntInput) ObjectAdomRevisionOutput
func (ObjectAdomRevisionArrayOutput) ToObjectAdomRevisionArrayOutput ¶
func (o ObjectAdomRevisionArrayOutput) ToObjectAdomRevisionArrayOutput() ObjectAdomRevisionArrayOutput
func (ObjectAdomRevisionArrayOutput) ToObjectAdomRevisionArrayOutputWithContext ¶
func (o ObjectAdomRevisionArrayOutput) ToObjectAdomRevisionArrayOutputWithContext(ctx context.Context) ObjectAdomRevisionArrayOutput
type ObjectAdomRevisionInput ¶
type ObjectAdomRevisionInput interface { pulumi.Input ToObjectAdomRevisionOutput() ObjectAdomRevisionOutput ToObjectAdomRevisionOutputWithContext(ctx context.Context) ObjectAdomRevisionOutput }
type ObjectAdomRevisionMap ¶
type ObjectAdomRevisionMap map[string]ObjectAdomRevisionInput
func (ObjectAdomRevisionMap) ElementType ¶
func (ObjectAdomRevisionMap) ElementType() reflect.Type
func (ObjectAdomRevisionMap) ToObjectAdomRevisionMapOutput ¶
func (i ObjectAdomRevisionMap) ToObjectAdomRevisionMapOutput() ObjectAdomRevisionMapOutput
func (ObjectAdomRevisionMap) ToObjectAdomRevisionMapOutputWithContext ¶
func (i ObjectAdomRevisionMap) ToObjectAdomRevisionMapOutputWithContext(ctx context.Context) ObjectAdomRevisionMapOutput
type ObjectAdomRevisionMapInput ¶
type ObjectAdomRevisionMapInput interface { pulumi.Input ToObjectAdomRevisionMapOutput() ObjectAdomRevisionMapOutput ToObjectAdomRevisionMapOutputWithContext(context.Context) ObjectAdomRevisionMapOutput }
ObjectAdomRevisionMapInput is an input type that accepts ObjectAdomRevisionMap and ObjectAdomRevisionMapOutput values. You can construct a concrete instance of `ObjectAdomRevisionMapInput` via:
ObjectAdomRevisionMap{ "key": ObjectAdomRevisionArgs{...} }
type ObjectAdomRevisionMapOutput ¶
type ObjectAdomRevisionMapOutput struct{ *pulumi.OutputState }
func (ObjectAdomRevisionMapOutput) ElementType ¶
func (ObjectAdomRevisionMapOutput) ElementType() reflect.Type
func (ObjectAdomRevisionMapOutput) MapIndex ¶
func (o ObjectAdomRevisionMapOutput) MapIndex(k pulumi.StringInput) ObjectAdomRevisionOutput
func (ObjectAdomRevisionMapOutput) ToObjectAdomRevisionMapOutput ¶
func (o ObjectAdomRevisionMapOutput) ToObjectAdomRevisionMapOutput() ObjectAdomRevisionMapOutput
func (ObjectAdomRevisionMapOutput) ToObjectAdomRevisionMapOutputWithContext ¶
func (o ObjectAdomRevisionMapOutput) ToObjectAdomRevisionMapOutputWithContext(ctx context.Context) ObjectAdomRevisionMapOutput
type ObjectAdomRevisionOutput ¶
type ObjectAdomRevisionOutput struct{ *pulumi.OutputState }
func (ObjectAdomRevisionOutput) Adom ¶
func (o ObjectAdomRevisionOutput) Adom() pulumi.StringPtrOutput
ADOM name. default is 'root'.
func (ObjectAdomRevisionOutput) CreatedBy ¶
func (o ObjectAdomRevisionOutput) CreatedBy() pulumi.StringPtrOutput
Who created this adom revision.
func (ObjectAdomRevisionOutput) Description ¶
func (o ObjectAdomRevisionOutput) Description() pulumi.StringPtrOutput
Description.
func (ObjectAdomRevisionOutput) ElementType ¶
func (ObjectAdomRevisionOutput) ElementType() reflect.Type
func (ObjectAdomRevisionOutput) Locked ¶
func (o ObjectAdomRevisionOutput) Locked() pulumi.IntPtrOutput
lock. 0 means unlock and 1 means locked.
func (ObjectAdomRevisionOutput) Name ¶
func (o ObjectAdomRevisionOutput) Name() pulumi.StringOutput
Adom revision name.
func (ObjectAdomRevisionOutput) ToObjectAdomRevisionOutput ¶
func (o ObjectAdomRevisionOutput) ToObjectAdomRevisionOutput() ObjectAdomRevisionOutput
func (ObjectAdomRevisionOutput) ToObjectAdomRevisionOutputWithContext ¶
func (o ObjectAdomRevisionOutput) ToObjectAdomRevisionOutputWithContext(ctx context.Context) ObjectAdomRevisionOutput
type ObjectAdomRevisionState ¶
type ObjectAdomRevisionState struct { // ADOM name. default is 'root'. Adom pulumi.StringPtrInput // Who created this adom revision. CreatedBy pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // lock. 0 means unlock and 1 means locked. Locked pulumi.IntPtrInput // Adom revision name. Name pulumi.StringPtrInput }
func (ObjectAdomRevisionState) ElementType ¶
func (ObjectAdomRevisionState) ElementType() reflect.Type
type SystemAdmin ¶
type SystemAdmin struct { pulumi.CustomResourceState // Http port. HttpPort pulumi.IntPtrOutput `pulumi:"httpPort"` // Https port. HttpsPort pulumi.IntPtrOutput `pulumi:"httpsPort"` // Idle Timeout(1-480 minute). IdleTimeout pulumi.IntPtrOutput `pulumi:"idleTimeout"` }
This resource supports modifying system admin setting for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemAdmin(ctx, "test1", &fmg.SystemAdminArgs{ HttpPort: pulumi.Int(80), HttpsPort: pulumi.Int(443), IdleTimeout: pulumi.Int(20), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemAdmin ¶
func GetSystemAdmin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemAdminState, opts ...pulumi.ResourceOption) (*SystemAdmin, error)
GetSystemAdmin gets an existing SystemAdmin 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 NewSystemAdmin ¶
func NewSystemAdmin(ctx *pulumi.Context, name string, args *SystemAdminArgs, opts ...pulumi.ResourceOption) (*SystemAdmin, error)
NewSystemAdmin registers a new resource with the given unique name, arguments, and options.
func (*SystemAdmin) ElementType ¶
func (*SystemAdmin) ElementType() reflect.Type
func (*SystemAdmin) ToSystemAdminOutput ¶
func (i *SystemAdmin) ToSystemAdminOutput() SystemAdminOutput
func (*SystemAdmin) ToSystemAdminOutputWithContext ¶
func (i *SystemAdmin) ToSystemAdminOutputWithContext(ctx context.Context) SystemAdminOutput
type SystemAdminArgs ¶
type SystemAdminArgs struct { // Http port. HttpPort pulumi.IntPtrInput // Https port. HttpsPort pulumi.IntPtrInput // Idle Timeout(1-480 minute). IdleTimeout pulumi.IntPtrInput }
The set of arguments for constructing a SystemAdmin resource.
func (SystemAdminArgs) ElementType ¶
func (SystemAdminArgs) ElementType() reflect.Type
type SystemAdminArray ¶
type SystemAdminArray []SystemAdminInput
func (SystemAdminArray) ElementType ¶
func (SystemAdminArray) ElementType() reflect.Type
func (SystemAdminArray) ToSystemAdminArrayOutput ¶
func (i SystemAdminArray) ToSystemAdminArrayOutput() SystemAdminArrayOutput
func (SystemAdminArray) ToSystemAdminArrayOutputWithContext ¶
func (i SystemAdminArray) ToSystemAdminArrayOutputWithContext(ctx context.Context) SystemAdminArrayOutput
type SystemAdminArrayInput ¶
type SystemAdminArrayInput interface { pulumi.Input ToSystemAdminArrayOutput() SystemAdminArrayOutput ToSystemAdminArrayOutputWithContext(context.Context) SystemAdminArrayOutput }
SystemAdminArrayInput is an input type that accepts SystemAdminArray and SystemAdminArrayOutput values. You can construct a concrete instance of `SystemAdminArrayInput` via:
SystemAdminArray{ SystemAdminArgs{...} }
type SystemAdminArrayOutput ¶
type SystemAdminArrayOutput struct{ *pulumi.OutputState }
func (SystemAdminArrayOutput) ElementType ¶
func (SystemAdminArrayOutput) ElementType() reflect.Type
func (SystemAdminArrayOutput) Index ¶
func (o SystemAdminArrayOutput) Index(i pulumi.IntInput) SystemAdminOutput
func (SystemAdminArrayOutput) ToSystemAdminArrayOutput ¶
func (o SystemAdminArrayOutput) ToSystemAdminArrayOutput() SystemAdminArrayOutput
func (SystemAdminArrayOutput) ToSystemAdminArrayOutputWithContext ¶
func (o SystemAdminArrayOutput) ToSystemAdminArrayOutputWithContext(ctx context.Context) SystemAdminArrayOutput
type SystemAdminInput ¶
type SystemAdminInput interface { pulumi.Input ToSystemAdminOutput() SystemAdminOutput ToSystemAdminOutputWithContext(ctx context.Context) SystemAdminOutput }
type SystemAdminMap ¶
type SystemAdminMap map[string]SystemAdminInput
func (SystemAdminMap) ElementType ¶
func (SystemAdminMap) ElementType() reflect.Type
func (SystemAdminMap) ToSystemAdminMapOutput ¶
func (i SystemAdminMap) ToSystemAdminMapOutput() SystemAdminMapOutput
func (SystemAdminMap) ToSystemAdminMapOutputWithContext ¶
func (i SystemAdminMap) ToSystemAdminMapOutputWithContext(ctx context.Context) SystemAdminMapOutput
type SystemAdminMapInput ¶
type SystemAdminMapInput interface { pulumi.Input ToSystemAdminMapOutput() SystemAdminMapOutput ToSystemAdminMapOutputWithContext(context.Context) SystemAdminMapOutput }
SystemAdminMapInput is an input type that accepts SystemAdminMap and SystemAdminMapOutput values. You can construct a concrete instance of `SystemAdminMapInput` via:
SystemAdminMap{ "key": SystemAdminArgs{...} }
type SystemAdminMapOutput ¶
type SystemAdminMapOutput struct{ *pulumi.OutputState }
func (SystemAdminMapOutput) ElementType ¶
func (SystemAdminMapOutput) ElementType() reflect.Type
func (SystemAdminMapOutput) MapIndex ¶
func (o SystemAdminMapOutput) MapIndex(k pulumi.StringInput) SystemAdminOutput
func (SystemAdminMapOutput) ToSystemAdminMapOutput ¶
func (o SystemAdminMapOutput) ToSystemAdminMapOutput() SystemAdminMapOutput
func (SystemAdminMapOutput) ToSystemAdminMapOutputWithContext ¶
func (o SystemAdminMapOutput) ToSystemAdminMapOutputWithContext(ctx context.Context) SystemAdminMapOutput
type SystemAdminOutput ¶
type SystemAdminOutput struct{ *pulumi.OutputState }
func (SystemAdminOutput) ElementType ¶
func (SystemAdminOutput) ElementType() reflect.Type
func (SystemAdminOutput) HttpPort ¶
func (o SystemAdminOutput) HttpPort() pulumi.IntPtrOutput
Http port.
func (SystemAdminOutput) HttpsPort ¶
func (o SystemAdminOutput) HttpsPort() pulumi.IntPtrOutput
Https port.
func (SystemAdminOutput) IdleTimeout ¶
func (o SystemAdminOutput) IdleTimeout() pulumi.IntPtrOutput
Idle Timeout(1-480 minute).
func (SystemAdminOutput) ToSystemAdminOutput ¶
func (o SystemAdminOutput) ToSystemAdminOutput() SystemAdminOutput
func (SystemAdminOutput) ToSystemAdminOutputWithContext ¶
func (o SystemAdminOutput) ToSystemAdminOutputWithContext(ctx context.Context) SystemAdminOutput
type SystemAdminProfiles ¶
type SystemAdminProfiles struct { pulumi.CustomResourceState // Adom policy packages. AdomPolicyPackages pulumi.StringPtrOutput `pulumi:"adomPolicyPackages"` // Administrator Domain. AdomSwitch pulumi.StringPtrOutput `pulumi:"adomSwitch"` // Assignment Permission. Assignment pulumi.StringPtrOutput `pulumi:"assignment"` // Configuration Retrieve. ConfigRetrieve pulumi.StringPtrOutput `pulumi:"configRetrieve"` // Revert Configuration from Revision History. ConfigRevert pulumi.StringPtrOutput `pulumi:"configRevert"` // Consistency check. ConsistencyCheck pulumi.StringPtrOutput `pulumi:"consistencyCheck"` // Install to devices. DeployManagement pulumi.StringPtrOutput `pulumi:"deployManagement"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Manage AP. DeviceAp pulumi.StringPtrOutput `pulumi:"deviceAp"` // Manage device configurations. DeviceConfig pulumi.StringPtrOutput `pulumi:"deviceConfig"` // Manage FortiClient. DeviceForticlient pulumi.StringPtrOutput `pulumi:"deviceForticlient"` // Manage FortiSwitch. DeviceFortiswitch pulumi.StringPtrOutput `pulumi:"deviceFortiswitch"` // Device Manager. DeviceManager pulumi.StringPtrOutput `pulumi:"deviceManager"` // Device add/delete/edit. DeviceOperation pulumi.StringPtrOutput `pulumi:"deviceOperation"` // Device profile permission. DeviceProfile pulumi.StringPtrOutput `pulumi:"deviceProfile"` // Delete device revision. DeviceRevisionDeletion pulumi.StringPtrOutput `pulumi:"deviceRevisionDeletion"` // Manage WAN link load balance. DeviceWanLinkLoadBalance pulumi.StringPtrOutput `pulumi:"deviceWanLinkLoadBalance"` // FortiGuard Center. FortiguardCenter pulumi.StringPtrOutput `pulumi:"fortiguardCenter"` // FortiGuard Center Advanced. FortiguardCenterAdvanced pulumi.StringPtrOutput `pulumi:"fortiguardCenterAdvanced"` // FortiGuard Center Firmware Managerment. FortiguardCenterFirmwareManagerment pulumi.StringPtrOutput `pulumi:"fortiguardCenterFirmwareManagerment"` // FortiGuard Center Licensing. FortiguardCenterLicensing pulumi.StringPtrOutput `pulumi:"fortiguardCenterLicensing"` // Global policy packages. GlobalPolicyPackages pulumi.StringPtrOutput `pulumi:"globalPolicyPackages"` // Import Policy Package. ImportPolicyPackages pulumi.StringPtrOutput `pulumi:"importPolicyPackages"` // Interface Mapping. IntfMapping pulumi.StringPtrOutput `pulumi:"intfMapping"` // Log Viewer. LogViewer pulumi.StringPtrOutput `pulumi:"logViewer"` // Policy objects permission. PolicyObjects pulumi.StringPtrOutput `pulumi:"policyObjects"` // Profile name. Profileid pulumi.StringOutput `pulumi:"profileid"` // Edit installation targets. SetInstallTargets pulumi.StringPtrOutput `pulumi:"setInstallTargets"` // System Setting. SystemSetting pulumi.StringPtrOutput `pulumi:"systemSetting"` // Terminal access. TerminalAccess pulumi.StringPtrOutput `pulumi:"terminalAccess"` // VPN Manager. VpnManager pulumi.StringPtrOutput `pulumi:"vpnManager"` }
This resource supports Create/Read/Update/Delete admin profiles for FortiManager
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemAdminProfiles(ctx, "test1", &fmg.SystemAdminProfilesArgs{ AdomPolicyPackages: pulumi.String("read"), AdomSwitch: pulumi.String("read"), Assignment: pulumi.String("read"), ConfigRetrieve: pulumi.String("read"), ConfigRevert: pulumi.String("read"), ConsistencyCheck: pulumi.String("read-write"), DeployManagement: pulumi.String("read"), Description: pulumi.String("11"), DeviceAp: pulumi.String("none"), DeviceConfig: pulumi.String("read"), DeviceForticlient: pulumi.String("read"), DeviceFortiswitch: pulumi.String("read"), DeviceManager: pulumi.String("read-write"), DeviceOperation: pulumi.String("read"), DeviceProfile: pulumi.String("read"), DeviceRevisionDeletion: pulumi.String("read"), DeviceWanLinkLoadBalance: pulumi.String("read"), FortiguardCenter: pulumi.String("read"), FortiguardCenterAdvanced: pulumi.String("read"), FortiguardCenterFirmwareManagerment: pulumi.String("read"), FortiguardCenterLicensing: pulumi.String("read"), GlobalPolicyPackages: pulumi.String("read-write"), ImportPolicyPackages: pulumi.String("read"), IntfMapping: pulumi.String("read-write"), LogViewer: pulumi.String("read"), PolicyObjects: pulumi.String("read-write"), Profileid: pulumi.String("terraform-test1"), SetInstallTargets: pulumi.String("read-write"), SystemSetting: pulumi.String("read"), TerminalAccess: pulumi.String("read"), VpnManager: pulumi.String("read"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemAdminProfiles ¶
func GetSystemAdminProfiles(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemAdminProfilesState, opts ...pulumi.ResourceOption) (*SystemAdminProfiles, error)
GetSystemAdminProfiles gets an existing SystemAdminProfiles 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 NewSystemAdminProfiles ¶
func NewSystemAdminProfiles(ctx *pulumi.Context, name string, args *SystemAdminProfilesArgs, opts ...pulumi.ResourceOption) (*SystemAdminProfiles, error)
NewSystemAdminProfiles registers a new resource with the given unique name, arguments, and options.
func (*SystemAdminProfiles) ElementType ¶
func (*SystemAdminProfiles) ElementType() reflect.Type
func (*SystemAdminProfiles) ToSystemAdminProfilesOutput ¶
func (i *SystemAdminProfiles) ToSystemAdminProfilesOutput() SystemAdminProfilesOutput
func (*SystemAdminProfiles) ToSystemAdminProfilesOutputWithContext ¶
func (i *SystemAdminProfiles) ToSystemAdminProfilesOutputWithContext(ctx context.Context) SystemAdminProfilesOutput
type SystemAdminProfilesArgs ¶
type SystemAdminProfilesArgs struct { // Adom policy packages. AdomPolicyPackages pulumi.StringPtrInput // Administrator Domain. AdomSwitch pulumi.StringPtrInput // Assignment Permission. Assignment pulumi.StringPtrInput // Configuration Retrieve. ConfigRetrieve pulumi.StringPtrInput // Revert Configuration from Revision History. ConfigRevert pulumi.StringPtrInput // Consistency check. ConsistencyCheck pulumi.StringPtrInput // Install to devices. DeployManagement pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // Manage AP. DeviceAp pulumi.StringPtrInput // Manage device configurations. DeviceConfig pulumi.StringPtrInput // Manage FortiClient. DeviceForticlient pulumi.StringPtrInput // Manage FortiSwitch. DeviceFortiswitch pulumi.StringPtrInput // Device Manager. DeviceManager pulumi.StringPtrInput // Device add/delete/edit. DeviceOperation pulumi.StringPtrInput // Device profile permission. DeviceProfile pulumi.StringPtrInput // Delete device revision. DeviceRevisionDeletion pulumi.StringPtrInput // Manage WAN link load balance. DeviceWanLinkLoadBalance pulumi.StringPtrInput // FortiGuard Center. FortiguardCenter pulumi.StringPtrInput // FortiGuard Center Advanced. FortiguardCenterAdvanced pulumi.StringPtrInput // FortiGuard Center Firmware Managerment. FortiguardCenterFirmwareManagerment pulumi.StringPtrInput // FortiGuard Center Licensing. FortiguardCenterLicensing pulumi.StringPtrInput // Global policy packages. GlobalPolicyPackages pulumi.StringPtrInput // Import Policy Package. ImportPolicyPackages pulumi.StringPtrInput // Interface Mapping. IntfMapping pulumi.StringPtrInput // Log Viewer. LogViewer pulumi.StringPtrInput // Policy objects permission. PolicyObjects pulumi.StringPtrInput // Profile name. Profileid pulumi.StringInput // Edit installation targets. SetInstallTargets pulumi.StringPtrInput // System Setting. SystemSetting pulumi.StringPtrInput // Terminal access. TerminalAccess pulumi.StringPtrInput // VPN Manager. VpnManager pulumi.StringPtrInput }
The set of arguments for constructing a SystemAdminProfiles resource.
func (SystemAdminProfilesArgs) ElementType ¶
func (SystemAdminProfilesArgs) ElementType() reflect.Type
type SystemAdminProfilesArray ¶
type SystemAdminProfilesArray []SystemAdminProfilesInput
func (SystemAdminProfilesArray) ElementType ¶
func (SystemAdminProfilesArray) ElementType() reflect.Type
func (SystemAdminProfilesArray) ToSystemAdminProfilesArrayOutput ¶
func (i SystemAdminProfilesArray) ToSystemAdminProfilesArrayOutput() SystemAdminProfilesArrayOutput
func (SystemAdminProfilesArray) ToSystemAdminProfilesArrayOutputWithContext ¶
func (i SystemAdminProfilesArray) ToSystemAdminProfilesArrayOutputWithContext(ctx context.Context) SystemAdminProfilesArrayOutput
type SystemAdminProfilesArrayInput ¶
type SystemAdminProfilesArrayInput interface { pulumi.Input ToSystemAdminProfilesArrayOutput() SystemAdminProfilesArrayOutput ToSystemAdminProfilesArrayOutputWithContext(context.Context) SystemAdminProfilesArrayOutput }
SystemAdminProfilesArrayInput is an input type that accepts SystemAdminProfilesArray and SystemAdminProfilesArrayOutput values. You can construct a concrete instance of `SystemAdminProfilesArrayInput` via:
SystemAdminProfilesArray{ SystemAdminProfilesArgs{...} }
type SystemAdminProfilesArrayOutput ¶
type SystemAdminProfilesArrayOutput struct{ *pulumi.OutputState }
func (SystemAdminProfilesArrayOutput) ElementType ¶
func (SystemAdminProfilesArrayOutput) ElementType() reflect.Type
func (SystemAdminProfilesArrayOutput) Index ¶
func (o SystemAdminProfilesArrayOutput) Index(i pulumi.IntInput) SystemAdminProfilesOutput
func (SystemAdminProfilesArrayOutput) ToSystemAdminProfilesArrayOutput ¶
func (o SystemAdminProfilesArrayOutput) ToSystemAdminProfilesArrayOutput() SystemAdminProfilesArrayOutput
func (SystemAdminProfilesArrayOutput) ToSystemAdminProfilesArrayOutputWithContext ¶
func (o SystemAdminProfilesArrayOutput) ToSystemAdminProfilesArrayOutputWithContext(ctx context.Context) SystemAdminProfilesArrayOutput
type SystemAdminProfilesInput ¶
type SystemAdminProfilesInput interface { pulumi.Input ToSystemAdminProfilesOutput() SystemAdminProfilesOutput ToSystemAdminProfilesOutputWithContext(ctx context.Context) SystemAdminProfilesOutput }
type SystemAdminProfilesMap ¶
type SystemAdminProfilesMap map[string]SystemAdminProfilesInput
func (SystemAdminProfilesMap) ElementType ¶
func (SystemAdminProfilesMap) ElementType() reflect.Type
func (SystemAdminProfilesMap) ToSystemAdminProfilesMapOutput ¶
func (i SystemAdminProfilesMap) ToSystemAdminProfilesMapOutput() SystemAdminProfilesMapOutput
func (SystemAdminProfilesMap) ToSystemAdminProfilesMapOutputWithContext ¶
func (i SystemAdminProfilesMap) ToSystemAdminProfilesMapOutputWithContext(ctx context.Context) SystemAdminProfilesMapOutput
type SystemAdminProfilesMapInput ¶
type SystemAdminProfilesMapInput interface { pulumi.Input ToSystemAdminProfilesMapOutput() SystemAdminProfilesMapOutput ToSystemAdminProfilesMapOutputWithContext(context.Context) SystemAdminProfilesMapOutput }
SystemAdminProfilesMapInput is an input type that accepts SystemAdminProfilesMap and SystemAdminProfilesMapOutput values. You can construct a concrete instance of `SystemAdminProfilesMapInput` via:
SystemAdminProfilesMap{ "key": SystemAdminProfilesArgs{...} }
type SystemAdminProfilesMapOutput ¶
type SystemAdminProfilesMapOutput struct{ *pulumi.OutputState }
func (SystemAdminProfilesMapOutput) ElementType ¶
func (SystemAdminProfilesMapOutput) ElementType() reflect.Type
func (SystemAdminProfilesMapOutput) MapIndex ¶
func (o SystemAdminProfilesMapOutput) MapIndex(k pulumi.StringInput) SystemAdminProfilesOutput
func (SystemAdminProfilesMapOutput) ToSystemAdminProfilesMapOutput ¶
func (o SystemAdminProfilesMapOutput) ToSystemAdminProfilesMapOutput() SystemAdminProfilesMapOutput
func (SystemAdminProfilesMapOutput) ToSystemAdminProfilesMapOutputWithContext ¶
func (o SystemAdminProfilesMapOutput) ToSystemAdminProfilesMapOutputWithContext(ctx context.Context) SystemAdminProfilesMapOutput
type SystemAdminProfilesOutput ¶
type SystemAdminProfilesOutput struct{ *pulumi.OutputState }
func (SystemAdminProfilesOutput) AdomPolicyPackages ¶
func (o SystemAdminProfilesOutput) AdomPolicyPackages() pulumi.StringPtrOutput
Adom policy packages.
func (SystemAdminProfilesOutput) AdomSwitch ¶
func (o SystemAdminProfilesOutput) AdomSwitch() pulumi.StringPtrOutput
Administrator Domain.
func (SystemAdminProfilesOutput) Assignment ¶
func (o SystemAdminProfilesOutput) Assignment() pulumi.StringPtrOutput
Assignment Permission.
func (SystemAdminProfilesOutput) ConfigRetrieve ¶
func (o SystemAdminProfilesOutput) ConfigRetrieve() pulumi.StringPtrOutput
Configuration Retrieve.
func (SystemAdminProfilesOutput) ConfigRevert ¶
func (o SystemAdminProfilesOutput) ConfigRevert() pulumi.StringPtrOutput
Revert Configuration from Revision History.
func (SystemAdminProfilesOutput) ConsistencyCheck ¶
func (o SystemAdminProfilesOutput) ConsistencyCheck() pulumi.StringPtrOutput
Consistency check.
func (SystemAdminProfilesOutput) DeployManagement ¶
func (o SystemAdminProfilesOutput) DeployManagement() pulumi.StringPtrOutput
Install to devices.
func (SystemAdminProfilesOutput) Description ¶
func (o SystemAdminProfilesOutput) Description() pulumi.StringPtrOutput
Description.
func (SystemAdminProfilesOutput) DeviceAp ¶
func (o SystemAdminProfilesOutput) DeviceAp() pulumi.StringPtrOutput
Manage AP.
func (SystemAdminProfilesOutput) DeviceConfig ¶
func (o SystemAdminProfilesOutput) DeviceConfig() pulumi.StringPtrOutput
Manage device configurations.
func (SystemAdminProfilesOutput) DeviceForticlient ¶
func (o SystemAdminProfilesOutput) DeviceForticlient() pulumi.StringPtrOutput
Manage FortiClient.
func (SystemAdminProfilesOutput) DeviceFortiswitch ¶
func (o SystemAdminProfilesOutput) DeviceFortiswitch() pulumi.StringPtrOutput
Manage FortiSwitch.
func (SystemAdminProfilesOutput) DeviceManager ¶
func (o SystemAdminProfilesOutput) DeviceManager() pulumi.StringPtrOutput
Device Manager.
func (SystemAdminProfilesOutput) DeviceOperation ¶
func (o SystemAdminProfilesOutput) DeviceOperation() pulumi.StringPtrOutput
Device add/delete/edit.
func (SystemAdminProfilesOutput) DeviceProfile ¶
func (o SystemAdminProfilesOutput) DeviceProfile() pulumi.StringPtrOutput
Device profile permission.
func (SystemAdminProfilesOutput) DeviceRevisionDeletion ¶
func (o SystemAdminProfilesOutput) DeviceRevisionDeletion() pulumi.StringPtrOutput
Delete device revision.
func (SystemAdminProfilesOutput) DeviceWanLinkLoadBalance ¶
func (o SystemAdminProfilesOutput) DeviceWanLinkLoadBalance() pulumi.StringPtrOutput
Manage WAN link load balance.
func (SystemAdminProfilesOutput) ElementType ¶
func (SystemAdminProfilesOutput) ElementType() reflect.Type
func (SystemAdminProfilesOutput) FortiguardCenter ¶
func (o SystemAdminProfilesOutput) FortiguardCenter() pulumi.StringPtrOutput
FortiGuard Center.
func (SystemAdminProfilesOutput) FortiguardCenterAdvanced ¶
func (o SystemAdminProfilesOutput) FortiguardCenterAdvanced() pulumi.StringPtrOutput
FortiGuard Center Advanced.
func (SystemAdminProfilesOutput) FortiguardCenterFirmwareManagerment ¶
func (o SystemAdminProfilesOutput) FortiguardCenterFirmwareManagerment() pulumi.StringPtrOutput
FortiGuard Center Firmware Managerment.
func (SystemAdminProfilesOutput) FortiguardCenterLicensing ¶
func (o SystemAdminProfilesOutput) FortiguardCenterLicensing() pulumi.StringPtrOutput
FortiGuard Center Licensing.
func (SystemAdminProfilesOutput) GlobalPolicyPackages ¶
func (o SystemAdminProfilesOutput) GlobalPolicyPackages() pulumi.StringPtrOutput
Global policy packages.
func (SystemAdminProfilesOutput) ImportPolicyPackages ¶
func (o SystemAdminProfilesOutput) ImportPolicyPackages() pulumi.StringPtrOutput
Import Policy Package.
func (SystemAdminProfilesOutput) IntfMapping ¶
func (o SystemAdminProfilesOutput) IntfMapping() pulumi.StringPtrOutput
Interface Mapping.
func (SystemAdminProfilesOutput) LogViewer ¶
func (o SystemAdminProfilesOutput) LogViewer() pulumi.StringPtrOutput
Log Viewer.
func (SystemAdminProfilesOutput) PolicyObjects ¶
func (o SystemAdminProfilesOutput) PolicyObjects() pulumi.StringPtrOutput
Policy objects permission.
func (SystemAdminProfilesOutput) Profileid ¶
func (o SystemAdminProfilesOutput) Profileid() pulumi.StringOutput
Profile name.
func (SystemAdminProfilesOutput) SetInstallTargets ¶
func (o SystemAdminProfilesOutput) SetInstallTargets() pulumi.StringPtrOutput
Edit installation targets.
func (SystemAdminProfilesOutput) SystemSetting ¶
func (o SystemAdminProfilesOutput) SystemSetting() pulumi.StringPtrOutput
System Setting.
func (SystemAdminProfilesOutput) TerminalAccess ¶
func (o SystemAdminProfilesOutput) TerminalAccess() pulumi.StringPtrOutput
Terminal access.
func (SystemAdminProfilesOutput) ToSystemAdminProfilesOutput ¶
func (o SystemAdminProfilesOutput) ToSystemAdminProfilesOutput() SystemAdminProfilesOutput
func (SystemAdminProfilesOutput) ToSystemAdminProfilesOutputWithContext ¶
func (o SystemAdminProfilesOutput) ToSystemAdminProfilesOutputWithContext(ctx context.Context) SystemAdminProfilesOutput
func (SystemAdminProfilesOutput) VpnManager ¶
func (o SystemAdminProfilesOutput) VpnManager() pulumi.StringPtrOutput
VPN Manager.
type SystemAdminProfilesState ¶
type SystemAdminProfilesState struct { // Adom policy packages. AdomPolicyPackages pulumi.StringPtrInput // Administrator Domain. AdomSwitch pulumi.StringPtrInput // Assignment Permission. Assignment pulumi.StringPtrInput // Configuration Retrieve. ConfigRetrieve pulumi.StringPtrInput // Revert Configuration from Revision History. ConfigRevert pulumi.StringPtrInput // Consistency check. ConsistencyCheck pulumi.StringPtrInput // Install to devices. DeployManagement pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // Manage AP. DeviceAp pulumi.StringPtrInput // Manage device configurations. DeviceConfig pulumi.StringPtrInput // Manage FortiClient. DeviceForticlient pulumi.StringPtrInput // Manage FortiSwitch. DeviceFortiswitch pulumi.StringPtrInput // Device Manager. DeviceManager pulumi.StringPtrInput // Device add/delete/edit. DeviceOperation pulumi.StringPtrInput // Device profile permission. DeviceProfile pulumi.StringPtrInput // Delete device revision. DeviceRevisionDeletion pulumi.StringPtrInput // Manage WAN link load balance. DeviceWanLinkLoadBalance pulumi.StringPtrInput // FortiGuard Center. FortiguardCenter pulumi.StringPtrInput // FortiGuard Center Advanced. FortiguardCenterAdvanced pulumi.StringPtrInput // FortiGuard Center Firmware Managerment. FortiguardCenterFirmwareManagerment pulumi.StringPtrInput // FortiGuard Center Licensing. FortiguardCenterLicensing pulumi.StringPtrInput // Global policy packages. GlobalPolicyPackages pulumi.StringPtrInput // Import Policy Package. ImportPolicyPackages pulumi.StringPtrInput // Interface Mapping. IntfMapping pulumi.StringPtrInput // Log Viewer. LogViewer pulumi.StringPtrInput // Policy objects permission. PolicyObjects pulumi.StringPtrInput // Profile name. Profileid pulumi.StringPtrInput // Edit installation targets. SetInstallTargets pulumi.StringPtrInput // System Setting. SystemSetting pulumi.StringPtrInput // Terminal access. TerminalAccess pulumi.StringPtrInput // VPN Manager. VpnManager pulumi.StringPtrInput }
func (SystemAdminProfilesState) ElementType ¶
func (SystemAdminProfilesState) ElementType() reflect.Type
type SystemAdminState ¶
type SystemAdminState struct { // Http port. HttpPort pulumi.IntPtrInput // Https port. HttpsPort pulumi.IntPtrInput // Idle Timeout(1-480 minute). IdleTimeout pulumi.IntPtrInput }
func (SystemAdminState) ElementType ¶
func (SystemAdminState) ElementType() reflect.Type
type SystemAdminUser ¶
type SystemAdminUser struct { pulumi.CustomResourceState // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Password. Password pulumi.StringPtrOutput `pulumi:"password"` // Profile id. Profileid pulumi.StringPtrOutput `pulumi:"profileid"` // RADIUS server name. RadiusServer pulumi.StringPtrOutput `pulumi:"radiusServer"` // Rpc permit, Enum: ["read-write", "none", "read"] RpcPermit pulumi.StringPtrOutput `pulumi:"rpcPermit"` // Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all. Trusthost1 pulumi.StringPtrOutput `pulumi:"trusthost1"` // Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none. Trusthost2 pulumi.StringPtrOutput `pulumi:"trusthost2"` // Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none. Trusthost3 pulumi.StringPtrOutput `pulumi:"trusthost3"` // User type, Enum: ["local", "radius", "ldap", "tacacs-plus", "pki-auth", "group"] UserType pulumi.StringPtrOutput `pulumi:"userType"` // User name. Userid pulumi.StringOutput `pulumi:"userid"` }
This resource supports Create/Read/Update/Delete admin user for FortiManager
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemAdminUser(ctx, "test1", &fmg.SystemAdminUserArgs{ Description: pulumi.String("local user"), Password: pulumi.String("123"), Profileid: pulumi.String("Standard_User"), RpcPermit: pulumi.String("read"), Trusthost1: pulumi.String("1.1.1.1 255.255.255.255"), UserType: pulumi.String("local"), Userid: pulumi.String("user1"), }) if err != nil { return err } _, err = fmg.NewSystemAdminUser(ctx, "test2", &fmg.SystemAdminUserArgs{ Description: pulumi.String("api user"), Password: pulumi.String("098"), Profileid: pulumi.String("Standard_User"), RpcPermit: pulumi.String("read-write"), Trusthost1: pulumi.String("2.2.2.2 255.255.255.255"), Userid: pulumi.String("user2"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemAdminUser ¶
func GetSystemAdminUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemAdminUserState, opts ...pulumi.ResourceOption) (*SystemAdminUser, error)
GetSystemAdminUser gets an existing SystemAdminUser 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 NewSystemAdminUser ¶
func NewSystemAdminUser(ctx *pulumi.Context, name string, args *SystemAdminUserArgs, opts ...pulumi.ResourceOption) (*SystemAdminUser, error)
NewSystemAdminUser registers a new resource with the given unique name, arguments, and options.
func (*SystemAdminUser) ElementType ¶
func (*SystemAdminUser) ElementType() reflect.Type
func (*SystemAdminUser) ToSystemAdminUserOutput ¶
func (i *SystemAdminUser) ToSystemAdminUserOutput() SystemAdminUserOutput
func (*SystemAdminUser) ToSystemAdminUserOutputWithContext ¶
func (i *SystemAdminUser) ToSystemAdminUserOutputWithContext(ctx context.Context) SystemAdminUserOutput
type SystemAdminUserArgs ¶
type SystemAdminUserArgs struct { // Description. Description pulumi.StringPtrInput // Password. Password pulumi.StringPtrInput // Profile id. Profileid pulumi.StringPtrInput // RADIUS server name. RadiusServer pulumi.StringPtrInput // Rpc permit, Enum: ["read-write", "none", "read"] RpcPermit pulumi.StringPtrInput // Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all. Trusthost1 pulumi.StringPtrInput // Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none. Trusthost2 pulumi.StringPtrInput // Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none. Trusthost3 pulumi.StringPtrInput // User type, Enum: ["local", "radius", "ldap", "tacacs-plus", "pki-auth", "group"] UserType pulumi.StringPtrInput // User name. Userid pulumi.StringInput }
The set of arguments for constructing a SystemAdminUser resource.
func (SystemAdminUserArgs) ElementType ¶
func (SystemAdminUserArgs) ElementType() reflect.Type
type SystemAdminUserArray ¶
type SystemAdminUserArray []SystemAdminUserInput
func (SystemAdminUserArray) ElementType ¶
func (SystemAdminUserArray) ElementType() reflect.Type
func (SystemAdminUserArray) ToSystemAdminUserArrayOutput ¶
func (i SystemAdminUserArray) ToSystemAdminUserArrayOutput() SystemAdminUserArrayOutput
func (SystemAdminUserArray) ToSystemAdminUserArrayOutputWithContext ¶
func (i SystemAdminUserArray) ToSystemAdminUserArrayOutputWithContext(ctx context.Context) SystemAdminUserArrayOutput
type SystemAdminUserArrayInput ¶
type SystemAdminUserArrayInput interface { pulumi.Input ToSystemAdminUserArrayOutput() SystemAdminUserArrayOutput ToSystemAdminUserArrayOutputWithContext(context.Context) SystemAdminUserArrayOutput }
SystemAdminUserArrayInput is an input type that accepts SystemAdminUserArray and SystemAdminUserArrayOutput values. You can construct a concrete instance of `SystemAdminUserArrayInput` via:
SystemAdminUserArray{ SystemAdminUserArgs{...} }
type SystemAdminUserArrayOutput ¶
type SystemAdminUserArrayOutput struct{ *pulumi.OutputState }
func (SystemAdminUserArrayOutput) ElementType ¶
func (SystemAdminUserArrayOutput) ElementType() reflect.Type
func (SystemAdminUserArrayOutput) Index ¶
func (o SystemAdminUserArrayOutput) Index(i pulumi.IntInput) SystemAdminUserOutput
func (SystemAdminUserArrayOutput) ToSystemAdminUserArrayOutput ¶
func (o SystemAdminUserArrayOutput) ToSystemAdminUserArrayOutput() SystemAdminUserArrayOutput
func (SystemAdminUserArrayOutput) ToSystemAdminUserArrayOutputWithContext ¶
func (o SystemAdminUserArrayOutput) ToSystemAdminUserArrayOutputWithContext(ctx context.Context) SystemAdminUserArrayOutput
type SystemAdminUserInput ¶
type SystemAdminUserInput interface { pulumi.Input ToSystemAdminUserOutput() SystemAdminUserOutput ToSystemAdminUserOutputWithContext(ctx context.Context) SystemAdminUserOutput }
type SystemAdminUserMap ¶
type SystemAdminUserMap map[string]SystemAdminUserInput
func (SystemAdminUserMap) ElementType ¶
func (SystemAdminUserMap) ElementType() reflect.Type
func (SystemAdminUserMap) ToSystemAdminUserMapOutput ¶
func (i SystemAdminUserMap) ToSystemAdminUserMapOutput() SystemAdminUserMapOutput
func (SystemAdminUserMap) ToSystemAdminUserMapOutputWithContext ¶
func (i SystemAdminUserMap) ToSystemAdminUserMapOutputWithContext(ctx context.Context) SystemAdminUserMapOutput
type SystemAdminUserMapInput ¶
type SystemAdminUserMapInput interface { pulumi.Input ToSystemAdminUserMapOutput() SystemAdminUserMapOutput ToSystemAdminUserMapOutputWithContext(context.Context) SystemAdminUserMapOutput }
SystemAdminUserMapInput is an input type that accepts SystemAdminUserMap and SystemAdminUserMapOutput values. You can construct a concrete instance of `SystemAdminUserMapInput` via:
SystemAdminUserMap{ "key": SystemAdminUserArgs{...} }
type SystemAdminUserMapOutput ¶
type SystemAdminUserMapOutput struct{ *pulumi.OutputState }
func (SystemAdminUserMapOutput) ElementType ¶
func (SystemAdminUserMapOutput) ElementType() reflect.Type
func (SystemAdminUserMapOutput) MapIndex ¶
func (o SystemAdminUserMapOutput) MapIndex(k pulumi.StringInput) SystemAdminUserOutput
func (SystemAdminUserMapOutput) ToSystemAdminUserMapOutput ¶
func (o SystemAdminUserMapOutput) ToSystemAdminUserMapOutput() SystemAdminUserMapOutput
func (SystemAdminUserMapOutput) ToSystemAdminUserMapOutputWithContext ¶
func (o SystemAdminUserMapOutput) ToSystemAdminUserMapOutputWithContext(ctx context.Context) SystemAdminUserMapOutput
type SystemAdminUserOutput ¶
type SystemAdminUserOutput struct{ *pulumi.OutputState }
func (SystemAdminUserOutput) Description ¶
func (o SystemAdminUserOutput) Description() pulumi.StringPtrOutput
Description.
func (SystemAdminUserOutput) ElementType ¶
func (SystemAdminUserOutput) ElementType() reflect.Type
func (SystemAdminUserOutput) Password ¶
func (o SystemAdminUserOutput) Password() pulumi.StringPtrOutput
Password.
func (SystemAdminUserOutput) Profileid ¶
func (o SystemAdminUserOutput) Profileid() pulumi.StringPtrOutput
Profile id.
func (SystemAdminUserOutput) RadiusServer ¶
func (o SystemAdminUserOutput) RadiusServer() pulumi.StringPtrOutput
RADIUS server name.
func (SystemAdminUserOutput) RpcPermit ¶
func (o SystemAdminUserOutput) RpcPermit() pulumi.StringPtrOutput
Rpc permit, Enum: ["read-write", "none", "read"]
func (SystemAdminUserOutput) ToSystemAdminUserOutput ¶
func (o SystemAdminUserOutput) ToSystemAdminUserOutput() SystemAdminUserOutput
func (SystemAdminUserOutput) ToSystemAdminUserOutputWithContext ¶
func (o SystemAdminUserOutput) ToSystemAdminUserOutputWithContext(ctx context.Context) SystemAdminUserOutput
func (SystemAdminUserOutput) Trusthost1 ¶
func (o SystemAdminUserOutput) Trusthost1() pulumi.StringPtrOutput
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
func (SystemAdminUserOutput) Trusthost2 ¶
func (o SystemAdminUserOutput) Trusthost2() pulumi.StringPtrOutput
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
func (SystemAdminUserOutput) Trusthost3 ¶
func (o SystemAdminUserOutput) Trusthost3() pulumi.StringPtrOutput
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
func (SystemAdminUserOutput) UserType ¶
func (o SystemAdminUserOutput) UserType() pulumi.StringPtrOutput
User type, Enum: ["local", "radius", "ldap", "tacacs-plus", "pki-auth", "group"]
func (SystemAdminUserOutput) Userid ¶
func (o SystemAdminUserOutput) Userid() pulumi.StringOutput
User name.
type SystemAdminUserState ¶
type SystemAdminUserState struct { // Description. Description pulumi.StringPtrInput // Password. Password pulumi.StringPtrInput // Profile id. Profileid pulumi.StringPtrInput // RADIUS server name. RadiusServer pulumi.StringPtrInput // Rpc permit, Enum: ["read-write", "none", "read"] RpcPermit pulumi.StringPtrInput // Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all. Trusthost1 pulumi.StringPtrInput // Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none. Trusthost2 pulumi.StringPtrInput // Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none. Trusthost3 pulumi.StringPtrInput // User type, Enum: ["local", "radius", "ldap", "tacacs-plus", "pki-auth", "group"] UserType pulumi.StringPtrInput // User name. Userid pulumi.StringPtrInput }
func (SystemAdminUserState) ElementType ¶
func (SystemAdminUserState) ElementType() reflect.Type
type SystemAdom ¶
type SystemAdom struct { pulumi.CustomResourceState // True or False. ActionWhenConflictsOccurDuringPolicyCheck pulumi.StringPtrOutput `pulumi:"actionWhenConflictsOccurDuringPolicyCheck"` // True or False. AutoPushPolicyPackagesWhenDeviceBackOnline pulumi.StringPtrOutput `pulumi:"autoPushPolicyPackagesWhenDeviceBackOnline"` // True or False. CentralManagementFortiap pulumi.BoolPtrOutput `pulumi:"centralManagementFortiap"` // True or False. CentralManagementSdwan pulumi.BoolPtrOutput `pulumi:"centralManagementSdwan"` // True or False. CentralManagementVpn pulumi.BoolPtrOutput `pulumi:"centralManagementVpn"` // Adom mode: Normal or Backup. Mode pulumi.StringPtrOutput `pulumi:"mode"` // Administrative Domain name. Name pulumi.StringOutput `pulumi:"name"` // True or False. PerformPolicyCheckBeforeEveryInstall pulumi.BoolPtrOutput `pulumi:"performPolicyCheckBeforeEveryInstall"` // Adom status. 0 means off and 1 means on. Status pulumi.IntPtrOutput `pulumi:"status"` // Domain type, Enum: ["FortiGate", "FortiCarrier], default is "FortiCarrier". Type pulumi.StringPtrOutput `pulumi:"type"` }
This resource supports Create/Read/Update/Delete system adom for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemAdom(ctx, "test1", &fmg.SystemAdomArgs{ ActionWhenConflictsOccurDuringPolicyCheck: pulumi.String("Continue"), AutoPushPolicyPackagesWhenDeviceBackOnline: pulumi.String("Enable"), CentralManagementFortiap: pulumi.Bool(true), CentralManagementSdwan: pulumi.Bool(false), CentralManagementVpn: pulumi.Bool(false), Mode: pulumi.String("Normal"), PerformPolicyCheckBeforeEveryInstall: pulumi.Bool(true), Status: pulumi.Int(1), Type: pulumi.String("FortiCarrier"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemAdom ¶
func GetSystemAdom(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemAdomState, opts ...pulumi.ResourceOption) (*SystemAdom, error)
GetSystemAdom gets an existing SystemAdom 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 NewSystemAdom ¶
func NewSystemAdom(ctx *pulumi.Context, name string, args *SystemAdomArgs, opts ...pulumi.ResourceOption) (*SystemAdom, error)
NewSystemAdom registers a new resource with the given unique name, arguments, and options.
func (*SystemAdom) ElementType ¶
func (*SystemAdom) ElementType() reflect.Type
func (*SystemAdom) ToSystemAdomOutput ¶
func (i *SystemAdom) ToSystemAdomOutput() SystemAdomOutput
func (*SystemAdom) ToSystemAdomOutputWithContext ¶
func (i *SystemAdom) ToSystemAdomOutputWithContext(ctx context.Context) SystemAdomOutput
type SystemAdomArgs ¶
type SystemAdomArgs struct { // True or False. ActionWhenConflictsOccurDuringPolicyCheck pulumi.StringPtrInput // True or False. AutoPushPolicyPackagesWhenDeviceBackOnline pulumi.StringPtrInput // True or False. CentralManagementFortiap pulumi.BoolPtrInput // True or False. CentralManagementSdwan pulumi.BoolPtrInput // True or False. CentralManagementVpn pulumi.BoolPtrInput // Adom mode: Normal or Backup. Mode pulumi.StringPtrInput // Administrative Domain name. Name pulumi.StringPtrInput // True or False. PerformPolicyCheckBeforeEveryInstall pulumi.BoolPtrInput // Adom status. 0 means off and 1 means on. Status pulumi.IntPtrInput // Domain type, Enum: ["FortiGate", "FortiCarrier], default is "FortiCarrier". Type pulumi.StringPtrInput }
The set of arguments for constructing a SystemAdom resource.
func (SystemAdomArgs) ElementType ¶
func (SystemAdomArgs) ElementType() reflect.Type
type SystemAdomArray ¶
type SystemAdomArray []SystemAdomInput
func (SystemAdomArray) ElementType ¶
func (SystemAdomArray) ElementType() reflect.Type
func (SystemAdomArray) ToSystemAdomArrayOutput ¶
func (i SystemAdomArray) ToSystemAdomArrayOutput() SystemAdomArrayOutput
func (SystemAdomArray) ToSystemAdomArrayOutputWithContext ¶
func (i SystemAdomArray) ToSystemAdomArrayOutputWithContext(ctx context.Context) SystemAdomArrayOutput
type SystemAdomArrayInput ¶
type SystemAdomArrayInput interface { pulumi.Input ToSystemAdomArrayOutput() SystemAdomArrayOutput ToSystemAdomArrayOutputWithContext(context.Context) SystemAdomArrayOutput }
SystemAdomArrayInput is an input type that accepts SystemAdomArray and SystemAdomArrayOutput values. You can construct a concrete instance of `SystemAdomArrayInput` via:
SystemAdomArray{ SystemAdomArgs{...} }
type SystemAdomArrayOutput ¶
type SystemAdomArrayOutput struct{ *pulumi.OutputState }
func (SystemAdomArrayOutput) ElementType ¶
func (SystemAdomArrayOutput) ElementType() reflect.Type
func (SystemAdomArrayOutput) Index ¶
func (o SystemAdomArrayOutput) Index(i pulumi.IntInput) SystemAdomOutput
func (SystemAdomArrayOutput) ToSystemAdomArrayOutput ¶
func (o SystemAdomArrayOutput) ToSystemAdomArrayOutput() SystemAdomArrayOutput
func (SystemAdomArrayOutput) ToSystemAdomArrayOutputWithContext ¶
func (o SystemAdomArrayOutput) ToSystemAdomArrayOutputWithContext(ctx context.Context) SystemAdomArrayOutput
type SystemAdomInput ¶
type SystemAdomInput interface { pulumi.Input ToSystemAdomOutput() SystemAdomOutput ToSystemAdomOutputWithContext(ctx context.Context) SystemAdomOutput }
type SystemAdomMap ¶
type SystemAdomMap map[string]SystemAdomInput
func (SystemAdomMap) ElementType ¶
func (SystemAdomMap) ElementType() reflect.Type
func (SystemAdomMap) ToSystemAdomMapOutput ¶
func (i SystemAdomMap) ToSystemAdomMapOutput() SystemAdomMapOutput
func (SystemAdomMap) ToSystemAdomMapOutputWithContext ¶
func (i SystemAdomMap) ToSystemAdomMapOutputWithContext(ctx context.Context) SystemAdomMapOutput
type SystemAdomMapInput ¶
type SystemAdomMapInput interface { pulumi.Input ToSystemAdomMapOutput() SystemAdomMapOutput ToSystemAdomMapOutputWithContext(context.Context) SystemAdomMapOutput }
SystemAdomMapInput is an input type that accepts SystemAdomMap and SystemAdomMapOutput values. You can construct a concrete instance of `SystemAdomMapInput` via:
SystemAdomMap{ "key": SystemAdomArgs{...} }
type SystemAdomMapOutput ¶
type SystemAdomMapOutput struct{ *pulumi.OutputState }
func (SystemAdomMapOutput) ElementType ¶
func (SystemAdomMapOutput) ElementType() reflect.Type
func (SystemAdomMapOutput) MapIndex ¶
func (o SystemAdomMapOutput) MapIndex(k pulumi.StringInput) SystemAdomOutput
func (SystemAdomMapOutput) ToSystemAdomMapOutput ¶
func (o SystemAdomMapOutput) ToSystemAdomMapOutput() SystemAdomMapOutput
func (SystemAdomMapOutput) ToSystemAdomMapOutputWithContext ¶
func (o SystemAdomMapOutput) ToSystemAdomMapOutputWithContext(ctx context.Context) SystemAdomMapOutput
type SystemAdomOutput ¶
type SystemAdomOutput struct{ *pulumi.OutputState }
func (SystemAdomOutput) ActionWhenConflictsOccurDuringPolicyCheck ¶
func (o SystemAdomOutput) ActionWhenConflictsOccurDuringPolicyCheck() pulumi.StringPtrOutput
True or False.
func (SystemAdomOutput) AutoPushPolicyPackagesWhenDeviceBackOnline ¶
func (o SystemAdomOutput) AutoPushPolicyPackagesWhenDeviceBackOnline() pulumi.StringPtrOutput
True or False.
func (SystemAdomOutput) CentralManagementFortiap ¶
func (o SystemAdomOutput) CentralManagementFortiap() pulumi.BoolPtrOutput
True or False.
func (SystemAdomOutput) CentralManagementSdwan ¶
func (o SystemAdomOutput) CentralManagementSdwan() pulumi.BoolPtrOutput
True or False.
func (SystemAdomOutput) CentralManagementVpn ¶
func (o SystemAdomOutput) CentralManagementVpn() pulumi.BoolPtrOutput
True or False.
func (SystemAdomOutput) ElementType ¶
func (SystemAdomOutput) ElementType() reflect.Type
func (SystemAdomOutput) Mode ¶
func (o SystemAdomOutput) Mode() pulumi.StringPtrOutput
Adom mode: Normal or Backup.
func (SystemAdomOutput) Name ¶
func (o SystemAdomOutput) Name() pulumi.StringOutput
Administrative Domain name.
func (SystemAdomOutput) PerformPolicyCheckBeforeEveryInstall ¶
func (o SystemAdomOutput) PerformPolicyCheckBeforeEveryInstall() pulumi.BoolPtrOutput
True or False.
func (SystemAdomOutput) Status ¶
func (o SystemAdomOutput) Status() pulumi.IntPtrOutput
Adom status. 0 means off and 1 means on.
func (SystemAdomOutput) ToSystemAdomOutput ¶
func (o SystemAdomOutput) ToSystemAdomOutput() SystemAdomOutput
func (SystemAdomOutput) ToSystemAdomOutputWithContext ¶
func (o SystemAdomOutput) ToSystemAdomOutputWithContext(ctx context.Context) SystemAdomOutput
func (SystemAdomOutput) Type ¶
func (o SystemAdomOutput) Type() pulumi.StringPtrOutput
Domain type, Enum: ["FortiGate", "FortiCarrier], default is "FortiCarrier".
type SystemAdomState ¶
type SystemAdomState struct { // True or False. ActionWhenConflictsOccurDuringPolicyCheck pulumi.StringPtrInput // True or False. AutoPushPolicyPackagesWhenDeviceBackOnline pulumi.StringPtrInput // True or False. CentralManagementFortiap pulumi.BoolPtrInput // True or False. CentralManagementSdwan pulumi.BoolPtrInput // True or False. CentralManagementVpn pulumi.BoolPtrInput // Adom mode: Normal or Backup. Mode pulumi.StringPtrInput // Administrative Domain name. Name pulumi.StringPtrInput // True or False. PerformPolicyCheckBeforeEveryInstall pulumi.BoolPtrInput // Adom status. 0 means off and 1 means on. Status pulumi.IntPtrInput // Domain type, Enum: ["FortiGate", "FortiCarrier], default is "FortiCarrier". Type pulumi.StringPtrInput }
func (SystemAdomState) ElementType ¶
func (SystemAdomState) ElementType() reflect.Type
type SystemDns ¶
type SystemDns struct { pulumi.CustomResourceState // Primary DNS IP. Primary pulumi.StringPtrOutput `pulumi:"primary"` // Secondary DNS IP. Secondary pulumi.StringPtrOutput `pulumi:"secondary"` }
This resource supports modifying system dns setting for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemDns(ctx, "test1", &fmg.SystemDnsArgs{ Primary: pulumi.String("208.91.112.52"), Secondary: pulumi.String("208.91.112.54"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemDns ¶
func GetSystemDns(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemDnsState, opts ...pulumi.ResourceOption) (*SystemDns, error)
GetSystemDns gets an existing SystemDns 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 NewSystemDns ¶
func NewSystemDns(ctx *pulumi.Context, name string, args *SystemDnsArgs, opts ...pulumi.ResourceOption) (*SystemDns, error)
NewSystemDns registers a new resource with the given unique name, arguments, and options.
func (*SystemDns) ElementType ¶
func (*SystemDns) ToSystemDnsOutput ¶
func (i *SystemDns) ToSystemDnsOutput() SystemDnsOutput
func (*SystemDns) ToSystemDnsOutputWithContext ¶
func (i *SystemDns) ToSystemDnsOutputWithContext(ctx context.Context) SystemDnsOutput
type SystemDnsArgs ¶
type SystemDnsArgs struct { // Primary DNS IP. Primary pulumi.StringPtrInput // Secondary DNS IP. Secondary pulumi.StringPtrInput }
The set of arguments for constructing a SystemDns resource.
func (SystemDnsArgs) ElementType ¶
func (SystemDnsArgs) ElementType() reflect.Type
type SystemDnsArray ¶
type SystemDnsArray []SystemDnsInput
func (SystemDnsArray) ElementType ¶
func (SystemDnsArray) ElementType() reflect.Type
func (SystemDnsArray) ToSystemDnsArrayOutput ¶
func (i SystemDnsArray) ToSystemDnsArrayOutput() SystemDnsArrayOutput
func (SystemDnsArray) ToSystemDnsArrayOutputWithContext ¶
func (i SystemDnsArray) ToSystemDnsArrayOutputWithContext(ctx context.Context) SystemDnsArrayOutput
type SystemDnsArrayInput ¶
type SystemDnsArrayInput interface { pulumi.Input ToSystemDnsArrayOutput() SystemDnsArrayOutput ToSystemDnsArrayOutputWithContext(context.Context) SystemDnsArrayOutput }
SystemDnsArrayInput is an input type that accepts SystemDnsArray and SystemDnsArrayOutput values. You can construct a concrete instance of `SystemDnsArrayInput` via:
SystemDnsArray{ SystemDnsArgs{...} }
type SystemDnsArrayOutput ¶
type SystemDnsArrayOutput struct{ *pulumi.OutputState }
func (SystemDnsArrayOutput) ElementType ¶
func (SystemDnsArrayOutput) ElementType() reflect.Type
func (SystemDnsArrayOutput) Index ¶
func (o SystemDnsArrayOutput) Index(i pulumi.IntInput) SystemDnsOutput
func (SystemDnsArrayOutput) ToSystemDnsArrayOutput ¶
func (o SystemDnsArrayOutput) ToSystemDnsArrayOutput() SystemDnsArrayOutput
func (SystemDnsArrayOutput) ToSystemDnsArrayOutputWithContext ¶
func (o SystemDnsArrayOutput) ToSystemDnsArrayOutputWithContext(ctx context.Context) SystemDnsArrayOutput
type SystemDnsInput ¶
type SystemDnsInput interface { pulumi.Input ToSystemDnsOutput() SystemDnsOutput ToSystemDnsOutputWithContext(ctx context.Context) SystemDnsOutput }
type SystemDnsMap ¶
type SystemDnsMap map[string]SystemDnsInput
func (SystemDnsMap) ElementType ¶
func (SystemDnsMap) ElementType() reflect.Type
func (SystemDnsMap) ToSystemDnsMapOutput ¶
func (i SystemDnsMap) ToSystemDnsMapOutput() SystemDnsMapOutput
func (SystemDnsMap) ToSystemDnsMapOutputWithContext ¶
func (i SystemDnsMap) ToSystemDnsMapOutputWithContext(ctx context.Context) SystemDnsMapOutput
type SystemDnsMapInput ¶
type SystemDnsMapInput interface { pulumi.Input ToSystemDnsMapOutput() SystemDnsMapOutput ToSystemDnsMapOutputWithContext(context.Context) SystemDnsMapOutput }
SystemDnsMapInput is an input type that accepts SystemDnsMap and SystemDnsMapOutput values. You can construct a concrete instance of `SystemDnsMapInput` via:
SystemDnsMap{ "key": SystemDnsArgs{...} }
type SystemDnsMapOutput ¶
type SystemDnsMapOutput struct{ *pulumi.OutputState }
func (SystemDnsMapOutput) ElementType ¶
func (SystemDnsMapOutput) ElementType() reflect.Type
func (SystemDnsMapOutput) MapIndex ¶
func (o SystemDnsMapOutput) MapIndex(k pulumi.StringInput) SystemDnsOutput
func (SystemDnsMapOutput) ToSystemDnsMapOutput ¶
func (o SystemDnsMapOutput) ToSystemDnsMapOutput() SystemDnsMapOutput
func (SystemDnsMapOutput) ToSystemDnsMapOutputWithContext ¶
func (o SystemDnsMapOutput) ToSystemDnsMapOutputWithContext(ctx context.Context) SystemDnsMapOutput
type SystemDnsOutput ¶
type SystemDnsOutput struct{ *pulumi.OutputState }
func (SystemDnsOutput) ElementType ¶
func (SystemDnsOutput) ElementType() reflect.Type
func (SystemDnsOutput) Primary ¶
func (o SystemDnsOutput) Primary() pulumi.StringPtrOutput
Primary DNS IP.
func (SystemDnsOutput) Secondary ¶
func (o SystemDnsOutput) Secondary() pulumi.StringPtrOutput
Secondary DNS IP.
func (SystemDnsOutput) ToSystemDnsOutput ¶
func (o SystemDnsOutput) ToSystemDnsOutput() SystemDnsOutput
func (SystemDnsOutput) ToSystemDnsOutputWithContext ¶
func (o SystemDnsOutput) ToSystemDnsOutputWithContext(ctx context.Context) SystemDnsOutput
type SystemDnsState ¶
type SystemDnsState struct { // Primary DNS IP. Primary pulumi.StringPtrInput // Secondary DNS IP. Secondary pulumi.StringPtrInput }
func (SystemDnsState) ElementType ¶
func (SystemDnsState) ElementType() reflect.Type
type SystemGlobal ¶
type SystemGlobal struct { pulumi.CustomResourceState // Adom Mode. AdomMode pulumi.StringPtrOutput `pulumi:"adomMode"` // Enable/Disable ADOM. AdomStatus pulumi.StringPtrOutput `pulumi:"adomStatus"` // Enable/Disable FortiAnalyzer feature. FortianalyzerStatus pulumi.StringPtrOutput `pulumi:"fortianalyzerStatus"` // Hostname. Hostname pulumi.StringPtrOutput `pulumi:"hostname"` // TimeZone. 00 - (GMT-12:00) Eniwetak, Kwajalein.01 - (GMT-11:00) Midway Island, Samoa.02 - (GMT-10:00) Hawaii.03 - (GMT-9:00) Alaska.04 - (GMT-8:00) Pacific Time (US & Canada).05 - (GMT-7:00) Arizona.06 - (GMT-7:00) Mountain Time (US & Canada).07 - (GMT-6:00) Central America.08 - (GMT-6:00) Central Time (US & Canada).09 - (GMT-6:00) Mexico City.10 - (GMT-6:00) Saskatchewan.11 - (GMT-5:00) Bogota, Lima, Quito.12 - (GMT-5:00) Eastern Time (US & Canada).13 - (GMT-5:00) Indiana (East).14 - (GMT-4:00) Atlantic Time (Canada).15 - (GMT-4:00) La Paz.16 - (GMT-4:00) Santiago.17 - (GMT-3:30) Newfoundland.18 - (GMT-3:00) Brasilia.19 - (GMT-3:00) Buenos Aires, Georgetown.20 - (GMT-3:00) Nuuk (Greenland).21 - (GMT-2:00) Mid-Atlantic.22 - (GMT-1:00) Azores.23 - (GMT-1:00) Cape Verde Is.24 - (GMT) Monrovia.25 - (GMT) Greenwich Mean Time:Dublin, Edinburgh, Lisbon, London.26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague.28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris.29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb.30 - (GMT+1:00) West Central Africa.31 - (GMT+2:00) Athens, Sofia, Vilnius.32 - (GMT+2:00) Bucharest.33 - (GMT+2:00) Cairo.34 - (GMT+2:00) Harare, Pretoria.35 - (GMT+2:00) Helsinki, Riga,Tallinn.36 - (GMT+2:00) Jerusalem.37 - (GMT+3:00) Baghdad.38 - (GMT+3:00) Kuwait, Riyadh.39 - (GMT+3:00) St.Petersburg, Volgograd.40 - (GMT+3:00) Nairobi.41 - (GMT+3:30) Tehran.42 - (GMT+4:00) Abu Dhabi, Muscat.43 - (GMT+4:00) Baku.44 - (GMT+4:30) Kabul.45 - (GMT+5:00) Ekaterinburg.46 - (GMT+5:00) Islamabad, Karachi,Tashkent.47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi.48 - (GMT+5:45) Kathmandu.49 - (GMT+6:00) Almaty, Novosibirsk.50 - (GMT+6:00) Astana, Dhaka.51 - (GMT+6:00) Sri Jayawardenapura.52 - (GMT+6:30) Rangoon.53 - (GMT+7:00) Bangkok, Hanoi, Jakarta.54 - (GMT+7:00) Krasnoyarsk.55 - (GMT+8:00) Beijing,ChongQing, HongKong,Urumqi.56 - (GMT+8:00) Irkutsk, Ulaanbaatar.57 - (GMT+8:00) Kuala Lumpur, Singapore.58 - (GMT+8:00) Perth.59 - (GMT+8:00) Taipei.60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul.61 - (GMT+9:00) Yakutsk.62 - (GMT+9:30) Adelaide.63 - (GMT+9:30) Darwin.64 - (GMT+10:00) Brisbane.65 - (GMT+10:00) Canberra, Melbourne, Sydney.66 - (GMT+10:00) Guam, Port Moresby.67 - (GMT+10:00) Hobart.68 - (GMT+10:00) Vladivostok.69 - (GMT+11:00) Magadan.70 - (GMT+11:00) Solomon Is., New Caledonia.71 - (GMT+12:00) Auckland, Wellington.72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is.73 - (GMT+13:00) Nuku'alofa.74 - (GMT-4:30) Caracas.75 - (GMT+1:00) Namibia.76 - (GMT-5:00) Brazil-Acre.77 - (GMT-4:00) Brazil-West.78 - (GMT-3:00) Brazil-East.79 - (GMT-2:00) Brazil-DeNoronha.80 - (GMT+14:00) Kiritimati.81 - (GMT-7:00) Baja California Sur, Chihuahua.82 - (GMT+12:45) Chatham Islands.83 - (GMT+3:00) Minsk.84 - (GMT+13:00) Samoa.85 - (GMT+3:00) Istanbul.86 - (GMT-4:00) Paraguay.87 - (GMT) Casablanca.88 - (GMT+3:00) Moscow.89 - (GMT) Greenwich Mean Time. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` }
This resource supports modifying system global setting for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemGlobal(ctx, "test1", &fmg.SystemGlobalArgs{ AdomMode: pulumi.String("advanced"), AdomStatus: pulumi.String("disable"), FortianalyzerStatus: pulumi.String("disable"), Hostname: pulumi.String("FMG-VM64-test"), Timezone: pulumi.String("09"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemGlobal ¶
func GetSystemGlobal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemGlobalState, opts ...pulumi.ResourceOption) (*SystemGlobal, error)
GetSystemGlobal gets an existing SystemGlobal 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 NewSystemGlobal ¶
func NewSystemGlobal(ctx *pulumi.Context, name string, args *SystemGlobalArgs, opts ...pulumi.ResourceOption) (*SystemGlobal, error)
NewSystemGlobal registers a new resource with the given unique name, arguments, and options.
func (*SystemGlobal) ElementType ¶
func (*SystemGlobal) ElementType() reflect.Type
func (*SystemGlobal) ToSystemGlobalOutput ¶
func (i *SystemGlobal) ToSystemGlobalOutput() SystemGlobalOutput
func (*SystemGlobal) ToSystemGlobalOutputWithContext ¶
func (i *SystemGlobal) ToSystemGlobalOutputWithContext(ctx context.Context) SystemGlobalOutput
type SystemGlobalArgs ¶
type SystemGlobalArgs struct { // Adom Mode. AdomMode pulumi.StringPtrInput // Enable/Disable ADOM. AdomStatus pulumi.StringPtrInput // Enable/Disable FortiAnalyzer feature. FortianalyzerStatus pulumi.StringPtrInput // Hostname. Hostname pulumi.StringPtrInput // TimeZone. 00 - (GMT-12:00) Eniwetak, Kwajalein.01 - (GMT-11:00) Midway Island, Samoa.02 - (GMT-10:00) Hawaii.03 - (GMT-9:00) Alaska.04 - (GMT-8:00) Pacific Time (US & Canada).05 - (GMT-7:00) Arizona.06 - (GMT-7:00) Mountain Time (US & Canada).07 - (GMT-6:00) Central America.08 - (GMT-6:00) Central Time (US & Canada).09 - (GMT-6:00) Mexico City.10 - (GMT-6:00) Saskatchewan.11 - (GMT-5:00) Bogota, Lima, Quito.12 - (GMT-5:00) Eastern Time (US & Canada).13 - (GMT-5:00) Indiana (East).14 - (GMT-4:00) Atlantic Time (Canada).15 - (GMT-4:00) La Paz.16 - (GMT-4:00) Santiago.17 - (GMT-3:30) Newfoundland.18 - (GMT-3:00) Brasilia.19 - (GMT-3:00) Buenos Aires, Georgetown.20 - (GMT-3:00) Nuuk (Greenland).21 - (GMT-2:00) Mid-Atlantic.22 - (GMT-1:00) Azores.23 - (GMT-1:00) Cape Verde Is.24 - (GMT) Monrovia.25 - (GMT) Greenwich Mean Time:Dublin, Edinburgh, Lisbon, London.26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague.28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris.29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb.30 - (GMT+1:00) West Central Africa.31 - (GMT+2:00) Athens, Sofia, Vilnius.32 - (GMT+2:00) Bucharest.33 - (GMT+2:00) Cairo.34 - (GMT+2:00) Harare, Pretoria.35 - (GMT+2:00) Helsinki, Riga,Tallinn.36 - (GMT+2:00) Jerusalem.37 - (GMT+3:00) Baghdad.38 - (GMT+3:00) Kuwait, Riyadh.39 - (GMT+3:00) St.Petersburg, Volgograd.40 - (GMT+3:00) Nairobi.41 - (GMT+3:30) Tehran.42 - (GMT+4:00) Abu Dhabi, Muscat.43 - (GMT+4:00) Baku.44 - (GMT+4:30) Kabul.45 - (GMT+5:00) Ekaterinburg.46 - (GMT+5:00) Islamabad, Karachi,Tashkent.47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi.48 - (GMT+5:45) Kathmandu.49 - (GMT+6:00) Almaty, Novosibirsk.50 - (GMT+6:00) Astana, Dhaka.51 - (GMT+6:00) Sri Jayawardenapura.52 - (GMT+6:30) Rangoon.53 - (GMT+7:00) Bangkok, Hanoi, Jakarta.54 - (GMT+7:00) Krasnoyarsk.55 - (GMT+8:00) Beijing,ChongQing, HongKong,Urumqi.56 - (GMT+8:00) Irkutsk, Ulaanbaatar.57 - (GMT+8:00) Kuala Lumpur, Singapore.58 - (GMT+8:00) Perth.59 - (GMT+8:00) Taipei.60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul.61 - (GMT+9:00) Yakutsk.62 - (GMT+9:30) Adelaide.63 - (GMT+9:30) Darwin.64 - (GMT+10:00) Brisbane.65 - (GMT+10:00) Canberra, Melbourne, Sydney.66 - (GMT+10:00) Guam, Port Moresby.67 - (GMT+10:00) Hobart.68 - (GMT+10:00) Vladivostok.69 - (GMT+11:00) Magadan.70 - (GMT+11:00) Solomon Is., New Caledonia.71 - (GMT+12:00) Auckland, Wellington.72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is.73 - (GMT+13:00) Nuku'alofa.74 - (GMT-4:30) Caracas.75 - (GMT+1:00) Namibia.76 - (GMT-5:00) Brazil-Acre.77 - (GMT-4:00) Brazil-West.78 - (GMT-3:00) Brazil-East.79 - (GMT-2:00) Brazil-DeNoronha.80 - (GMT+14:00) Kiritimati.81 - (GMT-7:00) Baja California Sur, Chihuahua.82 - (GMT+12:45) Chatham Islands.83 - (GMT+3:00) Minsk.84 - (GMT+13:00) Samoa.85 - (GMT+3:00) Istanbul.86 - (GMT-4:00) Paraguay.87 - (GMT) Casablanca.88 - (GMT+3:00) Moscow.89 - (GMT) Greenwich Mean Time. Timezone pulumi.StringPtrInput }
The set of arguments for constructing a SystemGlobal resource.
func (SystemGlobalArgs) ElementType ¶
func (SystemGlobalArgs) ElementType() reflect.Type
type SystemGlobalArray ¶
type SystemGlobalArray []SystemGlobalInput
func (SystemGlobalArray) ElementType ¶
func (SystemGlobalArray) ElementType() reflect.Type
func (SystemGlobalArray) ToSystemGlobalArrayOutput ¶
func (i SystemGlobalArray) ToSystemGlobalArrayOutput() SystemGlobalArrayOutput
func (SystemGlobalArray) ToSystemGlobalArrayOutputWithContext ¶
func (i SystemGlobalArray) ToSystemGlobalArrayOutputWithContext(ctx context.Context) SystemGlobalArrayOutput
type SystemGlobalArrayInput ¶
type SystemGlobalArrayInput interface { pulumi.Input ToSystemGlobalArrayOutput() SystemGlobalArrayOutput ToSystemGlobalArrayOutputWithContext(context.Context) SystemGlobalArrayOutput }
SystemGlobalArrayInput is an input type that accepts SystemGlobalArray and SystemGlobalArrayOutput values. You can construct a concrete instance of `SystemGlobalArrayInput` via:
SystemGlobalArray{ SystemGlobalArgs{...} }
type SystemGlobalArrayOutput ¶
type SystemGlobalArrayOutput struct{ *pulumi.OutputState }
func (SystemGlobalArrayOutput) ElementType ¶
func (SystemGlobalArrayOutput) ElementType() reflect.Type
func (SystemGlobalArrayOutput) Index ¶
func (o SystemGlobalArrayOutput) Index(i pulumi.IntInput) SystemGlobalOutput
func (SystemGlobalArrayOutput) ToSystemGlobalArrayOutput ¶
func (o SystemGlobalArrayOutput) ToSystemGlobalArrayOutput() SystemGlobalArrayOutput
func (SystemGlobalArrayOutput) ToSystemGlobalArrayOutputWithContext ¶
func (o SystemGlobalArrayOutput) ToSystemGlobalArrayOutputWithContext(ctx context.Context) SystemGlobalArrayOutput
type SystemGlobalInput ¶
type SystemGlobalInput interface { pulumi.Input ToSystemGlobalOutput() SystemGlobalOutput ToSystemGlobalOutputWithContext(ctx context.Context) SystemGlobalOutput }
type SystemGlobalMap ¶
type SystemGlobalMap map[string]SystemGlobalInput
func (SystemGlobalMap) ElementType ¶
func (SystemGlobalMap) ElementType() reflect.Type
func (SystemGlobalMap) ToSystemGlobalMapOutput ¶
func (i SystemGlobalMap) ToSystemGlobalMapOutput() SystemGlobalMapOutput
func (SystemGlobalMap) ToSystemGlobalMapOutputWithContext ¶
func (i SystemGlobalMap) ToSystemGlobalMapOutputWithContext(ctx context.Context) SystemGlobalMapOutput
type SystemGlobalMapInput ¶
type SystemGlobalMapInput interface { pulumi.Input ToSystemGlobalMapOutput() SystemGlobalMapOutput ToSystemGlobalMapOutputWithContext(context.Context) SystemGlobalMapOutput }
SystemGlobalMapInput is an input type that accepts SystemGlobalMap and SystemGlobalMapOutput values. You can construct a concrete instance of `SystemGlobalMapInput` via:
SystemGlobalMap{ "key": SystemGlobalArgs{...} }
type SystemGlobalMapOutput ¶
type SystemGlobalMapOutput struct{ *pulumi.OutputState }
func (SystemGlobalMapOutput) ElementType ¶
func (SystemGlobalMapOutput) ElementType() reflect.Type
func (SystemGlobalMapOutput) MapIndex ¶
func (o SystemGlobalMapOutput) MapIndex(k pulumi.StringInput) SystemGlobalOutput
func (SystemGlobalMapOutput) ToSystemGlobalMapOutput ¶
func (o SystemGlobalMapOutput) ToSystemGlobalMapOutput() SystemGlobalMapOutput
func (SystemGlobalMapOutput) ToSystemGlobalMapOutputWithContext ¶
func (o SystemGlobalMapOutput) ToSystemGlobalMapOutputWithContext(ctx context.Context) SystemGlobalMapOutput
type SystemGlobalOutput ¶
type SystemGlobalOutput struct{ *pulumi.OutputState }
func (SystemGlobalOutput) AdomMode ¶
func (o SystemGlobalOutput) AdomMode() pulumi.StringPtrOutput
Adom Mode.
func (SystemGlobalOutput) AdomStatus ¶
func (o SystemGlobalOutput) AdomStatus() pulumi.StringPtrOutput
Enable/Disable ADOM.
func (SystemGlobalOutput) ElementType ¶
func (SystemGlobalOutput) ElementType() reflect.Type
func (SystemGlobalOutput) FortianalyzerStatus ¶
func (o SystemGlobalOutput) FortianalyzerStatus() pulumi.StringPtrOutput
Enable/Disable FortiAnalyzer feature.
func (SystemGlobalOutput) Hostname ¶
func (o SystemGlobalOutput) Hostname() pulumi.StringPtrOutput
Hostname.
func (SystemGlobalOutput) Timezone ¶
func (o SystemGlobalOutput) Timezone() pulumi.StringPtrOutput
TimeZone. 00 - (GMT-12:00) Eniwetak, Kwajalein.01 - (GMT-11:00) Midway Island, Samoa.02 - (GMT-10:00) Hawaii.03 - (GMT-9:00) Alaska.04 - (GMT-8:00) Pacific Time (US & Canada).05 - (GMT-7:00) Arizona.06 - (GMT-7:00) Mountain Time (US & Canada).07 - (GMT-6:00) Central America.08 - (GMT-6:00) Central Time (US & Canada).09 - (GMT-6:00) Mexico City.10 - (GMT-6:00) Saskatchewan.11 - (GMT-5:00) Bogota, Lima, Quito.12 - (GMT-5:00) Eastern Time (US & Canada).13 - (GMT-5:00) Indiana (East).14 - (GMT-4:00) Atlantic Time (Canada).15 - (GMT-4:00) La Paz.16 - (GMT-4:00) Santiago.17 - (GMT-3:30) Newfoundland.18 - (GMT-3:00) Brasilia.19 - (GMT-3:00) Buenos Aires, Georgetown.20 - (GMT-3:00) Nuuk (Greenland).21 - (GMT-2:00) Mid-Atlantic.22 - (GMT-1:00) Azores.23 - (GMT-1:00) Cape Verde Is.24 - (GMT) Monrovia.25 - (GMT) Greenwich Mean Time:Dublin, Edinburgh, Lisbon, London.26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague.28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris.29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb.30 - (GMT+1:00) West Central Africa.31 - (GMT+2:00) Athens, Sofia, Vilnius.32 - (GMT+2:00) Bucharest.33 - (GMT+2:00) Cairo.34 - (GMT+2:00) Harare, Pretoria.35 - (GMT+2:00) Helsinki, Riga,Tallinn.36 - (GMT+2:00) Jerusalem.37 - (GMT+3:00) Baghdad.38 - (GMT+3:00) Kuwait, Riyadh.39 - (GMT+3:00) St.Petersburg, Volgograd.40 - (GMT+3:00) Nairobi.41 - (GMT+3:30) Tehran.42 - (GMT+4:00) Abu Dhabi, Muscat.43 - (GMT+4:00) Baku.44 - (GMT+4:30) Kabul.45 - (GMT+5:00) Ekaterinburg.46 - (GMT+5:00) Islamabad, Karachi,Tashkent.47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi.48 - (GMT+5:45) Kathmandu.49 - (GMT+6:00) Almaty, Novosibirsk.50 - (GMT+6:00) Astana, Dhaka.51 - (GMT+6:00) Sri Jayawardenapura.52 - (GMT+6:30) Rangoon.53 - (GMT+7:00) Bangkok, Hanoi, Jakarta.54 - (GMT+7:00) Krasnoyarsk.55 - (GMT+8:00) Beijing,ChongQing, HongKong,Urumqi.56 - (GMT+8:00) Irkutsk, Ulaanbaatar.57 - (GMT+8:00) Kuala Lumpur, Singapore.58 - (GMT+8:00) Perth.59 - (GMT+8:00) Taipei.60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul.61 - (GMT+9:00) Yakutsk.62 - (GMT+9:30) Adelaide.63 - (GMT+9:30) Darwin.64 - (GMT+10:00) Brisbane.65 - (GMT+10:00) Canberra, Melbourne, Sydney.66 - (GMT+10:00) Guam, Port Moresby.67 - (GMT+10:00) Hobart.68 - (GMT+10:00) Vladivostok.69 - (GMT+11:00) Magadan.70 - (GMT+11:00) Solomon Is., New Caledonia.71 - (GMT+12:00) Auckland, Wellington.72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is.73 - (GMT+13:00) Nuku'alofa.74 - (GMT-4:30) Caracas.75 - (GMT+1:00) Namibia.76 - (GMT-5:00) Brazil-Acre.77 - (GMT-4:00) Brazil-West.78 - (GMT-3:00) Brazil-East.79 - (GMT-2:00) Brazil-DeNoronha.80 - (GMT+14:00) Kiritimati.81 - (GMT-7:00) Baja California Sur, Chihuahua.82 - (GMT+12:45) Chatham Islands.83 - (GMT+3:00) Minsk.84 - (GMT+13:00) Samoa.85 - (GMT+3:00) Istanbul.86 - (GMT-4:00) Paraguay.87 - (GMT) Casablanca.88 - (GMT+3:00) Moscow.89 - (GMT) Greenwich Mean Time.
func (SystemGlobalOutput) ToSystemGlobalOutput ¶
func (o SystemGlobalOutput) ToSystemGlobalOutput() SystemGlobalOutput
func (SystemGlobalOutput) ToSystemGlobalOutputWithContext ¶
func (o SystemGlobalOutput) ToSystemGlobalOutputWithContext(ctx context.Context) SystemGlobalOutput
type SystemGlobalState ¶
type SystemGlobalState struct { // Adom Mode. AdomMode pulumi.StringPtrInput // Enable/Disable ADOM. AdomStatus pulumi.StringPtrInput // Enable/Disable FortiAnalyzer feature. FortianalyzerStatus pulumi.StringPtrInput // Hostname. Hostname pulumi.StringPtrInput // TimeZone. 00 - (GMT-12:00) Eniwetak, Kwajalein.01 - (GMT-11:00) Midway Island, Samoa.02 - (GMT-10:00) Hawaii.03 - (GMT-9:00) Alaska.04 - (GMT-8:00) Pacific Time (US & Canada).05 - (GMT-7:00) Arizona.06 - (GMT-7:00) Mountain Time (US & Canada).07 - (GMT-6:00) Central America.08 - (GMT-6:00) Central Time (US & Canada).09 - (GMT-6:00) Mexico City.10 - (GMT-6:00) Saskatchewan.11 - (GMT-5:00) Bogota, Lima, Quito.12 - (GMT-5:00) Eastern Time (US & Canada).13 - (GMT-5:00) Indiana (East).14 - (GMT-4:00) Atlantic Time (Canada).15 - (GMT-4:00) La Paz.16 - (GMT-4:00) Santiago.17 - (GMT-3:30) Newfoundland.18 - (GMT-3:00) Brasilia.19 - (GMT-3:00) Buenos Aires, Georgetown.20 - (GMT-3:00) Nuuk (Greenland).21 - (GMT-2:00) Mid-Atlantic.22 - (GMT-1:00) Azores.23 - (GMT-1:00) Cape Verde Is.24 - (GMT) Monrovia.25 - (GMT) Greenwich Mean Time:Dublin, Edinburgh, Lisbon, London.26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague.28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris.29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb.30 - (GMT+1:00) West Central Africa.31 - (GMT+2:00) Athens, Sofia, Vilnius.32 - (GMT+2:00) Bucharest.33 - (GMT+2:00) Cairo.34 - (GMT+2:00) Harare, Pretoria.35 - (GMT+2:00) Helsinki, Riga,Tallinn.36 - (GMT+2:00) Jerusalem.37 - (GMT+3:00) Baghdad.38 - (GMT+3:00) Kuwait, Riyadh.39 - (GMT+3:00) St.Petersburg, Volgograd.40 - (GMT+3:00) Nairobi.41 - (GMT+3:30) Tehran.42 - (GMT+4:00) Abu Dhabi, Muscat.43 - (GMT+4:00) Baku.44 - (GMT+4:30) Kabul.45 - (GMT+5:00) Ekaterinburg.46 - (GMT+5:00) Islamabad, Karachi,Tashkent.47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi.48 - (GMT+5:45) Kathmandu.49 - (GMT+6:00) Almaty, Novosibirsk.50 - (GMT+6:00) Astana, Dhaka.51 - (GMT+6:00) Sri Jayawardenapura.52 - (GMT+6:30) Rangoon.53 - (GMT+7:00) Bangkok, Hanoi, Jakarta.54 - (GMT+7:00) Krasnoyarsk.55 - (GMT+8:00) Beijing,ChongQing, HongKong,Urumqi.56 - (GMT+8:00) Irkutsk, Ulaanbaatar.57 - (GMT+8:00) Kuala Lumpur, Singapore.58 - (GMT+8:00) Perth.59 - (GMT+8:00) Taipei.60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul.61 - (GMT+9:00) Yakutsk.62 - (GMT+9:30) Adelaide.63 - (GMT+9:30) Darwin.64 - (GMT+10:00) Brisbane.65 - (GMT+10:00) Canberra, Melbourne, Sydney.66 - (GMT+10:00) Guam, Port Moresby.67 - (GMT+10:00) Hobart.68 - (GMT+10:00) Vladivostok.69 - (GMT+11:00) Magadan.70 - (GMT+11:00) Solomon Is., New Caledonia.71 - (GMT+12:00) Auckland, Wellington.72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is.73 - (GMT+13:00) Nuku'alofa.74 - (GMT-4:30) Caracas.75 - (GMT+1:00) Namibia.76 - (GMT-5:00) Brazil-Acre.77 - (GMT-4:00) Brazil-West.78 - (GMT-3:00) Brazil-East.79 - (GMT-2:00) Brazil-DeNoronha.80 - (GMT+14:00) Kiritimati.81 - (GMT-7:00) Baja California Sur, Chihuahua.82 - (GMT+12:45) Chatham Islands.83 - (GMT+3:00) Minsk.84 - (GMT+13:00) Samoa.85 - (GMT+3:00) Istanbul.86 - (GMT-4:00) Paraguay.87 - (GMT) Casablanca.88 - (GMT+3:00) Moscow.89 - (GMT) Greenwich Mean Time. Timezone pulumi.StringPtrInput }
func (SystemGlobalState) ElementType ¶
func (SystemGlobalState) ElementType() reflect.Type
type SystemLicenseForticare ¶
type SystemLicenseForticare struct { pulumi.CustomResourceState // ADOM that the target device belongs to. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // Registration code. RegistrationCode pulumi.StringOutput `pulumi:"registrationCode"` // Target name, which is managed by FortiManager. Target pulumi.StringOutput `pulumi:"target"` }
This resource supports uploading FortiCare registration code to FortiGate through FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemLicenseForticare(ctx, "test1", &fmg.SystemLicenseForticareArgs{ RegistrationCode: pulumi.String("jn3t3Nw7qckQzt955Htkfj5hwQ6aaa"), Target: pulumi.String("fortigate-test"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemLicenseForticare ¶
func GetSystemLicenseForticare(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemLicenseForticareState, opts ...pulumi.ResourceOption) (*SystemLicenseForticare, error)
GetSystemLicenseForticare gets an existing SystemLicenseForticare 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 NewSystemLicenseForticare ¶
func NewSystemLicenseForticare(ctx *pulumi.Context, name string, args *SystemLicenseForticareArgs, opts ...pulumi.ResourceOption) (*SystemLicenseForticare, error)
NewSystemLicenseForticare registers a new resource with the given unique name, arguments, and options.
func (*SystemLicenseForticare) ElementType ¶
func (*SystemLicenseForticare) ElementType() reflect.Type
func (*SystemLicenseForticare) ToSystemLicenseForticareOutput ¶
func (i *SystemLicenseForticare) ToSystemLicenseForticareOutput() SystemLicenseForticareOutput
func (*SystemLicenseForticare) ToSystemLicenseForticareOutputWithContext ¶
func (i *SystemLicenseForticare) ToSystemLicenseForticareOutputWithContext(ctx context.Context) SystemLicenseForticareOutput
type SystemLicenseForticareArgs ¶
type SystemLicenseForticareArgs struct { // ADOM that the target device belongs to. default is 'root'. Adom pulumi.StringPtrInput // Registration code. RegistrationCode pulumi.StringInput // Target name, which is managed by FortiManager. Target pulumi.StringInput }
The set of arguments for constructing a SystemLicenseForticare resource.
func (SystemLicenseForticareArgs) ElementType ¶
func (SystemLicenseForticareArgs) ElementType() reflect.Type
type SystemLicenseForticareArray ¶
type SystemLicenseForticareArray []SystemLicenseForticareInput
func (SystemLicenseForticareArray) ElementType ¶
func (SystemLicenseForticareArray) ElementType() reflect.Type
func (SystemLicenseForticareArray) ToSystemLicenseForticareArrayOutput ¶
func (i SystemLicenseForticareArray) ToSystemLicenseForticareArrayOutput() SystemLicenseForticareArrayOutput
func (SystemLicenseForticareArray) ToSystemLicenseForticareArrayOutputWithContext ¶
func (i SystemLicenseForticareArray) ToSystemLicenseForticareArrayOutputWithContext(ctx context.Context) SystemLicenseForticareArrayOutput
type SystemLicenseForticareArrayInput ¶
type SystemLicenseForticareArrayInput interface { pulumi.Input ToSystemLicenseForticareArrayOutput() SystemLicenseForticareArrayOutput ToSystemLicenseForticareArrayOutputWithContext(context.Context) SystemLicenseForticareArrayOutput }
SystemLicenseForticareArrayInput is an input type that accepts SystemLicenseForticareArray and SystemLicenseForticareArrayOutput values. You can construct a concrete instance of `SystemLicenseForticareArrayInput` via:
SystemLicenseForticareArray{ SystemLicenseForticareArgs{...} }
type SystemLicenseForticareArrayOutput ¶
type SystemLicenseForticareArrayOutput struct{ *pulumi.OutputState }
func (SystemLicenseForticareArrayOutput) ElementType ¶
func (SystemLicenseForticareArrayOutput) ElementType() reflect.Type
func (SystemLicenseForticareArrayOutput) Index ¶
func (o SystemLicenseForticareArrayOutput) Index(i pulumi.IntInput) SystemLicenseForticareOutput
func (SystemLicenseForticareArrayOutput) ToSystemLicenseForticareArrayOutput ¶
func (o SystemLicenseForticareArrayOutput) ToSystemLicenseForticareArrayOutput() SystemLicenseForticareArrayOutput
func (SystemLicenseForticareArrayOutput) ToSystemLicenseForticareArrayOutputWithContext ¶
func (o SystemLicenseForticareArrayOutput) ToSystemLicenseForticareArrayOutputWithContext(ctx context.Context) SystemLicenseForticareArrayOutput
type SystemLicenseForticareInput ¶
type SystemLicenseForticareInput interface { pulumi.Input ToSystemLicenseForticareOutput() SystemLicenseForticareOutput ToSystemLicenseForticareOutputWithContext(ctx context.Context) SystemLicenseForticareOutput }
type SystemLicenseForticareMap ¶
type SystemLicenseForticareMap map[string]SystemLicenseForticareInput
func (SystemLicenseForticareMap) ElementType ¶
func (SystemLicenseForticareMap) ElementType() reflect.Type
func (SystemLicenseForticareMap) ToSystemLicenseForticareMapOutput ¶
func (i SystemLicenseForticareMap) ToSystemLicenseForticareMapOutput() SystemLicenseForticareMapOutput
func (SystemLicenseForticareMap) ToSystemLicenseForticareMapOutputWithContext ¶
func (i SystemLicenseForticareMap) ToSystemLicenseForticareMapOutputWithContext(ctx context.Context) SystemLicenseForticareMapOutput
type SystemLicenseForticareMapInput ¶
type SystemLicenseForticareMapInput interface { pulumi.Input ToSystemLicenseForticareMapOutput() SystemLicenseForticareMapOutput ToSystemLicenseForticareMapOutputWithContext(context.Context) SystemLicenseForticareMapOutput }
SystemLicenseForticareMapInput is an input type that accepts SystemLicenseForticareMap and SystemLicenseForticareMapOutput values. You can construct a concrete instance of `SystemLicenseForticareMapInput` via:
SystemLicenseForticareMap{ "key": SystemLicenseForticareArgs{...} }
type SystemLicenseForticareMapOutput ¶
type SystemLicenseForticareMapOutput struct{ *pulumi.OutputState }
func (SystemLicenseForticareMapOutput) ElementType ¶
func (SystemLicenseForticareMapOutput) ElementType() reflect.Type
func (SystemLicenseForticareMapOutput) MapIndex ¶
func (o SystemLicenseForticareMapOutput) MapIndex(k pulumi.StringInput) SystemLicenseForticareOutput
func (SystemLicenseForticareMapOutput) ToSystemLicenseForticareMapOutput ¶
func (o SystemLicenseForticareMapOutput) ToSystemLicenseForticareMapOutput() SystemLicenseForticareMapOutput
func (SystemLicenseForticareMapOutput) ToSystemLicenseForticareMapOutputWithContext ¶
func (o SystemLicenseForticareMapOutput) ToSystemLicenseForticareMapOutputWithContext(ctx context.Context) SystemLicenseForticareMapOutput
type SystemLicenseForticareOutput ¶
type SystemLicenseForticareOutput struct{ *pulumi.OutputState }
func (SystemLicenseForticareOutput) Adom ¶
func (o SystemLicenseForticareOutput) Adom() pulumi.StringPtrOutput
ADOM that the target device belongs to. default is 'root'.
func (SystemLicenseForticareOutput) ElementType ¶
func (SystemLicenseForticareOutput) ElementType() reflect.Type
func (SystemLicenseForticareOutput) RegistrationCode ¶
func (o SystemLicenseForticareOutput) RegistrationCode() pulumi.StringOutput
Registration code.
func (SystemLicenseForticareOutput) Target ¶
func (o SystemLicenseForticareOutput) Target() pulumi.StringOutput
Target name, which is managed by FortiManager.
func (SystemLicenseForticareOutput) ToSystemLicenseForticareOutput ¶
func (o SystemLicenseForticareOutput) ToSystemLicenseForticareOutput() SystemLicenseForticareOutput
func (SystemLicenseForticareOutput) ToSystemLicenseForticareOutputWithContext ¶
func (o SystemLicenseForticareOutput) ToSystemLicenseForticareOutputWithContext(ctx context.Context) SystemLicenseForticareOutput
type SystemLicenseForticareState ¶
type SystemLicenseForticareState struct { // ADOM that the target device belongs to. default is 'root'. Adom pulumi.StringPtrInput // Registration code. RegistrationCode pulumi.StringPtrInput // Target name, which is managed by FortiManager. Target pulumi.StringPtrInput }
func (SystemLicenseForticareState) ElementType ¶
func (SystemLicenseForticareState) ElementType() reflect.Type
type SystemLicenseVm ¶
type SystemLicenseVm struct { pulumi.CustomResourceState // ADOM that the target device belongs to. default is 'root'. Adom pulumi.StringPtrOutput `pulumi:"adom"` // The license file, it needs to be base64 encoded. FileContent pulumi.StringOutput `pulumi:"fileContent"` // Target name, which is managed by FortiManager. Target pulumi.StringOutput `pulumi:"target"` }
This resource supports uploading VM license to FortiGate through FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemLicenseVm(ctx, "test1", &fmg.SystemLicenseVmArgs{ FileContent: pulumi.String("XXX"), Target: pulumi.String("fortigate-test"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemLicenseVm ¶
func GetSystemLicenseVm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemLicenseVmState, opts ...pulumi.ResourceOption) (*SystemLicenseVm, error)
GetSystemLicenseVm gets an existing SystemLicenseVm 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 NewSystemLicenseVm ¶
func NewSystemLicenseVm(ctx *pulumi.Context, name string, args *SystemLicenseVmArgs, opts ...pulumi.ResourceOption) (*SystemLicenseVm, error)
NewSystemLicenseVm registers a new resource with the given unique name, arguments, and options.
func (*SystemLicenseVm) ElementType ¶
func (*SystemLicenseVm) ElementType() reflect.Type
func (*SystemLicenseVm) ToSystemLicenseVmOutput ¶
func (i *SystemLicenseVm) ToSystemLicenseVmOutput() SystemLicenseVmOutput
func (*SystemLicenseVm) ToSystemLicenseVmOutputWithContext ¶
func (i *SystemLicenseVm) ToSystemLicenseVmOutputWithContext(ctx context.Context) SystemLicenseVmOutput
type SystemLicenseVmArgs ¶
type SystemLicenseVmArgs struct { // ADOM that the target device belongs to. default is 'root'. Adom pulumi.StringPtrInput // The license file, it needs to be base64 encoded. FileContent pulumi.StringInput // Target name, which is managed by FortiManager. Target pulumi.StringInput }
The set of arguments for constructing a SystemLicenseVm resource.
func (SystemLicenseVmArgs) ElementType ¶
func (SystemLicenseVmArgs) ElementType() reflect.Type
type SystemLicenseVmArray ¶
type SystemLicenseVmArray []SystemLicenseVmInput
func (SystemLicenseVmArray) ElementType ¶
func (SystemLicenseVmArray) ElementType() reflect.Type
func (SystemLicenseVmArray) ToSystemLicenseVmArrayOutput ¶
func (i SystemLicenseVmArray) ToSystemLicenseVmArrayOutput() SystemLicenseVmArrayOutput
func (SystemLicenseVmArray) ToSystemLicenseVmArrayOutputWithContext ¶
func (i SystemLicenseVmArray) ToSystemLicenseVmArrayOutputWithContext(ctx context.Context) SystemLicenseVmArrayOutput
type SystemLicenseVmArrayInput ¶
type SystemLicenseVmArrayInput interface { pulumi.Input ToSystemLicenseVmArrayOutput() SystemLicenseVmArrayOutput ToSystemLicenseVmArrayOutputWithContext(context.Context) SystemLicenseVmArrayOutput }
SystemLicenseVmArrayInput is an input type that accepts SystemLicenseVmArray and SystemLicenseVmArrayOutput values. You can construct a concrete instance of `SystemLicenseVmArrayInput` via:
SystemLicenseVmArray{ SystemLicenseVmArgs{...} }
type SystemLicenseVmArrayOutput ¶
type SystemLicenseVmArrayOutput struct{ *pulumi.OutputState }
func (SystemLicenseVmArrayOutput) ElementType ¶
func (SystemLicenseVmArrayOutput) ElementType() reflect.Type
func (SystemLicenseVmArrayOutput) Index ¶
func (o SystemLicenseVmArrayOutput) Index(i pulumi.IntInput) SystemLicenseVmOutput
func (SystemLicenseVmArrayOutput) ToSystemLicenseVmArrayOutput ¶
func (o SystemLicenseVmArrayOutput) ToSystemLicenseVmArrayOutput() SystemLicenseVmArrayOutput
func (SystemLicenseVmArrayOutput) ToSystemLicenseVmArrayOutputWithContext ¶
func (o SystemLicenseVmArrayOutput) ToSystemLicenseVmArrayOutputWithContext(ctx context.Context) SystemLicenseVmArrayOutput
type SystemLicenseVmInput ¶
type SystemLicenseVmInput interface { pulumi.Input ToSystemLicenseVmOutput() SystemLicenseVmOutput ToSystemLicenseVmOutputWithContext(ctx context.Context) SystemLicenseVmOutput }
type SystemLicenseVmMap ¶
type SystemLicenseVmMap map[string]SystemLicenseVmInput
func (SystemLicenseVmMap) ElementType ¶
func (SystemLicenseVmMap) ElementType() reflect.Type
func (SystemLicenseVmMap) ToSystemLicenseVmMapOutput ¶
func (i SystemLicenseVmMap) ToSystemLicenseVmMapOutput() SystemLicenseVmMapOutput
func (SystemLicenseVmMap) ToSystemLicenseVmMapOutputWithContext ¶
func (i SystemLicenseVmMap) ToSystemLicenseVmMapOutputWithContext(ctx context.Context) SystemLicenseVmMapOutput
type SystemLicenseVmMapInput ¶
type SystemLicenseVmMapInput interface { pulumi.Input ToSystemLicenseVmMapOutput() SystemLicenseVmMapOutput ToSystemLicenseVmMapOutputWithContext(context.Context) SystemLicenseVmMapOutput }
SystemLicenseVmMapInput is an input type that accepts SystemLicenseVmMap and SystemLicenseVmMapOutput values. You can construct a concrete instance of `SystemLicenseVmMapInput` via:
SystemLicenseVmMap{ "key": SystemLicenseVmArgs{...} }
type SystemLicenseVmMapOutput ¶
type SystemLicenseVmMapOutput struct{ *pulumi.OutputState }
func (SystemLicenseVmMapOutput) ElementType ¶
func (SystemLicenseVmMapOutput) ElementType() reflect.Type
func (SystemLicenseVmMapOutput) MapIndex ¶
func (o SystemLicenseVmMapOutput) MapIndex(k pulumi.StringInput) SystemLicenseVmOutput
func (SystemLicenseVmMapOutput) ToSystemLicenseVmMapOutput ¶
func (o SystemLicenseVmMapOutput) ToSystemLicenseVmMapOutput() SystemLicenseVmMapOutput
func (SystemLicenseVmMapOutput) ToSystemLicenseVmMapOutputWithContext ¶
func (o SystemLicenseVmMapOutput) ToSystemLicenseVmMapOutputWithContext(ctx context.Context) SystemLicenseVmMapOutput
type SystemLicenseVmOutput ¶
type SystemLicenseVmOutput struct{ *pulumi.OutputState }
func (SystemLicenseVmOutput) Adom ¶
func (o SystemLicenseVmOutput) Adom() pulumi.StringPtrOutput
ADOM that the target device belongs to. default is 'root'.
func (SystemLicenseVmOutput) ElementType ¶
func (SystemLicenseVmOutput) ElementType() reflect.Type
func (SystemLicenseVmOutput) FileContent ¶
func (o SystemLicenseVmOutput) FileContent() pulumi.StringOutput
The license file, it needs to be base64 encoded.
func (SystemLicenseVmOutput) Target ¶
func (o SystemLicenseVmOutput) Target() pulumi.StringOutput
Target name, which is managed by FortiManager.
func (SystemLicenseVmOutput) ToSystemLicenseVmOutput ¶
func (o SystemLicenseVmOutput) ToSystemLicenseVmOutput() SystemLicenseVmOutput
func (SystemLicenseVmOutput) ToSystemLicenseVmOutputWithContext ¶
func (o SystemLicenseVmOutput) ToSystemLicenseVmOutputWithContext(ctx context.Context) SystemLicenseVmOutput
type SystemLicenseVmState ¶
type SystemLicenseVmState struct { // ADOM that the target device belongs to. default is 'root'. Adom pulumi.StringPtrInput // The license file, it needs to be base64 encoded. FileContent pulumi.StringPtrInput // Target name, which is managed by FortiManager. Target pulumi.StringPtrInput }
func (SystemLicenseVmState) ElementType ¶
func (SystemLicenseVmState) ElementType() reflect.Type
type SystemNetworkInterface ¶
type SystemNetworkInterface struct { pulumi.CustomResourceState // Allow managerment access to interface, Enum: ["ping", "https", "ssh", "snmp", "telnet", "http", "web"] AllowAccesses pulumi.StringArrayOutput `pulumi:"allowAccesses"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Interface Ipaddress. Ip pulumi.StringPtrOutput `pulumi:"ip"` // Interface port. Name pulumi.StringOutput `pulumi:"name"` ServiceAccesses pulumi.StringArrayOutput `pulumi:"serviceAccesses"` // Interface status, Enum: ["down", "up"] Status pulumi.StringPtrOutput `pulumi:"status"` }
This resource supports updating system network interface for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemNetworkInterface(ctx, "test1", &fmg.SystemNetworkInterfaceArgs{ AllowAccesses: pulumi.StringArray{ pulumi.String("ping"), pulumi.String("ssh"), pulumi.String("https"), pulumi.String("http"), }, Description: pulumi.String(""), Ip: pulumi.String("1.1.1.3 255.255.255.0"), ServiceAccesses: pulumi.StringArray{ pulumi.String("webfilter"), pulumi.String("fgtupdates"), }, Status: pulumi.String("up"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemNetworkInterface ¶
func GetSystemNetworkInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemNetworkInterfaceState, opts ...pulumi.ResourceOption) (*SystemNetworkInterface, error)
GetSystemNetworkInterface gets an existing SystemNetworkInterface 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 NewSystemNetworkInterface ¶
func NewSystemNetworkInterface(ctx *pulumi.Context, name string, args *SystemNetworkInterfaceArgs, opts ...pulumi.ResourceOption) (*SystemNetworkInterface, error)
NewSystemNetworkInterface registers a new resource with the given unique name, arguments, and options.
func (*SystemNetworkInterface) ElementType ¶
func (*SystemNetworkInterface) ElementType() reflect.Type
func (*SystemNetworkInterface) ToSystemNetworkInterfaceOutput ¶
func (i *SystemNetworkInterface) ToSystemNetworkInterfaceOutput() SystemNetworkInterfaceOutput
func (*SystemNetworkInterface) ToSystemNetworkInterfaceOutputWithContext ¶
func (i *SystemNetworkInterface) ToSystemNetworkInterfaceOutputWithContext(ctx context.Context) SystemNetworkInterfaceOutput
type SystemNetworkInterfaceArgs ¶
type SystemNetworkInterfaceArgs struct { // Allow managerment access to interface, Enum: ["ping", "https", "ssh", "snmp", "telnet", "http", "web"] AllowAccesses pulumi.StringArrayInput // Description. Description pulumi.StringPtrInput // Interface Ipaddress. Ip pulumi.StringPtrInput // Interface port. Name pulumi.StringPtrInput ServiceAccesses pulumi.StringArrayInput // Interface status, Enum: ["down", "up"] Status pulumi.StringPtrInput }
The set of arguments for constructing a SystemNetworkInterface resource.
func (SystemNetworkInterfaceArgs) ElementType ¶
func (SystemNetworkInterfaceArgs) ElementType() reflect.Type
type SystemNetworkInterfaceArray ¶
type SystemNetworkInterfaceArray []SystemNetworkInterfaceInput
func (SystemNetworkInterfaceArray) ElementType ¶
func (SystemNetworkInterfaceArray) ElementType() reflect.Type
func (SystemNetworkInterfaceArray) ToSystemNetworkInterfaceArrayOutput ¶
func (i SystemNetworkInterfaceArray) ToSystemNetworkInterfaceArrayOutput() SystemNetworkInterfaceArrayOutput
func (SystemNetworkInterfaceArray) ToSystemNetworkInterfaceArrayOutputWithContext ¶
func (i SystemNetworkInterfaceArray) ToSystemNetworkInterfaceArrayOutputWithContext(ctx context.Context) SystemNetworkInterfaceArrayOutput
type SystemNetworkInterfaceArrayInput ¶
type SystemNetworkInterfaceArrayInput interface { pulumi.Input ToSystemNetworkInterfaceArrayOutput() SystemNetworkInterfaceArrayOutput ToSystemNetworkInterfaceArrayOutputWithContext(context.Context) SystemNetworkInterfaceArrayOutput }
SystemNetworkInterfaceArrayInput is an input type that accepts SystemNetworkInterfaceArray and SystemNetworkInterfaceArrayOutput values. You can construct a concrete instance of `SystemNetworkInterfaceArrayInput` via:
SystemNetworkInterfaceArray{ SystemNetworkInterfaceArgs{...} }
type SystemNetworkInterfaceArrayOutput ¶
type SystemNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (SystemNetworkInterfaceArrayOutput) ElementType ¶
func (SystemNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (SystemNetworkInterfaceArrayOutput) Index ¶
func (o SystemNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) SystemNetworkInterfaceOutput
func (SystemNetworkInterfaceArrayOutput) ToSystemNetworkInterfaceArrayOutput ¶
func (o SystemNetworkInterfaceArrayOutput) ToSystemNetworkInterfaceArrayOutput() SystemNetworkInterfaceArrayOutput
func (SystemNetworkInterfaceArrayOutput) ToSystemNetworkInterfaceArrayOutputWithContext ¶
func (o SystemNetworkInterfaceArrayOutput) ToSystemNetworkInterfaceArrayOutputWithContext(ctx context.Context) SystemNetworkInterfaceArrayOutput
type SystemNetworkInterfaceInput ¶
type SystemNetworkInterfaceInput interface { pulumi.Input ToSystemNetworkInterfaceOutput() SystemNetworkInterfaceOutput ToSystemNetworkInterfaceOutputWithContext(ctx context.Context) SystemNetworkInterfaceOutput }
type SystemNetworkInterfaceMap ¶
type SystemNetworkInterfaceMap map[string]SystemNetworkInterfaceInput
func (SystemNetworkInterfaceMap) ElementType ¶
func (SystemNetworkInterfaceMap) ElementType() reflect.Type
func (SystemNetworkInterfaceMap) ToSystemNetworkInterfaceMapOutput ¶
func (i SystemNetworkInterfaceMap) ToSystemNetworkInterfaceMapOutput() SystemNetworkInterfaceMapOutput
func (SystemNetworkInterfaceMap) ToSystemNetworkInterfaceMapOutputWithContext ¶
func (i SystemNetworkInterfaceMap) ToSystemNetworkInterfaceMapOutputWithContext(ctx context.Context) SystemNetworkInterfaceMapOutput
type SystemNetworkInterfaceMapInput ¶
type SystemNetworkInterfaceMapInput interface { pulumi.Input ToSystemNetworkInterfaceMapOutput() SystemNetworkInterfaceMapOutput ToSystemNetworkInterfaceMapOutputWithContext(context.Context) SystemNetworkInterfaceMapOutput }
SystemNetworkInterfaceMapInput is an input type that accepts SystemNetworkInterfaceMap and SystemNetworkInterfaceMapOutput values. You can construct a concrete instance of `SystemNetworkInterfaceMapInput` via:
SystemNetworkInterfaceMap{ "key": SystemNetworkInterfaceArgs{...} }
type SystemNetworkInterfaceMapOutput ¶
type SystemNetworkInterfaceMapOutput struct{ *pulumi.OutputState }
func (SystemNetworkInterfaceMapOutput) ElementType ¶
func (SystemNetworkInterfaceMapOutput) ElementType() reflect.Type
func (SystemNetworkInterfaceMapOutput) MapIndex ¶
func (o SystemNetworkInterfaceMapOutput) MapIndex(k pulumi.StringInput) SystemNetworkInterfaceOutput
func (SystemNetworkInterfaceMapOutput) ToSystemNetworkInterfaceMapOutput ¶
func (o SystemNetworkInterfaceMapOutput) ToSystemNetworkInterfaceMapOutput() SystemNetworkInterfaceMapOutput
func (SystemNetworkInterfaceMapOutput) ToSystemNetworkInterfaceMapOutputWithContext ¶
func (o SystemNetworkInterfaceMapOutput) ToSystemNetworkInterfaceMapOutputWithContext(ctx context.Context) SystemNetworkInterfaceMapOutput
type SystemNetworkInterfaceOutput ¶
type SystemNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (SystemNetworkInterfaceOutput) AllowAccesses ¶
func (o SystemNetworkInterfaceOutput) AllowAccesses() pulumi.StringArrayOutput
Allow managerment access to interface, Enum: ["ping", "https", "ssh", "snmp", "telnet", "http", "web"]
func (SystemNetworkInterfaceOutput) Description ¶
func (o SystemNetworkInterfaceOutput) Description() pulumi.StringPtrOutput
Description.
func (SystemNetworkInterfaceOutput) ElementType ¶
func (SystemNetworkInterfaceOutput) ElementType() reflect.Type
func (SystemNetworkInterfaceOutput) Ip ¶
func (o SystemNetworkInterfaceOutput) Ip() pulumi.StringPtrOutput
Interface Ipaddress.
func (SystemNetworkInterfaceOutput) Name ¶
func (o SystemNetworkInterfaceOutput) Name() pulumi.StringOutput
Interface port.
func (SystemNetworkInterfaceOutput) ServiceAccesses ¶
func (o SystemNetworkInterfaceOutput) ServiceAccesses() pulumi.StringArrayOutput
func (SystemNetworkInterfaceOutput) Status ¶
func (o SystemNetworkInterfaceOutput) Status() pulumi.StringPtrOutput
Interface status, Enum: ["down", "up"]
func (SystemNetworkInterfaceOutput) ToSystemNetworkInterfaceOutput ¶
func (o SystemNetworkInterfaceOutput) ToSystemNetworkInterfaceOutput() SystemNetworkInterfaceOutput
func (SystemNetworkInterfaceOutput) ToSystemNetworkInterfaceOutputWithContext ¶
func (o SystemNetworkInterfaceOutput) ToSystemNetworkInterfaceOutputWithContext(ctx context.Context) SystemNetworkInterfaceOutput
type SystemNetworkInterfaceState ¶
type SystemNetworkInterfaceState struct { // Allow managerment access to interface, Enum: ["ping", "https", "ssh", "snmp", "telnet", "http", "web"] AllowAccesses pulumi.StringArrayInput // Description. Description pulumi.StringPtrInput // Interface Ipaddress. Ip pulumi.StringPtrInput // Interface port. Name pulumi.StringPtrInput ServiceAccesses pulumi.StringArrayInput // Interface status, Enum: ["down", "up"] Status pulumi.StringPtrInput }
func (SystemNetworkInterfaceState) ElementType ¶
func (SystemNetworkInterfaceState) ElementType() reflect.Type
type SystemNetworkRoute ¶
type SystemNetworkRoute struct { pulumi.CustomResourceState // Destination Ip/Mask. Destination pulumi.StringOutput `pulumi:"destination"` // Gateway out interface. Device pulumi.StringOutput `pulumi:"device"` // Gateway Ip. Gateway pulumi.StringOutput `pulumi:"gateway"` // Route id. RouteId pulumi.IntOutput `pulumi:"routeId"` }
This resource supports updating system network route for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemNetworkRoute(ctx, "test1", &fmg.SystemNetworkRouteArgs{ Destination: pulumi.String("192.168.2.0 255.255.255.0"), Device: pulumi.String("port4"), Gateway: pulumi.String("192.168.2.1"), RouteId: pulumi.Int(5), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemNetworkRoute ¶
func GetSystemNetworkRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemNetworkRouteState, opts ...pulumi.ResourceOption) (*SystemNetworkRoute, error)
GetSystemNetworkRoute gets an existing SystemNetworkRoute 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 NewSystemNetworkRoute ¶
func NewSystemNetworkRoute(ctx *pulumi.Context, name string, args *SystemNetworkRouteArgs, opts ...pulumi.ResourceOption) (*SystemNetworkRoute, error)
NewSystemNetworkRoute registers a new resource with the given unique name, arguments, and options.
func (*SystemNetworkRoute) ElementType ¶
func (*SystemNetworkRoute) ElementType() reflect.Type
func (*SystemNetworkRoute) ToSystemNetworkRouteOutput ¶
func (i *SystemNetworkRoute) ToSystemNetworkRouteOutput() SystemNetworkRouteOutput
func (*SystemNetworkRoute) ToSystemNetworkRouteOutputWithContext ¶
func (i *SystemNetworkRoute) ToSystemNetworkRouteOutputWithContext(ctx context.Context) SystemNetworkRouteOutput
type SystemNetworkRouteArgs ¶
type SystemNetworkRouteArgs struct { // Destination Ip/Mask. Destination pulumi.StringInput // Gateway out interface. Device pulumi.StringInput // Gateway Ip. Gateway pulumi.StringInput // Route id. RouteId pulumi.IntInput }
The set of arguments for constructing a SystemNetworkRoute resource.
func (SystemNetworkRouteArgs) ElementType ¶
func (SystemNetworkRouteArgs) ElementType() reflect.Type
type SystemNetworkRouteArray ¶
type SystemNetworkRouteArray []SystemNetworkRouteInput
func (SystemNetworkRouteArray) ElementType ¶
func (SystemNetworkRouteArray) ElementType() reflect.Type
func (SystemNetworkRouteArray) ToSystemNetworkRouteArrayOutput ¶
func (i SystemNetworkRouteArray) ToSystemNetworkRouteArrayOutput() SystemNetworkRouteArrayOutput
func (SystemNetworkRouteArray) ToSystemNetworkRouteArrayOutputWithContext ¶
func (i SystemNetworkRouteArray) ToSystemNetworkRouteArrayOutputWithContext(ctx context.Context) SystemNetworkRouteArrayOutput
type SystemNetworkRouteArrayInput ¶
type SystemNetworkRouteArrayInput interface { pulumi.Input ToSystemNetworkRouteArrayOutput() SystemNetworkRouteArrayOutput ToSystemNetworkRouteArrayOutputWithContext(context.Context) SystemNetworkRouteArrayOutput }
SystemNetworkRouteArrayInput is an input type that accepts SystemNetworkRouteArray and SystemNetworkRouteArrayOutput values. You can construct a concrete instance of `SystemNetworkRouteArrayInput` via:
SystemNetworkRouteArray{ SystemNetworkRouteArgs{...} }
type SystemNetworkRouteArrayOutput ¶
type SystemNetworkRouteArrayOutput struct{ *pulumi.OutputState }
func (SystemNetworkRouteArrayOutput) ElementType ¶
func (SystemNetworkRouteArrayOutput) ElementType() reflect.Type
func (SystemNetworkRouteArrayOutput) Index ¶
func (o SystemNetworkRouteArrayOutput) Index(i pulumi.IntInput) SystemNetworkRouteOutput
func (SystemNetworkRouteArrayOutput) ToSystemNetworkRouteArrayOutput ¶
func (o SystemNetworkRouteArrayOutput) ToSystemNetworkRouteArrayOutput() SystemNetworkRouteArrayOutput
func (SystemNetworkRouteArrayOutput) ToSystemNetworkRouteArrayOutputWithContext ¶
func (o SystemNetworkRouteArrayOutput) ToSystemNetworkRouteArrayOutputWithContext(ctx context.Context) SystemNetworkRouteArrayOutput
type SystemNetworkRouteInput ¶
type SystemNetworkRouteInput interface { pulumi.Input ToSystemNetworkRouteOutput() SystemNetworkRouteOutput ToSystemNetworkRouteOutputWithContext(ctx context.Context) SystemNetworkRouteOutput }
type SystemNetworkRouteMap ¶
type SystemNetworkRouteMap map[string]SystemNetworkRouteInput
func (SystemNetworkRouteMap) ElementType ¶
func (SystemNetworkRouteMap) ElementType() reflect.Type
func (SystemNetworkRouteMap) ToSystemNetworkRouteMapOutput ¶
func (i SystemNetworkRouteMap) ToSystemNetworkRouteMapOutput() SystemNetworkRouteMapOutput
func (SystemNetworkRouteMap) ToSystemNetworkRouteMapOutputWithContext ¶
func (i SystemNetworkRouteMap) ToSystemNetworkRouteMapOutputWithContext(ctx context.Context) SystemNetworkRouteMapOutput
type SystemNetworkRouteMapInput ¶
type SystemNetworkRouteMapInput interface { pulumi.Input ToSystemNetworkRouteMapOutput() SystemNetworkRouteMapOutput ToSystemNetworkRouteMapOutputWithContext(context.Context) SystemNetworkRouteMapOutput }
SystemNetworkRouteMapInput is an input type that accepts SystemNetworkRouteMap and SystemNetworkRouteMapOutput values. You can construct a concrete instance of `SystemNetworkRouteMapInput` via:
SystemNetworkRouteMap{ "key": SystemNetworkRouteArgs{...} }
type SystemNetworkRouteMapOutput ¶
type SystemNetworkRouteMapOutput struct{ *pulumi.OutputState }
func (SystemNetworkRouteMapOutput) ElementType ¶
func (SystemNetworkRouteMapOutput) ElementType() reflect.Type
func (SystemNetworkRouteMapOutput) MapIndex ¶
func (o SystemNetworkRouteMapOutput) MapIndex(k pulumi.StringInput) SystemNetworkRouteOutput
func (SystemNetworkRouteMapOutput) ToSystemNetworkRouteMapOutput ¶
func (o SystemNetworkRouteMapOutput) ToSystemNetworkRouteMapOutput() SystemNetworkRouteMapOutput
func (SystemNetworkRouteMapOutput) ToSystemNetworkRouteMapOutputWithContext ¶
func (o SystemNetworkRouteMapOutput) ToSystemNetworkRouteMapOutputWithContext(ctx context.Context) SystemNetworkRouteMapOutput
type SystemNetworkRouteOutput ¶
type SystemNetworkRouteOutput struct{ *pulumi.OutputState }
func (SystemNetworkRouteOutput) Destination ¶
func (o SystemNetworkRouteOutput) Destination() pulumi.StringOutput
Destination Ip/Mask.
func (SystemNetworkRouteOutput) Device ¶
func (o SystemNetworkRouteOutput) Device() pulumi.StringOutput
Gateway out interface.
func (SystemNetworkRouteOutput) ElementType ¶
func (SystemNetworkRouteOutput) ElementType() reflect.Type
func (SystemNetworkRouteOutput) Gateway ¶
func (o SystemNetworkRouteOutput) Gateway() pulumi.StringOutput
Gateway Ip.
func (SystemNetworkRouteOutput) RouteId ¶
func (o SystemNetworkRouteOutput) RouteId() pulumi.IntOutput
Route id.
func (SystemNetworkRouteOutput) ToSystemNetworkRouteOutput ¶
func (o SystemNetworkRouteOutput) ToSystemNetworkRouteOutput() SystemNetworkRouteOutput
func (SystemNetworkRouteOutput) ToSystemNetworkRouteOutputWithContext ¶
func (o SystemNetworkRouteOutput) ToSystemNetworkRouteOutputWithContext(ctx context.Context) SystemNetworkRouteOutput
type SystemNetworkRouteState ¶
type SystemNetworkRouteState struct { // Destination Ip/Mask. Destination pulumi.StringPtrInput // Gateway out interface. Device pulumi.StringPtrInput // Gateway Ip. Gateway pulumi.StringPtrInput // Route id. RouteId pulumi.IntPtrInput }
func (SystemNetworkRouteState) ElementType ¶
func (SystemNetworkRouteState) ElementType() reflect.Type
type SystemNtp ¶
type SystemNtp struct { pulumi.CustomResourceState // IP address/hostname of NTP Server. Server pulumi.StringOutput `pulumi:"server"` // Enable/disable NTP. Status pulumi.StringPtrOutput `pulumi:"status"` // NTP sync interval (minute). SyncInterval pulumi.IntPtrOutput `pulumi:"syncInterval"` }
This resource supports modifying system ntp setting for FortiManager.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fmg.NewSystemNtp(ctx, "test1", &fmg.SystemNtpArgs{ Server: pulumi.String("ntp1.fortinet.com"), Status: pulumi.String("enable"), SyncInterval: pulumi.Int(30), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSystemNtp ¶
func GetSystemNtp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemNtpState, opts ...pulumi.ResourceOption) (*SystemNtp, error)
GetSystemNtp gets an existing SystemNtp 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 NewSystemNtp ¶
func NewSystemNtp(ctx *pulumi.Context, name string, args *SystemNtpArgs, opts ...pulumi.ResourceOption) (*SystemNtp, error)
NewSystemNtp registers a new resource with the given unique name, arguments, and options.
func (*SystemNtp) ElementType ¶
func (*SystemNtp) ToSystemNtpOutput ¶
func (i *SystemNtp) ToSystemNtpOutput() SystemNtpOutput
func (*SystemNtp) ToSystemNtpOutputWithContext ¶
func (i *SystemNtp) ToSystemNtpOutputWithContext(ctx context.Context) SystemNtpOutput
type SystemNtpArgs ¶
type SystemNtpArgs struct { // IP address/hostname of NTP Server. Server pulumi.StringInput // Enable/disable NTP. Status pulumi.StringPtrInput // NTP sync interval (minute). SyncInterval pulumi.IntPtrInput }
The set of arguments for constructing a SystemNtp resource.
func (SystemNtpArgs) ElementType ¶
func (SystemNtpArgs) ElementType() reflect.Type
type SystemNtpArray ¶
type SystemNtpArray []SystemNtpInput
func (SystemNtpArray) ElementType ¶
func (SystemNtpArray) ElementType() reflect.Type
func (SystemNtpArray) ToSystemNtpArrayOutput ¶
func (i SystemNtpArray) ToSystemNtpArrayOutput() SystemNtpArrayOutput
func (SystemNtpArray) ToSystemNtpArrayOutputWithContext ¶
func (i SystemNtpArray) ToSystemNtpArrayOutputWithContext(ctx context.Context) SystemNtpArrayOutput
type SystemNtpArrayInput ¶
type SystemNtpArrayInput interface { pulumi.Input ToSystemNtpArrayOutput() SystemNtpArrayOutput ToSystemNtpArrayOutputWithContext(context.Context) SystemNtpArrayOutput }
SystemNtpArrayInput is an input type that accepts SystemNtpArray and SystemNtpArrayOutput values. You can construct a concrete instance of `SystemNtpArrayInput` via:
SystemNtpArray{ SystemNtpArgs{...} }
type SystemNtpArrayOutput ¶
type SystemNtpArrayOutput struct{ *pulumi.OutputState }
func (SystemNtpArrayOutput) ElementType ¶
func (SystemNtpArrayOutput) ElementType() reflect.Type
func (SystemNtpArrayOutput) Index ¶
func (o SystemNtpArrayOutput) Index(i pulumi.IntInput) SystemNtpOutput
func (SystemNtpArrayOutput) ToSystemNtpArrayOutput ¶
func (o SystemNtpArrayOutput) ToSystemNtpArrayOutput() SystemNtpArrayOutput
func (SystemNtpArrayOutput) ToSystemNtpArrayOutputWithContext ¶
func (o SystemNtpArrayOutput) ToSystemNtpArrayOutputWithContext(ctx context.Context) SystemNtpArrayOutput
type SystemNtpInput ¶
type SystemNtpInput interface { pulumi.Input ToSystemNtpOutput() SystemNtpOutput ToSystemNtpOutputWithContext(ctx context.Context) SystemNtpOutput }
type SystemNtpMap ¶
type SystemNtpMap map[string]SystemNtpInput
func (SystemNtpMap) ElementType ¶
func (SystemNtpMap) ElementType() reflect.Type
func (SystemNtpMap) ToSystemNtpMapOutput ¶
func (i SystemNtpMap) ToSystemNtpMapOutput() SystemNtpMapOutput
func (SystemNtpMap) ToSystemNtpMapOutputWithContext ¶
func (i SystemNtpMap) ToSystemNtpMapOutputWithContext(ctx context.Context) SystemNtpMapOutput
type SystemNtpMapInput ¶
type SystemNtpMapInput interface { pulumi.Input ToSystemNtpMapOutput() SystemNtpMapOutput ToSystemNtpMapOutputWithContext(context.Context) SystemNtpMapOutput }
SystemNtpMapInput is an input type that accepts SystemNtpMap and SystemNtpMapOutput values. You can construct a concrete instance of `SystemNtpMapInput` via:
SystemNtpMap{ "key": SystemNtpArgs{...} }
type SystemNtpMapOutput ¶
type SystemNtpMapOutput struct{ *pulumi.OutputState }
func (SystemNtpMapOutput) ElementType ¶
func (SystemNtpMapOutput) ElementType() reflect.Type
func (SystemNtpMapOutput) MapIndex ¶
func (o SystemNtpMapOutput) MapIndex(k pulumi.StringInput) SystemNtpOutput
func (SystemNtpMapOutput) ToSystemNtpMapOutput ¶
func (o SystemNtpMapOutput) ToSystemNtpMapOutput() SystemNtpMapOutput
func (SystemNtpMapOutput) ToSystemNtpMapOutputWithContext ¶
func (o SystemNtpMapOutput) ToSystemNtpMapOutputWithContext(ctx context.Context) SystemNtpMapOutput
type SystemNtpOutput ¶
type SystemNtpOutput struct{ *pulumi.OutputState }
func (SystemNtpOutput) ElementType ¶
func (SystemNtpOutput) ElementType() reflect.Type
func (SystemNtpOutput) Server ¶
func (o SystemNtpOutput) Server() pulumi.StringOutput
IP address/hostname of NTP Server.
func (SystemNtpOutput) Status ¶
func (o SystemNtpOutput) Status() pulumi.StringPtrOutput
Enable/disable NTP.
func (SystemNtpOutput) SyncInterval ¶
func (o SystemNtpOutput) SyncInterval() pulumi.IntPtrOutput
NTP sync interval (minute).
func (SystemNtpOutput) ToSystemNtpOutput ¶
func (o SystemNtpOutput) ToSystemNtpOutput() SystemNtpOutput
func (SystemNtpOutput) ToSystemNtpOutputWithContext ¶
func (o SystemNtpOutput) ToSystemNtpOutputWithContext(ctx context.Context) SystemNtpOutput
type SystemNtpState ¶
type SystemNtpState struct { // IP address/hostname of NTP Server. Server pulumi.StringPtrInput // Enable/disable NTP. Status pulumi.StringPtrInput // NTP sync interval (minute). SyncInterval pulumi.IntPtrInput }
func (SystemNtpState) ElementType ¶
func (SystemNtpState) ElementType() reflect.Type
type SystemSyslogserver ¶
type SystemSyslogserver struct { pulumi.CustomResourceState // Ipaddress of the syslog server. Ip pulumi.StringPtrOutput `pulumi:"ip"` // Syslog server name. Name pulumi.StringOutput `pulumi:"name"` // Port of the syslog server. Port pulumi.IntPtrOutput `pulumi:"port"` }
This resource supports Create/Delete system syslog server for FortiManager.
## Example Usage
func GetSystemSyslogserver ¶
func GetSystemSyslogserver(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SystemSyslogserverState, opts ...pulumi.ResourceOption) (*SystemSyslogserver, error)
GetSystemSyslogserver gets an existing SystemSyslogserver 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 NewSystemSyslogserver ¶
func NewSystemSyslogserver(ctx *pulumi.Context, name string, args *SystemSyslogserverArgs, opts ...pulumi.ResourceOption) (*SystemSyslogserver, error)
NewSystemSyslogserver registers a new resource with the given unique name, arguments, and options.
func (*SystemSyslogserver) ElementType ¶
func (*SystemSyslogserver) ElementType() reflect.Type
func (*SystemSyslogserver) ToSystemSyslogserverOutput ¶
func (i *SystemSyslogserver) ToSystemSyslogserverOutput() SystemSyslogserverOutput
func (*SystemSyslogserver) ToSystemSyslogserverOutputWithContext ¶
func (i *SystemSyslogserver) ToSystemSyslogserverOutputWithContext(ctx context.Context) SystemSyslogserverOutput
type SystemSyslogserverArgs ¶
type SystemSyslogserverArgs struct { // Ipaddress of the syslog server. Ip pulumi.StringPtrInput // Syslog server name. Name pulumi.StringPtrInput // Port of the syslog server. Port pulumi.IntPtrInput }
The set of arguments for constructing a SystemSyslogserver resource.
func (SystemSyslogserverArgs) ElementType ¶
func (SystemSyslogserverArgs) ElementType() reflect.Type
type SystemSyslogserverArray ¶
type SystemSyslogserverArray []SystemSyslogserverInput
func (SystemSyslogserverArray) ElementType ¶
func (SystemSyslogserverArray) ElementType() reflect.Type
func (SystemSyslogserverArray) ToSystemSyslogserverArrayOutput ¶
func (i SystemSyslogserverArray) ToSystemSyslogserverArrayOutput() SystemSyslogserverArrayOutput
func (SystemSyslogserverArray) ToSystemSyslogserverArrayOutputWithContext ¶
func (i SystemSyslogserverArray) ToSystemSyslogserverArrayOutputWithContext(ctx context.Context) SystemSyslogserverArrayOutput
type SystemSyslogserverArrayInput ¶
type SystemSyslogserverArrayInput interface { pulumi.Input ToSystemSyslogserverArrayOutput() SystemSyslogserverArrayOutput ToSystemSyslogserverArrayOutputWithContext(context.Context) SystemSyslogserverArrayOutput }
SystemSyslogserverArrayInput is an input type that accepts SystemSyslogserverArray and SystemSyslogserverArrayOutput values. You can construct a concrete instance of `SystemSyslogserverArrayInput` via:
SystemSyslogserverArray{ SystemSyslogserverArgs{...} }
type SystemSyslogserverArrayOutput ¶
type SystemSyslogserverArrayOutput struct{ *pulumi.OutputState }
func (SystemSyslogserverArrayOutput) ElementType ¶
func (SystemSyslogserverArrayOutput) ElementType() reflect.Type
func (SystemSyslogserverArrayOutput) Index ¶
func (o SystemSyslogserverArrayOutput) Index(i pulumi.IntInput) SystemSyslogserverOutput
func (SystemSyslogserverArrayOutput) ToSystemSyslogserverArrayOutput ¶
func (o SystemSyslogserverArrayOutput) ToSystemSyslogserverArrayOutput() SystemSyslogserverArrayOutput
func (SystemSyslogserverArrayOutput) ToSystemSyslogserverArrayOutputWithContext ¶
func (o SystemSyslogserverArrayOutput) ToSystemSyslogserverArrayOutputWithContext(ctx context.Context) SystemSyslogserverArrayOutput
type SystemSyslogserverInput ¶
type SystemSyslogserverInput interface { pulumi.Input ToSystemSyslogserverOutput() SystemSyslogserverOutput ToSystemSyslogserverOutputWithContext(ctx context.Context) SystemSyslogserverOutput }
type SystemSyslogserverMap ¶
type SystemSyslogserverMap map[string]SystemSyslogserverInput
func (SystemSyslogserverMap) ElementType ¶
func (SystemSyslogserverMap) ElementType() reflect.Type
func (SystemSyslogserverMap) ToSystemSyslogserverMapOutput ¶
func (i SystemSyslogserverMap) ToSystemSyslogserverMapOutput() SystemSyslogserverMapOutput
func (SystemSyslogserverMap) ToSystemSyslogserverMapOutputWithContext ¶
func (i SystemSyslogserverMap) ToSystemSyslogserverMapOutputWithContext(ctx context.Context) SystemSyslogserverMapOutput
type SystemSyslogserverMapInput ¶
type SystemSyslogserverMapInput interface { pulumi.Input ToSystemSyslogserverMapOutput() SystemSyslogserverMapOutput ToSystemSyslogserverMapOutputWithContext(context.Context) SystemSyslogserverMapOutput }
SystemSyslogserverMapInput is an input type that accepts SystemSyslogserverMap and SystemSyslogserverMapOutput values. You can construct a concrete instance of `SystemSyslogserverMapInput` via:
SystemSyslogserverMap{ "key": SystemSyslogserverArgs{...} }
type SystemSyslogserverMapOutput ¶
type SystemSyslogserverMapOutput struct{ *pulumi.OutputState }
func (SystemSyslogserverMapOutput) ElementType ¶
func (SystemSyslogserverMapOutput) ElementType() reflect.Type
func (SystemSyslogserverMapOutput) MapIndex ¶
func (o SystemSyslogserverMapOutput) MapIndex(k pulumi.StringInput) SystemSyslogserverOutput
func (SystemSyslogserverMapOutput) ToSystemSyslogserverMapOutput ¶
func (o SystemSyslogserverMapOutput) ToSystemSyslogserverMapOutput() SystemSyslogserverMapOutput
func (SystemSyslogserverMapOutput) ToSystemSyslogserverMapOutputWithContext ¶
func (o SystemSyslogserverMapOutput) ToSystemSyslogserverMapOutputWithContext(ctx context.Context) SystemSyslogserverMapOutput
type SystemSyslogserverOutput ¶
type SystemSyslogserverOutput struct{ *pulumi.OutputState }
func (SystemSyslogserverOutput) ElementType ¶
func (SystemSyslogserverOutput) ElementType() reflect.Type
func (SystemSyslogserverOutput) Ip ¶
func (o SystemSyslogserverOutput) Ip() pulumi.StringPtrOutput
Ipaddress of the syslog server.
func (SystemSyslogserverOutput) Name ¶
func (o SystemSyslogserverOutput) Name() pulumi.StringOutput
Syslog server name.
func (SystemSyslogserverOutput) Port ¶
func (o SystemSyslogserverOutput) Port() pulumi.IntPtrOutput
Port of the syslog server.
func (SystemSyslogserverOutput) ToSystemSyslogserverOutput ¶
func (o SystemSyslogserverOutput) ToSystemSyslogserverOutput() SystemSyslogserverOutput
func (SystemSyslogserverOutput) ToSystemSyslogserverOutputWithContext ¶
func (o SystemSyslogserverOutput) ToSystemSyslogserverOutputWithContext(ctx context.Context) SystemSyslogserverOutput
type SystemSyslogserverState ¶
type SystemSyslogserverState struct { // Ipaddress of the syslog server. Ip pulumi.StringPtrInput // Syslog server name. Name pulumi.StringPtrInput // Port of the syslog server. Port pulumi.IntPtrInput }
func (SystemSyslogserverState) ElementType ¶
func (SystemSyslogserverState) ElementType() reflect.Type
Source Files ¶
- devicemanagerDevice.go
- devicemanagerInstallDevice.go
- devicemanagerInstallPolicypackage.go
- devicemanagerScript.go
- devicemanagerScriptExecute.go
- firewallObjectAddress.go
- firewallObjectIppool.go
- firewallObjectService.go
- firewallObjectVip.go
- firewallSecurityPolicy.go
- firewallSecurityPolicypackage.go
- init.go
- jsonrpcRequest.go
- objectAdomRevision.go
- systemAdmin.go
- systemAdminProfiles.go
- systemAdminUser.go
- systemAdom.go
- systemDns.go
- systemGlobal.go
- systemLicenseForticare.go
- systemLicenseVm.go
- systemNetworkInterface.go
- systemNetworkRoute.go
- systemNtp.go
- systemSyslogserver.go