Documentation
¶
Index ¶
- type GetServerExcludeRange
- type GetServerExcludeRangeArgs
- type GetServerExcludeRangeArray
- func (GetServerExcludeRangeArray) ElementType() reflect.Type
- func (i GetServerExcludeRangeArray) ToGetServerExcludeRangeArrayOutput() GetServerExcludeRangeArrayOutput
- func (i GetServerExcludeRangeArray) ToGetServerExcludeRangeArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeArrayOutput
- type GetServerExcludeRangeArrayInput
- type GetServerExcludeRangeArrayOutput
- func (GetServerExcludeRangeArrayOutput) ElementType() reflect.Type
- func (o GetServerExcludeRangeArrayOutput) Index(i pulumi.IntInput) GetServerExcludeRangeOutput
- func (o GetServerExcludeRangeArrayOutput) ToGetServerExcludeRangeArrayOutput() GetServerExcludeRangeArrayOutput
- func (o GetServerExcludeRangeArrayOutput) ToGetServerExcludeRangeArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeArrayOutput
- type GetServerExcludeRangeInput
- type GetServerExcludeRangeOutput
- func (GetServerExcludeRangeOutput) ElementType() reflect.Type
- func (o GetServerExcludeRangeOutput) EndIp() pulumi.StringOutput
- func (o GetServerExcludeRangeOutput) Id() pulumi.IntOutput
- func (o GetServerExcludeRangeOutput) LeaseTime() pulumi.IntOutput
- func (o GetServerExcludeRangeOutput) StartIp() pulumi.StringOutput
- func (o GetServerExcludeRangeOutput) ToGetServerExcludeRangeOutput() GetServerExcludeRangeOutput
- func (o GetServerExcludeRangeOutput) ToGetServerExcludeRangeOutputWithContext(ctx context.Context) GetServerExcludeRangeOutput
- func (o GetServerExcludeRangeOutput) UciMatch() pulumi.StringOutput
- func (o GetServerExcludeRangeOutput) UciStrings() GetServerExcludeRangeUciStringArrayOutput
- func (o GetServerExcludeRangeOutput) VciMatch() pulumi.StringOutput
- func (o GetServerExcludeRangeOutput) VciStrings() GetServerExcludeRangeVciStringArrayOutput
- type GetServerExcludeRangeUciString
- type GetServerExcludeRangeUciStringArgs
- func (GetServerExcludeRangeUciStringArgs) ElementType() reflect.Type
- func (i GetServerExcludeRangeUciStringArgs) ToGetServerExcludeRangeUciStringOutput() GetServerExcludeRangeUciStringOutput
- func (i GetServerExcludeRangeUciStringArgs) ToGetServerExcludeRangeUciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringOutput
- type GetServerExcludeRangeUciStringArray
- func (GetServerExcludeRangeUciStringArray) ElementType() reflect.Type
- func (i GetServerExcludeRangeUciStringArray) ToGetServerExcludeRangeUciStringArrayOutput() GetServerExcludeRangeUciStringArrayOutput
- func (i GetServerExcludeRangeUciStringArray) ToGetServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringArrayOutput
- type GetServerExcludeRangeUciStringArrayInput
- type GetServerExcludeRangeUciStringArrayOutput
- func (GetServerExcludeRangeUciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerExcludeRangeUciStringArrayOutput) Index(i pulumi.IntInput) GetServerExcludeRangeUciStringOutput
- func (o GetServerExcludeRangeUciStringArrayOutput) ToGetServerExcludeRangeUciStringArrayOutput() GetServerExcludeRangeUciStringArrayOutput
- func (o GetServerExcludeRangeUciStringArrayOutput) ToGetServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringArrayOutput
- type GetServerExcludeRangeUciStringInput
- type GetServerExcludeRangeUciStringOutput
- func (GetServerExcludeRangeUciStringOutput) ElementType() reflect.Type
- func (o GetServerExcludeRangeUciStringOutput) ToGetServerExcludeRangeUciStringOutput() GetServerExcludeRangeUciStringOutput
- func (o GetServerExcludeRangeUciStringOutput) ToGetServerExcludeRangeUciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringOutput
- func (o GetServerExcludeRangeUciStringOutput) UciString() pulumi.StringOutput
- type GetServerExcludeRangeVciString
- type GetServerExcludeRangeVciStringArgs
- func (GetServerExcludeRangeVciStringArgs) ElementType() reflect.Type
- func (i GetServerExcludeRangeVciStringArgs) ToGetServerExcludeRangeVciStringOutput() GetServerExcludeRangeVciStringOutput
- func (i GetServerExcludeRangeVciStringArgs) ToGetServerExcludeRangeVciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringOutput
- type GetServerExcludeRangeVciStringArray
- func (GetServerExcludeRangeVciStringArray) ElementType() reflect.Type
- func (i GetServerExcludeRangeVciStringArray) ToGetServerExcludeRangeVciStringArrayOutput() GetServerExcludeRangeVciStringArrayOutput
- func (i GetServerExcludeRangeVciStringArray) ToGetServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringArrayOutput
- type GetServerExcludeRangeVciStringArrayInput
- type GetServerExcludeRangeVciStringArrayOutput
- func (GetServerExcludeRangeVciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerExcludeRangeVciStringArrayOutput) Index(i pulumi.IntInput) GetServerExcludeRangeVciStringOutput
- func (o GetServerExcludeRangeVciStringArrayOutput) ToGetServerExcludeRangeVciStringArrayOutput() GetServerExcludeRangeVciStringArrayOutput
- func (o GetServerExcludeRangeVciStringArrayOutput) ToGetServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringArrayOutput
- type GetServerExcludeRangeVciStringInput
- type GetServerExcludeRangeVciStringOutput
- func (GetServerExcludeRangeVciStringOutput) ElementType() reflect.Type
- func (o GetServerExcludeRangeVciStringOutput) ToGetServerExcludeRangeVciStringOutput() GetServerExcludeRangeVciStringOutput
- func (o GetServerExcludeRangeVciStringOutput) ToGetServerExcludeRangeVciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringOutput
- func (o GetServerExcludeRangeVciStringOutput) VciString() pulumi.StringOutput
- type GetServerIpRange
- type GetServerIpRangeArgs
- type GetServerIpRangeArray
- type GetServerIpRangeArrayInput
- type GetServerIpRangeArrayOutput
- func (GetServerIpRangeArrayOutput) ElementType() reflect.Type
- func (o GetServerIpRangeArrayOutput) Index(i pulumi.IntInput) GetServerIpRangeOutput
- func (o GetServerIpRangeArrayOutput) ToGetServerIpRangeArrayOutput() GetServerIpRangeArrayOutput
- func (o GetServerIpRangeArrayOutput) ToGetServerIpRangeArrayOutputWithContext(ctx context.Context) GetServerIpRangeArrayOutput
- type GetServerIpRangeInput
- type GetServerIpRangeOutput
- func (GetServerIpRangeOutput) ElementType() reflect.Type
- func (o GetServerIpRangeOutput) EndIp() pulumi.StringOutput
- func (o GetServerIpRangeOutput) Id() pulumi.IntOutput
- func (o GetServerIpRangeOutput) LeaseTime() pulumi.IntOutput
- func (o GetServerIpRangeOutput) StartIp() pulumi.StringOutput
- func (o GetServerIpRangeOutput) ToGetServerIpRangeOutput() GetServerIpRangeOutput
- func (o GetServerIpRangeOutput) ToGetServerIpRangeOutputWithContext(ctx context.Context) GetServerIpRangeOutput
- func (o GetServerIpRangeOutput) UciMatch() pulumi.StringOutput
- func (o GetServerIpRangeOutput) UciStrings() GetServerIpRangeUciStringArrayOutput
- func (o GetServerIpRangeOutput) VciMatch() pulumi.StringOutput
- func (o GetServerIpRangeOutput) VciStrings() GetServerIpRangeVciStringArrayOutput
- type GetServerIpRangeUciString
- type GetServerIpRangeUciStringArgs
- func (GetServerIpRangeUciStringArgs) ElementType() reflect.Type
- func (i GetServerIpRangeUciStringArgs) ToGetServerIpRangeUciStringOutput() GetServerIpRangeUciStringOutput
- func (i GetServerIpRangeUciStringArgs) ToGetServerIpRangeUciStringOutputWithContext(ctx context.Context) GetServerIpRangeUciStringOutput
- type GetServerIpRangeUciStringArray
- func (GetServerIpRangeUciStringArray) ElementType() reflect.Type
- func (i GetServerIpRangeUciStringArray) ToGetServerIpRangeUciStringArrayOutput() GetServerIpRangeUciStringArrayOutput
- func (i GetServerIpRangeUciStringArray) ToGetServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeUciStringArrayOutput
- type GetServerIpRangeUciStringArrayInput
- type GetServerIpRangeUciStringArrayOutput
- func (GetServerIpRangeUciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerIpRangeUciStringArrayOutput) Index(i pulumi.IntInput) GetServerIpRangeUciStringOutput
- func (o GetServerIpRangeUciStringArrayOutput) ToGetServerIpRangeUciStringArrayOutput() GetServerIpRangeUciStringArrayOutput
- func (o GetServerIpRangeUciStringArrayOutput) ToGetServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeUciStringArrayOutput
- type GetServerIpRangeUciStringInput
- type GetServerIpRangeUciStringOutput
- func (GetServerIpRangeUciStringOutput) ElementType() reflect.Type
- func (o GetServerIpRangeUciStringOutput) ToGetServerIpRangeUciStringOutput() GetServerIpRangeUciStringOutput
- func (o GetServerIpRangeUciStringOutput) ToGetServerIpRangeUciStringOutputWithContext(ctx context.Context) GetServerIpRangeUciStringOutput
- func (o GetServerIpRangeUciStringOutput) UciString() pulumi.StringOutput
- type GetServerIpRangeVciString
- type GetServerIpRangeVciStringArgs
- func (GetServerIpRangeVciStringArgs) ElementType() reflect.Type
- func (i GetServerIpRangeVciStringArgs) ToGetServerIpRangeVciStringOutput() GetServerIpRangeVciStringOutput
- func (i GetServerIpRangeVciStringArgs) ToGetServerIpRangeVciStringOutputWithContext(ctx context.Context) GetServerIpRangeVciStringOutput
- type GetServerIpRangeVciStringArray
- func (GetServerIpRangeVciStringArray) ElementType() reflect.Type
- func (i GetServerIpRangeVciStringArray) ToGetServerIpRangeVciStringArrayOutput() GetServerIpRangeVciStringArrayOutput
- func (i GetServerIpRangeVciStringArray) ToGetServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeVciStringArrayOutput
- type GetServerIpRangeVciStringArrayInput
- type GetServerIpRangeVciStringArrayOutput
- func (GetServerIpRangeVciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerIpRangeVciStringArrayOutput) Index(i pulumi.IntInput) GetServerIpRangeVciStringOutput
- func (o GetServerIpRangeVciStringArrayOutput) ToGetServerIpRangeVciStringArrayOutput() GetServerIpRangeVciStringArrayOutput
- func (o GetServerIpRangeVciStringArrayOutput) ToGetServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeVciStringArrayOutput
- type GetServerIpRangeVciStringInput
- type GetServerIpRangeVciStringOutput
- func (GetServerIpRangeVciStringOutput) ElementType() reflect.Type
- func (o GetServerIpRangeVciStringOutput) ToGetServerIpRangeVciStringOutput() GetServerIpRangeVciStringOutput
- func (o GetServerIpRangeVciStringOutput) ToGetServerIpRangeVciStringOutputWithContext(ctx context.Context) GetServerIpRangeVciStringOutput
- func (o GetServerIpRangeVciStringOutput) VciString() pulumi.StringOutput
- type GetServerOption
- type GetServerOptionArgs
- type GetServerOptionArray
- type GetServerOptionArrayInput
- type GetServerOptionArrayOutput
- func (GetServerOptionArrayOutput) ElementType() reflect.Type
- func (o GetServerOptionArrayOutput) Index(i pulumi.IntInput) GetServerOptionOutput
- func (o GetServerOptionArrayOutput) ToGetServerOptionArrayOutput() GetServerOptionArrayOutput
- func (o GetServerOptionArrayOutput) ToGetServerOptionArrayOutputWithContext(ctx context.Context) GetServerOptionArrayOutput
- type GetServerOptionInput
- type GetServerOptionOutput
- func (o GetServerOptionOutput) Code() pulumi.IntOutput
- func (GetServerOptionOutput) ElementType() reflect.Type
- func (o GetServerOptionOutput) Id() pulumi.IntOutput
- func (o GetServerOptionOutput) Ip() pulumi.StringOutput
- func (o GetServerOptionOutput) ToGetServerOptionOutput() GetServerOptionOutput
- func (o GetServerOptionOutput) ToGetServerOptionOutputWithContext(ctx context.Context) GetServerOptionOutput
- func (o GetServerOptionOutput) Type() pulumi.StringOutput
- func (o GetServerOptionOutput) UciMatch() pulumi.StringOutput
- func (o GetServerOptionOutput) UciStrings() GetServerOptionUciStringArrayOutput
- func (o GetServerOptionOutput) Value() pulumi.StringOutput
- func (o GetServerOptionOutput) VciMatch() pulumi.StringOutput
- func (o GetServerOptionOutput) VciStrings() GetServerOptionVciStringArrayOutput
- type GetServerOptionUciString
- type GetServerOptionUciStringArgs
- func (GetServerOptionUciStringArgs) ElementType() reflect.Type
- func (i GetServerOptionUciStringArgs) ToGetServerOptionUciStringOutput() GetServerOptionUciStringOutput
- func (i GetServerOptionUciStringArgs) ToGetServerOptionUciStringOutputWithContext(ctx context.Context) GetServerOptionUciStringOutput
- type GetServerOptionUciStringArray
- func (GetServerOptionUciStringArray) ElementType() reflect.Type
- func (i GetServerOptionUciStringArray) ToGetServerOptionUciStringArrayOutput() GetServerOptionUciStringArrayOutput
- func (i GetServerOptionUciStringArray) ToGetServerOptionUciStringArrayOutputWithContext(ctx context.Context) GetServerOptionUciStringArrayOutput
- type GetServerOptionUciStringArrayInput
- type GetServerOptionUciStringArrayOutput
- func (GetServerOptionUciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerOptionUciStringArrayOutput) Index(i pulumi.IntInput) GetServerOptionUciStringOutput
- func (o GetServerOptionUciStringArrayOutput) ToGetServerOptionUciStringArrayOutput() GetServerOptionUciStringArrayOutput
- func (o GetServerOptionUciStringArrayOutput) ToGetServerOptionUciStringArrayOutputWithContext(ctx context.Context) GetServerOptionUciStringArrayOutput
- type GetServerOptionUciStringInput
- type GetServerOptionUciStringOutput
- func (GetServerOptionUciStringOutput) ElementType() reflect.Type
- func (o GetServerOptionUciStringOutput) ToGetServerOptionUciStringOutput() GetServerOptionUciStringOutput
- func (o GetServerOptionUciStringOutput) ToGetServerOptionUciStringOutputWithContext(ctx context.Context) GetServerOptionUciStringOutput
- func (o GetServerOptionUciStringOutput) UciString() pulumi.StringOutput
- type GetServerOptionVciString
- type GetServerOptionVciStringArgs
- func (GetServerOptionVciStringArgs) ElementType() reflect.Type
- func (i GetServerOptionVciStringArgs) ToGetServerOptionVciStringOutput() GetServerOptionVciStringOutput
- func (i GetServerOptionVciStringArgs) ToGetServerOptionVciStringOutputWithContext(ctx context.Context) GetServerOptionVciStringOutput
- type GetServerOptionVciStringArray
- func (GetServerOptionVciStringArray) ElementType() reflect.Type
- func (i GetServerOptionVciStringArray) ToGetServerOptionVciStringArrayOutput() GetServerOptionVciStringArrayOutput
- func (i GetServerOptionVciStringArray) ToGetServerOptionVciStringArrayOutputWithContext(ctx context.Context) GetServerOptionVciStringArrayOutput
- type GetServerOptionVciStringArrayInput
- type GetServerOptionVciStringArrayOutput
- func (GetServerOptionVciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerOptionVciStringArrayOutput) Index(i pulumi.IntInput) GetServerOptionVciStringOutput
- func (o GetServerOptionVciStringArrayOutput) ToGetServerOptionVciStringArrayOutput() GetServerOptionVciStringArrayOutput
- func (o GetServerOptionVciStringArrayOutput) ToGetServerOptionVciStringArrayOutputWithContext(ctx context.Context) GetServerOptionVciStringArrayOutput
- type GetServerOptionVciStringInput
- type GetServerOptionVciStringOutput
- func (GetServerOptionVciStringOutput) ElementType() reflect.Type
- func (o GetServerOptionVciStringOutput) ToGetServerOptionVciStringOutput() GetServerOptionVciStringOutput
- func (o GetServerOptionVciStringOutput) ToGetServerOptionVciStringOutputWithContext(ctx context.Context) GetServerOptionVciStringOutput
- func (o GetServerOptionVciStringOutput) VciString() pulumi.StringOutput
- type GetServerReservedAddress
- type GetServerReservedAddressArgs
- func (GetServerReservedAddressArgs) ElementType() reflect.Type
- func (i GetServerReservedAddressArgs) ToGetServerReservedAddressOutput() GetServerReservedAddressOutput
- func (i GetServerReservedAddressArgs) ToGetServerReservedAddressOutputWithContext(ctx context.Context) GetServerReservedAddressOutput
- type GetServerReservedAddressArray
- func (GetServerReservedAddressArray) ElementType() reflect.Type
- func (i GetServerReservedAddressArray) ToGetServerReservedAddressArrayOutput() GetServerReservedAddressArrayOutput
- func (i GetServerReservedAddressArray) ToGetServerReservedAddressArrayOutputWithContext(ctx context.Context) GetServerReservedAddressArrayOutput
- type GetServerReservedAddressArrayInput
- type GetServerReservedAddressArrayOutput
- func (GetServerReservedAddressArrayOutput) ElementType() reflect.Type
- func (o GetServerReservedAddressArrayOutput) Index(i pulumi.IntInput) GetServerReservedAddressOutput
- func (o GetServerReservedAddressArrayOutput) ToGetServerReservedAddressArrayOutput() GetServerReservedAddressArrayOutput
- func (o GetServerReservedAddressArrayOutput) ToGetServerReservedAddressArrayOutputWithContext(ctx context.Context) GetServerReservedAddressArrayOutput
- type GetServerReservedAddressInput
- type GetServerReservedAddressOutput
- func (o GetServerReservedAddressOutput) Action() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) CircuitId() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) CircuitIdType() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) Description() pulumi.StringOutput
- func (GetServerReservedAddressOutput) ElementType() reflect.Type
- func (o GetServerReservedAddressOutput) Id() pulumi.IntOutput
- func (o GetServerReservedAddressOutput) Ip() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) Mac() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) RemoteId() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) RemoteIdType() pulumi.StringOutput
- func (o GetServerReservedAddressOutput) ToGetServerReservedAddressOutput() GetServerReservedAddressOutput
- func (o GetServerReservedAddressOutput) ToGetServerReservedAddressOutputWithContext(ctx context.Context) GetServerReservedAddressOutput
- func (o GetServerReservedAddressOutput) Type() pulumi.StringOutput
- type GetServerTftpServer
- type GetServerTftpServerArgs
- type GetServerTftpServerArray
- type GetServerTftpServerArrayInput
- type GetServerTftpServerArrayOutput
- func (GetServerTftpServerArrayOutput) ElementType() reflect.Type
- func (o GetServerTftpServerArrayOutput) Index(i pulumi.IntInput) GetServerTftpServerOutput
- func (o GetServerTftpServerArrayOutput) ToGetServerTftpServerArrayOutput() GetServerTftpServerArrayOutput
- func (o GetServerTftpServerArrayOutput) ToGetServerTftpServerArrayOutputWithContext(ctx context.Context) GetServerTftpServerArrayOutput
- type GetServerTftpServerInput
- type GetServerTftpServerOutput
- func (GetServerTftpServerOutput) ElementType() reflect.Type
- func (o GetServerTftpServerOutput) TftpServer() pulumi.StringOutput
- func (o GetServerTftpServerOutput) ToGetServerTftpServerOutput() GetServerTftpServerOutput
- func (o GetServerTftpServerOutput) ToGetServerTftpServerOutputWithContext(ctx context.Context) GetServerTftpServerOutput
- type GetServerVciString
- type GetServerVciStringArgs
- type GetServerVciStringArray
- type GetServerVciStringArrayInput
- type GetServerVciStringArrayOutput
- func (GetServerVciStringArrayOutput) ElementType() reflect.Type
- func (o GetServerVciStringArrayOutput) Index(i pulumi.IntInput) GetServerVciStringOutput
- func (o GetServerVciStringArrayOutput) ToGetServerVciStringArrayOutput() GetServerVciStringArrayOutput
- func (o GetServerVciStringArrayOutput) ToGetServerVciStringArrayOutputWithContext(ctx context.Context) GetServerVciStringArrayOutput
- type GetServerVciStringInput
- type GetServerVciStringOutput
- func (GetServerVciStringOutput) ElementType() reflect.Type
- func (o GetServerVciStringOutput) ToGetServerVciStringOutput() GetServerVciStringOutput
- func (o GetServerVciStringOutput) ToGetServerVciStringOutputWithContext(ctx context.Context) GetServerVciStringOutput
- func (o GetServerVciStringOutput) VciString() pulumi.StringOutput
- type GetServerlistArgs
- type GetServerlistOutputArgs
- type GetServerlistResult
- type GetServerlistResultOutput
- func (GetServerlistResultOutput) ElementType() reflect.Type
- func (o GetServerlistResultOutput) Filter() pulumi.StringPtrOutput
- func (o GetServerlistResultOutput) Fosidlists() pulumi.IntArrayOutput
- func (o GetServerlistResultOutput) Id() pulumi.StringOutput
- func (o GetServerlistResultOutput) ToGetServerlistResultOutput() GetServerlistResultOutput
- func (o GetServerlistResultOutput) ToGetServerlistResultOutputWithContext(ctx context.Context) GetServerlistResultOutput
- func (o GetServerlistResultOutput) Vdomparam() pulumi.StringPtrOutput
- type LookupServerArgs
- type LookupServerOutputArgs
- type LookupServerResult
- type LookupServerResultOutput
- func (o LookupServerResultOutput) AutoConfiguration() pulumi.StringOutput
- func (o LookupServerResultOutput) AutoManagedStatus() pulumi.StringOutput
- func (o LookupServerResultOutput) ConflictedIpTimeout() pulumi.IntOutput
- func (o LookupServerResultOutput) DdnsAuth() pulumi.StringOutput
- func (o LookupServerResultOutput) DdnsKey() pulumi.StringOutput
- func (o LookupServerResultOutput) DdnsKeyname() pulumi.StringOutput
- func (o LookupServerResultOutput) DdnsServerIp() pulumi.StringOutput
- func (o LookupServerResultOutput) DdnsTtl() pulumi.IntOutput
- func (o LookupServerResultOutput) DdnsUpdate() pulumi.StringOutput
- func (o LookupServerResultOutput) DdnsUpdateOverride() pulumi.StringOutput
- func (o LookupServerResultOutput) DdnsZone() pulumi.StringOutput
- func (o LookupServerResultOutput) DefaultGateway() pulumi.StringOutput
- func (o LookupServerResultOutput) DhcpSettingsFromFortiipam() pulumi.StringOutput
- func (o LookupServerResultOutput) DnsServer1() pulumi.StringOutput
- func (o LookupServerResultOutput) DnsServer2() pulumi.StringOutput
- func (o LookupServerResultOutput) DnsServer3() pulumi.StringOutput
- func (o LookupServerResultOutput) DnsServer4() pulumi.StringOutput
- func (o LookupServerResultOutput) DnsService() pulumi.StringOutput
- func (o LookupServerResultOutput) Domain() pulumi.StringOutput
- func (LookupServerResultOutput) ElementType() reflect.Type
- func (o LookupServerResultOutput) ExcludeRanges() GetServerExcludeRangeArrayOutput
- func (o LookupServerResultOutput) Filename() pulumi.StringOutput
- func (o LookupServerResultOutput) ForticlientOnNetStatus() pulumi.StringOutput
- func (o LookupServerResultOutput) Fosid() pulumi.IntOutput
- func (o LookupServerResultOutput) Id() pulumi.StringOutput
- func (o LookupServerResultOutput) Interface() pulumi.StringOutput
- func (o LookupServerResultOutput) IpMode() pulumi.StringOutput
- func (o LookupServerResultOutput) IpRanges() GetServerIpRangeArrayOutput
- func (o LookupServerResultOutput) IpsecLeaseHold() pulumi.IntOutput
- func (o LookupServerResultOutput) LeaseTime() pulumi.IntOutput
- func (o LookupServerResultOutput) MacAclDefaultAction() pulumi.StringOutput
- func (o LookupServerResultOutput) Netmask() pulumi.StringOutput
- func (o LookupServerResultOutput) NextServer() pulumi.StringOutput
- func (o LookupServerResultOutput) NtpServer1() pulumi.StringOutput
- func (o LookupServerResultOutput) NtpServer2() pulumi.StringOutput
- func (o LookupServerResultOutput) NtpServer3() pulumi.StringOutput
- func (o LookupServerResultOutput) NtpService() pulumi.StringOutput
- func (o LookupServerResultOutput) Options() GetServerOptionArrayOutput
- func (o LookupServerResultOutput) RelayAgent() pulumi.StringOutput
- func (o LookupServerResultOutput) ReservedAddresses() GetServerReservedAddressArrayOutput
- func (o LookupServerResultOutput) ServerType() pulumi.StringOutput
- func (o LookupServerResultOutput) SharedSubnet() pulumi.StringOutput
- func (o LookupServerResultOutput) Status() pulumi.StringOutput
- func (o LookupServerResultOutput) TftpServers() GetServerTftpServerArrayOutput
- func (o LookupServerResultOutput) Timezone() pulumi.StringOutput
- func (o LookupServerResultOutput) TimezoneOption() pulumi.StringOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
- func (o LookupServerResultOutput) VciMatch() pulumi.StringOutput
- func (o LookupServerResultOutput) VciStrings() GetServerVciStringArrayOutput
- func (o LookupServerResultOutput) Vdomparam() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) WifiAc1() pulumi.StringOutput
- func (o LookupServerResultOutput) WifiAc2() pulumi.StringOutput
- func (o LookupServerResultOutput) WifiAc3() pulumi.StringOutput
- func (o LookupServerResultOutput) WifiAcService() pulumi.StringOutput
- func (o LookupServerResultOutput) WinsServer1() pulumi.StringOutput
- func (o LookupServerResultOutput) WinsServer2() pulumi.StringOutput
- type Server
- type ServerArgs
- type ServerArray
- type ServerArrayInput
- type ServerArrayOutput
- type ServerExcludeRange
- type ServerExcludeRangeArgs
- type ServerExcludeRangeArray
- type ServerExcludeRangeArrayInput
- type ServerExcludeRangeArrayOutput
- func (ServerExcludeRangeArrayOutput) ElementType() reflect.Type
- func (o ServerExcludeRangeArrayOutput) Index(i pulumi.IntInput) ServerExcludeRangeOutput
- func (o ServerExcludeRangeArrayOutput) ToServerExcludeRangeArrayOutput() ServerExcludeRangeArrayOutput
- func (o ServerExcludeRangeArrayOutput) ToServerExcludeRangeArrayOutputWithContext(ctx context.Context) ServerExcludeRangeArrayOutput
- type ServerExcludeRangeInput
- type ServerExcludeRangeOutput
- func (ServerExcludeRangeOutput) ElementType() reflect.Type
- func (o ServerExcludeRangeOutput) EndIp() pulumi.StringPtrOutput
- func (o ServerExcludeRangeOutput) Id() pulumi.IntPtrOutput
- func (o ServerExcludeRangeOutput) LeaseTime() pulumi.IntPtrOutput
- func (o ServerExcludeRangeOutput) StartIp() pulumi.StringPtrOutput
- func (o ServerExcludeRangeOutput) ToServerExcludeRangeOutput() ServerExcludeRangeOutput
- func (o ServerExcludeRangeOutput) ToServerExcludeRangeOutputWithContext(ctx context.Context) ServerExcludeRangeOutput
- func (o ServerExcludeRangeOutput) UciMatch() pulumi.StringPtrOutput
- func (o ServerExcludeRangeOutput) UciStrings() ServerExcludeRangeUciStringArrayOutput
- func (o ServerExcludeRangeOutput) VciMatch() pulumi.StringPtrOutput
- func (o ServerExcludeRangeOutput) VciStrings() ServerExcludeRangeVciStringArrayOutput
- type ServerExcludeRangeUciString
- type ServerExcludeRangeUciStringArgs
- func (ServerExcludeRangeUciStringArgs) ElementType() reflect.Type
- func (i ServerExcludeRangeUciStringArgs) ToServerExcludeRangeUciStringOutput() ServerExcludeRangeUciStringOutput
- func (i ServerExcludeRangeUciStringArgs) ToServerExcludeRangeUciStringOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringOutput
- type ServerExcludeRangeUciStringArray
- func (ServerExcludeRangeUciStringArray) ElementType() reflect.Type
- func (i ServerExcludeRangeUciStringArray) ToServerExcludeRangeUciStringArrayOutput() ServerExcludeRangeUciStringArrayOutput
- func (i ServerExcludeRangeUciStringArray) ToServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringArrayOutput
- type ServerExcludeRangeUciStringArrayInput
- type ServerExcludeRangeUciStringArrayOutput
- func (ServerExcludeRangeUciStringArrayOutput) ElementType() reflect.Type
- func (o ServerExcludeRangeUciStringArrayOutput) Index(i pulumi.IntInput) ServerExcludeRangeUciStringOutput
- func (o ServerExcludeRangeUciStringArrayOutput) ToServerExcludeRangeUciStringArrayOutput() ServerExcludeRangeUciStringArrayOutput
- func (o ServerExcludeRangeUciStringArrayOutput) ToServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringArrayOutput
- type ServerExcludeRangeUciStringInput
- type ServerExcludeRangeUciStringOutput
- func (ServerExcludeRangeUciStringOutput) ElementType() reflect.Type
- func (o ServerExcludeRangeUciStringOutput) ToServerExcludeRangeUciStringOutput() ServerExcludeRangeUciStringOutput
- func (o ServerExcludeRangeUciStringOutput) ToServerExcludeRangeUciStringOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringOutput
- func (o ServerExcludeRangeUciStringOutput) UciString() pulumi.StringPtrOutput
- type ServerExcludeRangeVciString
- type ServerExcludeRangeVciStringArgs
- func (ServerExcludeRangeVciStringArgs) ElementType() reflect.Type
- func (i ServerExcludeRangeVciStringArgs) ToServerExcludeRangeVciStringOutput() ServerExcludeRangeVciStringOutput
- func (i ServerExcludeRangeVciStringArgs) ToServerExcludeRangeVciStringOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringOutput
- type ServerExcludeRangeVciStringArray
- func (ServerExcludeRangeVciStringArray) ElementType() reflect.Type
- func (i ServerExcludeRangeVciStringArray) ToServerExcludeRangeVciStringArrayOutput() ServerExcludeRangeVciStringArrayOutput
- func (i ServerExcludeRangeVciStringArray) ToServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringArrayOutput
- type ServerExcludeRangeVciStringArrayInput
- type ServerExcludeRangeVciStringArrayOutput
- func (ServerExcludeRangeVciStringArrayOutput) ElementType() reflect.Type
- func (o ServerExcludeRangeVciStringArrayOutput) Index(i pulumi.IntInput) ServerExcludeRangeVciStringOutput
- func (o ServerExcludeRangeVciStringArrayOutput) ToServerExcludeRangeVciStringArrayOutput() ServerExcludeRangeVciStringArrayOutput
- func (o ServerExcludeRangeVciStringArrayOutput) ToServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringArrayOutput
- type ServerExcludeRangeVciStringInput
- type ServerExcludeRangeVciStringOutput
- func (ServerExcludeRangeVciStringOutput) ElementType() reflect.Type
- func (o ServerExcludeRangeVciStringOutput) ToServerExcludeRangeVciStringOutput() ServerExcludeRangeVciStringOutput
- func (o ServerExcludeRangeVciStringOutput) ToServerExcludeRangeVciStringOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringOutput
- func (o ServerExcludeRangeVciStringOutput) VciString() pulumi.StringPtrOutput
- type ServerInput
- type ServerIpRange
- type ServerIpRangeArgs
- type ServerIpRangeArray
- type ServerIpRangeArrayInput
- type ServerIpRangeArrayOutput
- func (ServerIpRangeArrayOutput) ElementType() reflect.Type
- func (o ServerIpRangeArrayOutput) Index(i pulumi.IntInput) ServerIpRangeOutput
- func (o ServerIpRangeArrayOutput) ToServerIpRangeArrayOutput() ServerIpRangeArrayOutput
- func (o ServerIpRangeArrayOutput) ToServerIpRangeArrayOutputWithContext(ctx context.Context) ServerIpRangeArrayOutput
- type ServerIpRangeInput
- type ServerIpRangeOutput
- func (ServerIpRangeOutput) ElementType() reflect.Type
- func (o ServerIpRangeOutput) EndIp() pulumi.StringPtrOutput
- func (o ServerIpRangeOutput) Id() pulumi.IntPtrOutput
- func (o ServerIpRangeOutput) LeaseTime() pulumi.IntPtrOutput
- func (o ServerIpRangeOutput) StartIp() pulumi.StringPtrOutput
- func (o ServerIpRangeOutput) ToServerIpRangeOutput() ServerIpRangeOutput
- func (o ServerIpRangeOutput) ToServerIpRangeOutputWithContext(ctx context.Context) ServerIpRangeOutput
- func (o ServerIpRangeOutput) UciMatch() pulumi.StringPtrOutput
- func (o ServerIpRangeOutput) UciStrings() ServerIpRangeUciStringArrayOutput
- func (o ServerIpRangeOutput) VciMatch() pulumi.StringPtrOutput
- func (o ServerIpRangeOutput) VciStrings() ServerIpRangeVciStringArrayOutput
- type ServerIpRangeUciString
- type ServerIpRangeUciStringArgs
- type ServerIpRangeUciStringArray
- func (ServerIpRangeUciStringArray) ElementType() reflect.Type
- func (i ServerIpRangeUciStringArray) ToServerIpRangeUciStringArrayOutput() ServerIpRangeUciStringArrayOutput
- func (i ServerIpRangeUciStringArray) ToServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeUciStringArrayOutput
- type ServerIpRangeUciStringArrayInput
- type ServerIpRangeUciStringArrayOutput
- func (ServerIpRangeUciStringArrayOutput) ElementType() reflect.Type
- func (o ServerIpRangeUciStringArrayOutput) Index(i pulumi.IntInput) ServerIpRangeUciStringOutput
- func (o ServerIpRangeUciStringArrayOutput) ToServerIpRangeUciStringArrayOutput() ServerIpRangeUciStringArrayOutput
- func (o ServerIpRangeUciStringArrayOutput) ToServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeUciStringArrayOutput
- type ServerIpRangeUciStringInput
- type ServerIpRangeUciStringOutput
- func (ServerIpRangeUciStringOutput) ElementType() reflect.Type
- func (o ServerIpRangeUciStringOutput) ToServerIpRangeUciStringOutput() ServerIpRangeUciStringOutput
- func (o ServerIpRangeUciStringOutput) ToServerIpRangeUciStringOutputWithContext(ctx context.Context) ServerIpRangeUciStringOutput
- func (o ServerIpRangeUciStringOutput) UciString() pulumi.StringPtrOutput
- type ServerIpRangeVciString
- type ServerIpRangeVciStringArgs
- type ServerIpRangeVciStringArray
- func (ServerIpRangeVciStringArray) ElementType() reflect.Type
- func (i ServerIpRangeVciStringArray) ToServerIpRangeVciStringArrayOutput() ServerIpRangeVciStringArrayOutput
- func (i ServerIpRangeVciStringArray) ToServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeVciStringArrayOutput
- type ServerIpRangeVciStringArrayInput
- type ServerIpRangeVciStringArrayOutput
- func (ServerIpRangeVciStringArrayOutput) ElementType() reflect.Type
- func (o ServerIpRangeVciStringArrayOutput) Index(i pulumi.IntInput) ServerIpRangeVciStringOutput
- func (o ServerIpRangeVciStringArrayOutput) ToServerIpRangeVciStringArrayOutput() ServerIpRangeVciStringArrayOutput
- func (o ServerIpRangeVciStringArrayOutput) ToServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeVciStringArrayOutput
- type ServerIpRangeVciStringInput
- type ServerIpRangeVciStringOutput
- func (ServerIpRangeVciStringOutput) ElementType() reflect.Type
- func (o ServerIpRangeVciStringOutput) ToServerIpRangeVciStringOutput() ServerIpRangeVciStringOutput
- func (o ServerIpRangeVciStringOutput) ToServerIpRangeVciStringOutputWithContext(ctx context.Context) ServerIpRangeVciStringOutput
- func (o ServerIpRangeVciStringOutput) VciString() pulumi.StringPtrOutput
- type ServerMap
- type ServerMapInput
- type ServerMapOutput
- type ServerOption
- type ServerOptionArgs
- type ServerOptionArray
- type ServerOptionArrayInput
- type ServerOptionArrayOutput
- func (ServerOptionArrayOutput) ElementType() reflect.Type
- func (o ServerOptionArrayOutput) Index(i pulumi.IntInput) ServerOptionOutput
- func (o ServerOptionArrayOutput) ToServerOptionArrayOutput() ServerOptionArrayOutput
- func (o ServerOptionArrayOutput) ToServerOptionArrayOutputWithContext(ctx context.Context) ServerOptionArrayOutput
- type ServerOptionInput
- type ServerOptionOutput
- func (o ServerOptionOutput) Code() pulumi.IntPtrOutput
- func (ServerOptionOutput) ElementType() reflect.Type
- func (o ServerOptionOutput) Id() pulumi.IntPtrOutput
- func (o ServerOptionOutput) Ip() pulumi.StringPtrOutput
- func (o ServerOptionOutput) ToServerOptionOutput() ServerOptionOutput
- func (o ServerOptionOutput) ToServerOptionOutputWithContext(ctx context.Context) ServerOptionOutput
- func (o ServerOptionOutput) Type() pulumi.StringPtrOutput
- func (o ServerOptionOutput) UciMatch() pulumi.StringPtrOutput
- func (o ServerOptionOutput) UciStrings() ServerOptionUciStringArrayOutput
- func (o ServerOptionOutput) Value() pulumi.StringPtrOutput
- func (o ServerOptionOutput) VciMatch() pulumi.StringPtrOutput
- func (o ServerOptionOutput) VciStrings() ServerOptionVciStringArrayOutput
- type ServerOptionUciString
- type ServerOptionUciStringArgs
- type ServerOptionUciStringArray
- func (ServerOptionUciStringArray) ElementType() reflect.Type
- func (i ServerOptionUciStringArray) ToServerOptionUciStringArrayOutput() ServerOptionUciStringArrayOutput
- func (i ServerOptionUciStringArray) ToServerOptionUciStringArrayOutputWithContext(ctx context.Context) ServerOptionUciStringArrayOutput
- type ServerOptionUciStringArrayInput
- type ServerOptionUciStringArrayOutput
- func (ServerOptionUciStringArrayOutput) ElementType() reflect.Type
- func (o ServerOptionUciStringArrayOutput) Index(i pulumi.IntInput) ServerOptionUciStringOutput
- func (o ServerOptionUciStringArrayOutput) ToServerOptionUciStringArrayOutput() ServerOptionUciStringArrayOutput
- func (o ServerOptionUciStringArrayOutput) ToServerOptionUciStringArrayOutputWithContext(ctx context.Context) ServerOptionUciStringArrayOutput
- type ServerOptionUciStringInput
- type ServerOptionUciStringOutput
- func (ServerOptionUciStringOutput) ElementType() reflect.Type
- func (o ServerOptionUciStringOutput) ToServerOptionUciStringOutput() ServerOptionUciStringOutput
- func (o ServerOptionUciStringOutput) ToServerOptionUciStringOutputWithContext(ctx context.Context) ServerOptionUciStringOutput
- func (o ServerOptionUciStringOutput) UciString() pulumi.StringPtrOutput
- type ServerOptionVciString
- type ServerOptionVciStringArgs
- type ServerOptionVciStringArray
- func (ServerOptionVciStringArray) ElementType() reflect.Type
- func (i ServerOptionVciStringArray) ToServerOptionVciStringArrayOutput() ServerOptionVciStringArrayOutput
- func (i ServerOptionVciStringArray) ToServerOptionVciStringArrayOutputWithContext(ctx context.Context) ServerOptionVciStringArrayOutput
- type ServerOptionVciStringArrayInput
- type ServerOptionVciStringArrayOutput
- func (ServerOptionVciStringArrayOutput) ElementType() reflect.Type
- func (o ServerOptionVciStringArrayOutput) Index(i pulumi.IntInput) ServerOptionVciStringOutput
- func (o ServerOptionVciStringArrayOutput) ToServerOptionVciStringArrayOutput() ServerOptionVciStringArrayOutput
- func (o ServerOptionVciStringArrayOutput) ToServerOptionVciStringArrayOutputWithContext(ctx context.Context) ServerOptionVciStringArrayOutput
- type ServerOptionVciStringInput
- type ServerOptionVciStringOutput
- func (ServerOptionVciStringOutput) ElementType() reflect.Type
- func (o ServerOptionVciStringOutput) ToServerOptionVciStringOutput() ServerOptionVciStringOutput
- func (o ServerOptionVciStringOutput) ToServerOptionVciStringOutputWithContext(ctx context.Context) ServerOptionVciStringOutput
- func (o ServerOptionVciStringOutput) VciString() pulumi.StringPtrOutput
- type ServerOutput
- func (o ServerOutput) AutoConfiguration() pulumi.StringOutput
- func (o ServerOutput) AutoManagedStatus() pulumi.StringOutput
- func (o ServerOutput) ConflictedIpTimeout() pulumi.IntOutput
- func (o ServerOutput) DdnsAuth() pulumi.StringOutput
- func (o ServerOutput) DdnsKey() pulumi.StringOutput
- func (o ServerOutput) DdnsKeyname() pulumi.StringOutput
- func (o ServerOutput) DdnsServerIp() pulumi.StringOutput
- func (o ServerOutput) DdnsTtl() pulumi.IntOutput
- func (o ServerOutput) DdnsUpdate() pulumi.StringOutput
- func (o ServerOutput) DdnsUpdateOverride() pulumi.StringOutput
- func (o ServerOutput) DdnsZone() pulumi.StringOutput
- func (o ServerOutput) DefaultGateway() pulumi.StringOutput
- func (o ServerOutput) DhcpSettingsFromFortiipam() pulumi.StringOutput
- func (o ServerOutput) DnsServer1() pulumi.StringOutput
- func (o ServerOutput) DnsServer2() pulumi.StringOutput
- func (o ServerOutput) DnsServer3() pulumi.StringOutput
- func (o ServerOutput) DnsServer4() pulumi.StringOutput
- func (o ServerOutput) DnsService() pulumi.StringOutput
- func (o ServerOutput) Domain() pulumi.StringOutput
- func (o ServerOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ServerOutput) ElementType() reflect.Type
- func (o ServerOutput) ExcludeRanges() ServerExcludeRangeArrayOutput
- func (o ServerOutput) Filename() pulumi.StringOutput
- func (o ServerOutput) ForticlientOnNetStatus() pulumi.StringOutput
- func (o ServerOutput) Fosid() pulumi.IntOutput
- func (o ServerOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ServerOutput) Interface() pulumi.StringOutput
- func (o ServerOutput) IpMode() pulumi.StringOutput
- func (o ServerOutput) IpRanges() ServerIpRangeArrayOutput
- func (o ServerOutput) IpsecLeaseHold() pulumi.IntOutput
- func (o ServerOutput) LeaseTime() pulumi.IntOutput
- func (o ServerOutput) MacAclDefaultAction() pulumi.StringOutput
- func (o ServerOutput) Netmask() pulumi.StringOutput
- func (o ServerOutput) NextServer() pulumi.StringOutput
- func (o ServerOutput) NtpServer1() pulumi.StringOutput
- func (o ServerOutput) NtpServer2() pulumi.StringOutput
- func (o ServerOutput) NtpServer3() pulumi.StringOutput
- func (o ServerOutput) NtpService() pulumi.StringOutput
- func (o ServerOutput) Options() ServerOptionArrayOutput
- func (o ServerOutput) RelayAgent() pulumi.StringOutput
- func (o ServerOutput) ReservedAddresses() ServerReservedAddressArrayOutput
- func (o ServerOutput) ServerType() pulumi.StringOutput
- func (o ServerOutput) SharedSubnet() pulumi.StringOutput
- func (o ServerOutput) Status() pulumi.StringOutput
- func (o ServerOutput) TftpServers() ServerTftpServerArrayOutput
- func (o ServerOutput) Timezone() pulumi.StringOutput
- func (o ServerOutput) TimezoneOption() pulumi.StringOutput
- func (o ServerOutput) ToServerOutput() ServerOutput
- func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
- func (o ServerOutput) VciMatch() pulumi.StringOutput
- func (o ServerOutput) VciStrings() ServerVciStringArrayOutput
- func (o ServerOutput) Vdomparam() pulumi.StringOutput
- func (o ServerOutput) WifiAc1() pulumi.StringOutput
- func (o ServerOutput) WifiAc2() pulumi.StringOutput
- func (o ServerOutput) WifiAc3() pulumi.StringOutput
- func (o ServerOutput) WifiAcService() pulumi.StringOutput
- func (o ServerOutput) WinsServer1() pulumi.StringOutput
- func (o ServerOutput) WinsServer2() pulumi.StringOutput
- type ServerReservedAddress
- type ServerReservedAddressArgs
- type ServerReservedAddressArray
- func (ServerReservedAddressArray) ElementType() reflect.Type
- func (i ServerReservedAddressArray) ToServerReservedAddressArrayOutput() ServerReservedAddressArrayOutput
- func (i ServerReservedAddressArray) ToServerReservedAddressArrayOutputWithContext(ctx context.Context) ServerReservedAddressArrayOutput
- type ServerReservedAddressArrayInput
- type ServerReservedAddressArrayOutput
- func (ServerReservedAddressArrayOutput) ElementType() reflect.Type
- func (o ServerReservedAddressArrayOutput) Index(i pulumi.IntInput) ServerReservedAddressOutput
- func (o ServerReservedAddressArrayOutput) ToServerReservedAddressArrayOutput() ServerReservedAddressArrayOutput
- func (o ServerReservedAddressArrayOutput) ToServerReservedAddressArrayOutputWithContext(ctx context.Context) ServerReservedAddressArrayOutput
- type ServerReservedAddressInput
- type ServerReservedAddressOutput
- func (o ServerReservedAddressOutput) Action() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) CircuitId() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) CircuitIdType() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) Description() pulumi.StringPtrOutput
- func (ServerReservedAddressOutput) ElementType() reflect.Type
- func (o ServerReservedAddressOutput) Id() pulumi.IntPtrOutput
- func (o ServerReservedAddressOutput) Ip() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) Mac() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) RemoteId() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) RemoteIdType() pulumi.StringPtrOutput
- func (o ServerReservedAddressOutput) ToServerReservedAddressOutput() ServerReservedAddressOutput
- func (o ServerReservedAddressOutput) ToServerReservedAddressOutputWithContext(ctx context.Context) ServerReservedAddressOutput
- func (o ServerReservedAddressOutput) Type() pulumi.StringPtrOutput
- type ServerState
- type ServerTftpServer
- type ServerTftpServerArgs
- type ServerTftpServerArray
- type ServerTftpServerArrayInput
- type ServerTftpServerArrayOutput
- func (ServerTftpServerArrayOutput) ElementType() reflect.Type
- func (o ServerTftpServerArrayOutput) Index(i pulumi.IntInput) ServerTftpServerOutput
- func (o ServerTftpServerArrayOutput) ToServerTftpServerArrayOutput() ServerTftpServerArrayOutput
- func (o ServerTftpServerArrayOutput) ToServerTftpServerArrayOutputWithContext(ctx context.Context) ServerTftpServerArrayOutput
- type ServerTftpServerInput
- type ServerTftpServerOutput
- func (ServerTftpServerOutput) ElementType() reflect.Type
- func (o ServerTftpServerOutput) TftpServer() pulumi.StringPtrOutput
- func (o ServerTftpServerOutput) ToServerTftpServerOutput() ServerTftpServerOutput
- func (o ServerTftpServerOutput) ToServerTftpServerOutputWithContext(ctx context.Context) ServerTftpServerOutput
- type ServerVciString
- type ServerVciStringArgs
- type ServerVciStringArray
- type ServerVciStringArrayInput
- type ServerVciStringArrayOutput
- func (ServerVciStringArrayOutput) ElementType() reflect.Type
- func (o ServerVciStringArrayOutput) Index(i pulumi.IntInput) ServerVciStringOutput
- func (o ServerVciStringArrayOutput) ToServerVciStringArrayOutput() ServerVciStringArrayOutput
- func (o ServerVciStringArrayOutput) ToServerVciStringArrayOutputWithContext(ctx context.Context) ServerVciStringArrayOutput
- type ServerVciStringInput
- type ServerVciStringOutput
- func (ServerVciStringOutput) ElementType() reflect.Type
- func (o ServerVciStringOutput) ToServerVciStringOutput() ServerVciStringOutput
- func (o ServerVciStringOutput) ToServerVciStringOutputWithContext(ctx context.Context) ServerVciStringOutput
- func (o ServerVciStringOutput) VciString() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetServerExcludeRange ¶
type GetServerExcludeRange struct { // End of IP range. EndIp string `pulumi:"endIp"` // ID. Id int `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime int `pulumi:"leaseTime"` // Start of IP range. StartIp string `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. UciMatch string `pulumi:"uciMatch"` // UCI strings. UciStrings []GetServerExcludeRangeUciString `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch string `pulumi:"vciMatch"` // VCI strings. VciStrings []GetServerExcludeRangeVciString `pulumi:"vciStrings"` }
type GetServerExcludeRangeArgs ¶
type GetServerExcludeRangeArgs struct { // End of IP range. EndIp pulumi.StringInput `pulumi:"endIp"` // ID. Id pulumi.IntInput `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime pulumi.IntInput `pulumi:"leaseTime"` // Start of IP range. StartIp pulumi.StringInput `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. UciMatch pulumi.StringInput `pulumi:"uciMatch"` // UCI strings. UciStrings GetServerExcludeRangeUciStringArrayInput `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch pulumi.StringInput `pulumi:"vciMatch"` // VCI strings. VciStrings GetServerExcludeRangeVciStringArrayInput `pulumi:"vciStrings"` }
func (GetServerExcludeRangeArgs) ElementType ¶
func (GetServerExcludeRangeArgs) ElementType() reflect.Type
func (GetServerExcludeRangeArgs) ToGetServerExcludeRangeOutput ¶
func (i GetServerExcludeRangeArgs) ToGetServerExcludeRangeOutput() GetServerExcludeRangeOutput
func (GetServerExcludeRangeArgs) ToGetServerExcludeRangeOutputWithContext ¶
func (i GetServerExcludeRangeArgs) ToGetServerExcludeRangeOutputWithContext(ctx context.Context) GetServerExcludeRangeOutput
type GetServerExcludeRangeArray ¶
type GetServerExcludeRangeArray []GetServerExcludeRangeInput
func (GetServerExcludeRangeArray) ElementType ¶
func (GetServerExcludeRangeArray) ElementType() reflect.Type
func (GetServerExcludeRangeArray) ToGetServerExcludeRangeArrayOutput ¶
func (i GetServerExcludeRangeArray) ToGetServerExcludeRangeArrayOutput() GetServerExcludeRangeArrayOutput
func (GetServerExcludeRangeArray) ToGetServerExcludeRangeArrayOutputWithContext ¶
func (i GetServerExcludeRangeArray) ToGetServerExcludeRangeArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeArrayOutput
type GetServerExcludeRangeArrayInput ¶
type GetServerExcludeRangeArrayInput interface { pulumi.Input ToGetServerExcludeRangeArrayOutput() GetServerExcludeRangeArrayOutput ToGetServerExcludeRangeArrayOutputWithContext(context.Context) GetServerExcludeRangeArrayOutput }
GetServerExcludeRangeArrayInput is an input type that accepts GetServerExcludeRangeArray and GetServerExcludeRangeArrayOutput values. You can construct a concrete instance of `GetServerExcludeRangeArrayInput` via:
GetServerExcludeRangeArray{ GetServerExcludeRangeArgs{...} }
type GetServerExcludeRangeArrayOutput ¶
type GetServerExcludeRangeArrayOutput struct{ *pulumi.OutputState }
func (GetServerExcludeRangeArrayOutput) ElementType ¶
func (GetServerExcludeRangeArrayOutput) ElementType() reflect.Type
func (GetServerExcludeRangeArrayOutput) Index ¶
func (o GetServerExcludeRangeArrayOutput) Index(i pulumi.IntInput) GetServerExcludeRangeOutput
func (GetServerExcludeRangeArrayOutput) ToGetServerExcludeRangeArrayOutput ¶
func (o GetServerExcludeRangeArrayOutput) ToGetServerExcludeRangeArrayOutput() GetServerExcludeRangeArrayOutput
func (GetServerExcludeRangeArrayOutput) ToGetServerExcludeRangeArrayOutputWithContext ¶
func (o GetServerExcludeRangeArrayOutput) ToGetServerExcludeRangeArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeArrayOutput
type GetServerExcludeRangeInput ¶
type GetServerExcludeRangeInput interface { pulumi.Input ToGetServerExcludeRangeOutput() GetServerExcludeRangeOutput ToGetServerExcludeRangeOutputWithContext(context.Context) GetServerExcludeRangeOutput }
GetServerExcludeRangeInput is an input type that accepts GetServerExcludeRangeArgs and GetServerExcludeRangeOutput values. You can construct a concrete instance of `GetServerExcludeRangeInput` via:
GetServerExcludeRangeArgs{...}
type GetServerExcludeRangeOutput ¶
type GetServerExcludeRangeOutput struct{ *pulumi.OutputState }
func (GetServerExcludeRangeOutput) ElementType ¶
func (GetServerExcludeRangeOutput) ElementType() reflect.Type
func (GetServerExcludeRangeOutput) EndIp ¶
func (o GetServerExcludeRangeOutput) EndIp() pulumi.StringOutput
End of IP range.
func (GetServerExcludeRangeOutput) Id ¶
func (o GetServerExcludeRangeOutput) Id() pulumi.IntOutput
ID.
func (GetServerExcludeRangeOutput) LeaseTime ¶
func (o GetServerExcludeRangeOutput) LeaseTime() pulumi.IntOutput
Lease time in seconds, 0 means default lease time.
func (GetServerExcludeRangeOutput) StartIp ¶
func (o GetServerExcludeRangeOutput) StartIp() pulumi.StringOutput
Start of IP range.
func (GetServerExcludeRangeOutput) ToGetServerExcludeRangeOutput ¶
func (o GetServerExcludeRangeOutput) ToGetServerExcludeRangeOutput() GetServerExcludeRangeOutput
func (GetServerExcludeRangeOutput) ToGetServerExcludeRangeOutputWithContext ¶
func (o GetServerExcludeRangeOutput) ToGetServerExcludeRangeOutputWithContext(ctx context.Context) GetServerExcludeRangeOutput
func (GetServerExcludeRangeOutput) UciMatch ¶
func (o GetServerExcludeRangeOutput) UciMatch() pulumi.StringOutput
Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range.
func (GetServerExcludeRangeOutput) UciStrings ¶
func (o GetServerExcludeRangeOutput) UciStrings() GetServerExcludeRangeUciStringArrayOutput
UCI strings.
func (GetServerExcludeRangeOutput) VciMatch ¶
func (o GetServerExcludeRangeOutput) VciMatch() pulumi.StringOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range.
func (GetServerExcludeRangeOutput) VciStrings ¶
func (o GetServerExcludeRangeOutput) VciStrings() GetServerExcludeRangeVciStringArrayOutput
VCI strings.
type GetServerExcludeRangeUciString ¶
type GetServerExcludeRangeUciString struct { // UCI strings. UciString string `pulumi:"uciString"` }
type GetServerExcludeRangeUciStringArgs ¶
type GetServerExcludeRangeUciStringArgs struct { // UCI strings. UciString pulumi.StringInput `pulumi:"uciString"` }
func (GetServerExcludeRangeUciStringArgs) ElementType ¶
func (GetServerExcludeRangeUciStringArgs) ElementType() reflect.Type
func (GetServerExcludeRangeUciStringArgs) ToGetServerExcludeRangeUciStringOutput ¶
func (i GetServerExcludeRangeUciStringArgs) ToGetServerExcludeRangeUciStringOutput() GetServerExcludeRangeUciStringOutput
func (GetServerExcludeRangeUciStringArgs) ToGetServerExcludeRangeUciStringOutputWithContext ¶
func (i GetServerExcludeRangeUciStringArgs) ToGetServerExcludeRangeUciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringOutput
type GetServerExcludeRangeUciStringArray ¶
type GetServerExcludeRangeUciStringArray []GetServerExcludeRangeUciStringInput
func (GetServerExcludeRangeUciStringArray) ElementType ¶
func (GetServerExcludeRangeUciStringArray) ElementType() reflect.Type
func (GetServerExcludeRangeUciStringArray) ToGetServerExcludeRangeUciStringArrayOutput ¶
func (i GetServerExcludeRangeUciStringArray) ToGetServerExcludeRangeUciStringArrayOutput() GetServerExcludeRangeUciStringArrayOutput
func (GetServerExcludeRangeUciStringArray) ToGetServerExcludeRangeUciStringArrayOutputWithContext ¶
func (i GetServerExcludeRangeUciStringArray) ToGetServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringArrayOutput
type GetServerExcludeRangeUciStringArrayInput ¶
type GetServerExcludeRangeUciStringArrayInput interface { pulumi.Input ToGetServerExcludeRangeUciStringArrayOutput() GetServerExcludeRangeUciStringArrayOutput ToGetServerExcludeRangeUciStringArrayOutputWithContext(context.Context) GetServerExcludeRangeUciStringArrayOutput }
GetServerExcludeRangeUciStringArrayInput is an input type that accepts GetServerExcludeRangeUciStringArray and GetServerExcludeRangeUciStringArrayOutput values. You can construct a concrete instance of `GetServerExcludeRangeUciStringArrayInput` via:
GetServerExcludeRangeUciStringArray{ GetServerExcludeRangeUciStringArgs{...} }
type GetServerExcludeRangeUciStringArrayOutput ¶
type GetServerExcludeRangeUciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerExcludeRangeUciStringArrayOutput) ElementType ¶
func (GetServerExcludeRangeUciStringArrayOutput) ElementType() reflect.Type
func (GetServerExcludeRangeUciStringArrayOutput) ToGetServerExcludeRangeUciStringArrayOutput ¶
func (o GetServerExcludeRangeUciStringArrayOutput) ToGetServerExcludeRangeUciStringArrayOutput() GetServerExcludeRangeUciStringArrayOutput
func (GetServerExcludeRangeUciStringArrayOutput) ToGetServerExcludeRangeUciStringArrayOutputWithContext ¶
func (o GetServerExcludeRangeUciStringArrayOutput) ToGetServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringArrayOutput
type GetServerExcludeRangeUciStringInput ¶
type GetServerExcludeRangeUciStringInput interface { pulumi.Input ToGetServerExcludeRangeUciStringOutput() GetServerExcludeRangeUciStringOutput ToGetServerExcludeRangeUciStringOutputWithContext(context.Context) GetServerExcludeRangeUciStringOutput }
GetServerExcludeRangeUciStringInput is an input type that accepts GetServerExcludeRangeUciStringArgs and GetServerExcludeRangeUciStringOutput values. You can construct a concrete instance of `GetServerExcludeRangeUciStringInput` via:
GetServerExcludeRangeUciStringArgs{...}
type GetServerExcludeRangeUciStringOutput ¶
type GetServerExcludeRangeUciStringOutput struct{ *pulumi.OutputState }
func (GetServerExcludeRangeUciStringOutput) ElementType ¶
func (GetServerExcludeRangeUciStringOutput) ElementType() reflect.Type
func (GetServerExcludeRangeUciStringOutput) ToGetServerExcludeRangeUciStringOutput ¶
func (o GetServerExcludeRangeUciStringOutput) ToGetServerExcludeRangeUciStringOutput() GetServerExcludeRangeUciStringOutput
func (GetServerExcludeRangeUciStringOutput) ToGetServerExcludeRangeUciStringOutputWithContext ¶
func (o GetServerExcludeRangeUciStringOutput) ToGetServerExcludeRangeUciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeUciStringOutput
func (GetServerExcludeRangeUciStringOutput) UciString ¶
func (o GetServerExcludeRangeUciStringOutput) UciString() pulumi.StringOutput
UCI strings.
type GetServerExcludeRangeVciString ¶
type GetServerExcludeRangeVciString struct { // VCI strings. VciString string `pulumi:"vciString"` }
type GetServerExcludeRangeVciStringArgs ¶
type GetServerExcludeRangeVciStringArgs struct { // VCI strings. VciString pulumi.StringInput `pulumi:"vciString"` }
func (GetServerExcludeRangeVciStringArgs) ElementType ¶
func (GetServerExcludeRangeVciStringArgs) ElementType() reflect.Type
func (GetServerExcludeRangeVciStringArgs) ToGetServerExcludeRangeVciStringOutput ¶
func (i GetServerExcludeRangeVciStringArgs) ToGetServerExcludeRangeVciStringOutput() GetServerExcludeRangeVciStringOutput
func (GetServerExcludeRangeVciStringArgs) ToGetServerExcludeRangeVciStringOutputWithContext ¶
func (i GetServerExcludeRangeVciStringArgs) ToGetServerExcludeRangeVciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringOutput
type GetServerExcludeRangeVciStringArray ¶
type GetServerExcludeRangeVciStringArray []GetServerExcludeRangeVciStringInput
func (GetServerExcludeRangeVciStringArray) ElementType ¶
func (GetServerExcludeRangeVciStringArray) ElementType() reflect.Type
func (GetServerExcludeRangeVciStringArray) ToGetServerExcludeRangeVciStringArrayOutput ¶
func (i GetServerExcludeRangeVciStringArray) ToGetServerExcludeRangeVciStringArrayOutput() GetServerExcludeRangeVciStringArrayOutput
func (GetServerExcludeRangeVciStringArray) ToGetServerExcludeRangeVciStringArrayOutputWithContext ¶
func (i GetServerExcludeRangeVciStringArray) ToGetServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringArrayOutput
type GetServerExcludeRangeVciStringArrayInput ¶
type GetServerExcludeRangeVciStringArrayInput interface { pulumi.Input ToGetServerExcludeRangeVciStringArrayOutput() GetServerExcludeRangeVciStringArrayOutput ToGetServerExcludeRangeVciStringArrayOutputWithContext(context.Context) GetServerExcludeRangeVciStringArrayOutput }
GetServerExcludeRangeVciStringArrayInput is an input type that accepts GetServerExcludeRangeVciStringArray and GetServerExcludeRangeVciStringArrayOutput values. You can construct a concrete instance of `GetServerExcludeRangeVciStringArrayInput` via:
GetServerExcludeRangeVciStringArray{ GetServerExcludeRangeVciStringArgs{...} }
type GetServerExcludeRangeVciStringArrayOutput ¶
type GetServerExcludeRangeVciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerExcludeRangeVciStringArrayOutput) ElementType ¶
func (GetServerExcludeRangeVciStringArrayOutput) ElementType() reflect.Type
func (GetServerExcludeRangeVciStringArrayOutput) ToGetServerExcludeRangeVciStringArrayOutput ¶
func (o GetServerExcludeRangeVciStringArrayOutput) ToGetServerExcludeRangeVciStringArrayOutput() GetServerExcludeRangeVciStringArrayOutput
func (GetServerExcludeRangeVciStringArrayOutput) ToGetServerExcludeRangeVciStringArrayOutputWithContext ¶
func (o GetServerExcludeRangeVciStringArrayOutput) ToGetServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringArrayOutput
type GetServerExcludeRangeVciStringInput ¶
type GetServerExcludeRangeVciStringInput interface { pulumi.Input ToGetServerExcludeRangeVciStringOutput() GetServerExcludeRangeVciStringOutput ToGetServerExcludeRangeVciStringOutputWithContext(context.Context) GetServerExcludeRangeVciStringOutput }
GetServerExcludeRangeVciStringInput is an input type that accepts GetServerExcludeRangeVciStringArgs and GetServerExcludeRangeVciStringOutput values. You can construct a concrete instance of `GetServerExcludeRangeVciStringInput` via:
GetServerExcludeRangeVciStringArgs{...}
type GetServerExcludeRangeVciStringOutput ¶
type GetServerExcludeRangeVciStringOutput struct{ *pulumi.OutputState }
func (GetServerExcludeRangeVciStringOutput) ElementType ¶
func (GetServerExcludeRangeVciStringOutput) ElementType() reflect.Type
func (GetServerExcludeRangeVciStringOutput) ToGetServerExcludeRangeVciStringOutput ¶
func (o GetServerExcludeRangeVciStringOutput) ToGetServerExcludeRangeVciStringOutput() GetServerExcludeRangeVciStringOutput
func (GetServerExcludeRangeVciStringOutput) ToGetServerExcludeRangeVciStringOutputWithContext ¶
func (o GetServerExcludeRangeVciStringOutput) ToGetServerExcludeRangeVciStringOutputWithContext(ctx context.Context) GetServerExcludeRangeVciStringOutput
func (GetServerExcludeRangeVciStringOutput) VciString ¶
func (o GetServerExcludeRangeVciStringOutput) VciString() pulumi.StringOutput
VCI strings.
type GetServerIpRange ¶
type GetServerIpRange struct { // End of IP range. EndIp string `pulumi:"endIp"` // ID. Id int `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime int `pulumi:"leaseTime"` // Start of IP range. StartIp string `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. UciMatch string `pulumi:"uciMatch"` // UCI strings. UciStrings []GetServerIpRangeUciString `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch string `pulumi:"vciMatch"` // VCI strings. VciStrings []GetServerIpRangeVciString `pulumi:"vciStrings"` }
type GetServerIpRangeArgs ¶
type GetServerIpRangeArgs struct { // End of IP range. EndIp pulumi.StringInput `pulumi:"endIp"` // ID. Id pulumi.IntInput `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime pulumi.IntInput `pulumi:"leaseTime"` // Start of IP range. StartIp pulumi.StringInput `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. UciMatch pulumi.StringInput `pulumi:"uciMatch"` // UCI strings. UciStrings GetServerIpRangeUciStringArrayInput `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch pulumi.StringInput `pulumi:"vciMatch"` // VCI strings. VciStrings GetServerIpRangeVciStringArrayInput `pulumi:"vciStrings"` }
func (GetServerIpRangeArgs) ElementType ¶
func (GetServerIpRangeArgs) ElementType() reflect.Type
func (GetServerIpRangeArgs) ToGetServerIpRangeOutput ¶
func (i GetServerIpRangeArgs) ToGetServerIpRangeOutput() GetServerIpRangeOutput
func (GetServerIpRangeArgs) ToGetServerIpRangeOutputWithContext ¶
func (i GetServerIpRangeArgs) ToGetServerIpRangeOutputWithContext(ctx context.Context) GetServerIpRangeOutput
type GetServerIpRangeArray ¶
type GetServerIpRangeArray []GetServerIpRangeInput
func (GetServerIpRangeArray) ElementType ¶
func (GetServerIpRangeArray) ElementType() reflect.Type
func (GetServerIpRangeArray) ToGetServerIpRangeArrayOutput ¶
func (i GetServerIpRangeArray) ToGetServerIpRangeArrayOutput() GetServerIpRangeArrayOutput
func (GetServerIpRangeArray) ToGetServerIpRangeArrayOutputWithContext ¶
func (i GetServerIpRangeArray) ToGetServerIpRangeArrayOutputWithContext(ctx context.Context) GetServerIpRangeArrayOutput
type GetServerIpRangeArrayInput ¶
type GetServerIpRangeArrayInput interface { pulumi.Input ToGetServerIpRangeArrayOutput() GetServerIpRangeArrayOutput ToGetServerIpRangeArrayOutputWithContext(context.Context) GetServerIpRangeArrayOutput }
GetServerIpRangeArrayInput is an input type that accepts GetServerIpRangeArray and GetServerIpRangeArrayOutput values. You can construct a concrete instance of `GetServerIpRangeArrayInput` via:
GetServerIpRangeArray{ GetServerIpRangeArgs{...} }
type GetServerIpRangeArrayOutput ¶
type GetServerIpRangeArrayOutput struct{ *pulumi.OutputState }
func (GetServerIpRangeArrayOutput) ElementType ¶
func (GetServerIpRangeArrayOutput) ElementType() reflect.Type
func (GetServerIpRangeArrayOutput) Index ¶
func (o GetServerIpRangeArrayOutput) Index(i pulumi.IntInput) GetServerIpRangeOutput
func (GetServerIpRangeArrayOutput) ToGetServerIpRangeArrayOutput ¶
func (o GetServerIpRangeArrayOutput) ToGetServerIpRangeArrayOutput() GetServerIpRangeArrayOutput
func (GetServerIpRangeArrayOutput) ToGetServerIpRangeArrayOutputWithContext ¶
func (o GetServerIpRangeArrayOutput) ToGetServerIpRangeArrayOutputWithContext(ctx context.Context) GetServerIpRangeArrayOutput
type GetServerIpRangeInput ¶
type GetServerIpRangeInput interface { pulumi.Input ToGetServerIpRangeOutput() GetServerIpRangeOutput ToGetServerIpRangeOutputWithContext(context.Context) GetServerIpRangeOutput }
GetServerIpRangeInput is an input type that accepts GetServerIpRangeArgs and GetServerIpRangeOutput values. You can construct a concrete instance of `GetServerIpRangeInput` via:
GetServerIpRangeArgs{...}
type GetServerIpRangeOutput ¶
type GetServerIpRangeOutput struct{ *pulumi.OutputState }
func (GetServerIpRangeOutput) ElementType ¶
func (GetServerIpRangeOutput) ElementType() reflect.Type
func (GetServerIpRangeOutput) EndIp ¶
func (o GetServerIpRangeOutput) EndIp() pulumi.StringOutput
End of IP range.
func (GetServerIpRangeOutput) LeaseTime ¶
func (o GetServerIpRangeOutput) LeaseTime() pulumi.IntOutput
Lease time in seconds, 0 means default lease time.
func (GetServerIpRangeOutput) StartIp ¶
func (o GetServerIpRangeOutput) StartIp() pulumi.StringOutput
Start of IP range.
func (GetServerIpRangeOutput) ToGetServerIpRangeOutput ¶
func (o GetServerIpRangeOutput) ToGetServerIpRangeOutput() GetServerIpRangeOutput
func (GetServerIpRangeOutput) ToGetServerIpRangeOutputWithContext ¶
func (o GetServerIpRangeOutput) ToGetServerIpRangeOutputWithContext(ctx context.Context) GetServerIpRangeOutput
func (GetServerIpRangeOutput) UciMatch ¶
func (o GetServerIpRangeOutput) UciMatch() pulumi.StringOutput
Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range.
func (GetServerIpRangeOutput) UciStrings ¶
func (o GetServerIpRangeOutput) UciStrings() GetServerIpRangeUciStringArrayOutput
UCI strings.
func (GetServerIpRangeOutput) VciMatch ¶
func (o GetServerIpRangeOutput) VciMatch() pulumi.StringOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range.
func (GetServerIpRangeOutput) VciStrings ¶
func (o GetServerIpRangeOutput) VciStrings() GetServerIpRangeVciStringArrayOutput
VCI strings.
type GetServerIpRangeUciString ¶
type GetServerIpRangeUciString struct { // UCI strings. UciString string `pulumi:"uciString"` }
type GetServerIpRangeUciStringArgs ¶
type GetServerIpRangeUciStringArgs struct { // UCI strings. UciString pulumi.StringInput `pulumi:"uciString"` }
func (GetServerIpRangeUciStringArgs) ElementType ¶
func (GetServerIpRangeUciStringArgs) ElementType() reflect.Type
func (GetServerIpRangeUciStringArgs) ToGetServerIpRangeUciStringOutput ¶
func (i GetServerIpRangeUciStringArgs) ToGetServerIpRangeUciStringOutput() GetServerIpRangeUciStringOutput
func (GetServerIpRangeUciStringArgs) ToGetServerIpRangeUciStringOutputWithContext ¶
func (i GetServerIpRangeUciStringArgs) ToGetServerIpRangeUciStringOutputWithContext(ctx context.Context) GetServerIpRangeUciStringOutput
type GetServerIpRangeUciStringArray ¶
type GetServerIpRangeUciStringArray []GetServerIpRangeUciStringInput
func (GetServerIpRangeUciStringArray) ElementType ¶
func (GetServerIpRangeUciStringArray) ElementType() reflect.Type
func (GetServerIpRangeUciStringArray) ToGetServerIpRangeUciStringArrayOutput ¶
func (i GetServerIpRangeUciStringArray) ToGetServerIpRangeUciStringArrayOutput() GetServerIpRangeUciStringArrayOutput
func (GetServerIpRangeUciStringArray) ToGetServerIpRangeUciStringArrayOutputWithContext ¶
func (i GetServerIpRangeUciStringArray) ToGetServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeUciStringArrayOutput
type GetServerIpRangeUciStringArrayInput ¶
type GetServerIpRangeUciStringArrayInput interface { pulumi.Input ToGetServerIpRangeUciStringArrayOutput() GetServerIpRangeUciStringArrayOutput ToGetServerIpRangeUciStringArrayOutputWithContext(context.Context) GetServerIpRangeUciStringArrayOutput }
GetServerIpRangeUciStringArrayInput is an input type that accepts GetServerIpRangeUciStringArray and GetServerIpRangeUciStringArrayOutput values. You can construct a concrete instance of `GetServerIpRangeUciStringArrayInput` via:
GetServerIpRangeUciStringArray{ GetServerIpRangeUciStringArgs{...} }
type GetServerIpRangeUciStringArrayOutput ¶
type GetServerIpRangeUciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerIpRangeUciStringArrayOutput) ElementType ¶
func (GetServerIpRangeUciStringArrayOutput) ElementType() reflect.Type
func (GetServerIpRangeUciStringArrayOutput) Index ¶
func (o GetServerIpRangeUciStringArrayOutput) Index(i pulumi.IntInput) GetServerIpRangeUciStringOutput
func (GetServerIpRangeUciStringArrayOutput) ToGetServerIpRangeUciStringArrayOutput ¶
func (o GetServerIpRangeUciStringArrayOutput) ToGetServerIpRangeUciStringArrayOutput() GetServerIpRangeUciStringArrayOutput
func (GetServerIpRangeUciStringArrayOutput) ToGetServerIpRangeUciStringArrayOutputWithContext ¶
func (o GetServerIpRangeUciStringArrayOutput) ToGetServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeUciStringArrayOutput
type GetServerIpRangeUciStringInput ¶
type GetServerIpRangeUciStringInput interface { pulumi.Input ToGetServerIpRangeUciStringOutput() GetServerIpRangeUciStringOutput ToGetServerIpRangeUciStringOutputWithContext(context.Context) GetServerIpRangeUciStringOutput }
GetServerIpRangeUciStringInput is an input type that accepts GetServerIpRangeUciStringArgs and GetServerIpRangeUciStringOutput values. You can construct a concrete instance of `GetServerIpRangeUciStringInput` via:
GetServerIpRangeUciStringArgs{...}
type GetServerIpRangeUciStringOutput ¶
type GetServerIpRangeUciStringOutput struct{ *pulumi.OutputState }
func (GetServerIpRangeUciStringOutput) ElementType ¶
func (GetServerIpRangeUciStringOutput) ElementType() reflect.Type
func (GetServerIpRangeUciStringOutput) ToGetServerIpRangeUciStringOutput ¶
func (o GetServerIpRangeUciStringOutput) ToGetServerIpRangeUciStringOutput() GetServerIpRangeUciStringOutput
func (GetServerIpRangeUciStringOutput) ToGetServerIpRangeUciStringOutputWithContext ¶
func (o GetServerIpRangeUciStringOutput) ToGetServerIpRangeUciStringOutputWithContext(ctx context.Context) GetServerIpRangeUciStringOutput
func (GetServerIpRangeUciStringOutput) UciString ¶
func (o GetServerIpRangeUciStringOutput) UciString() pulumi.StringOutput
UCI strings.
type GetServerIpRangeVciString ¶
type GetServerIpRangeVciString struct { // VCI strings. VciString string `pulumi:"vciString"` }
type GetServerIpRangeVciStringArgs ¶
type GetServerIpRangeVciStringArgs struct { // VCI strings. VciString pulumi.StringInput `pulumi:"vciString"` }
func (GetServerIpRangeVciStringArgs) ElementType ¶
func (GetServerIpRangeVciStringArgs) ElementType() reflect.Type
func (GetServerIpRangeVciStringArgs) ToGetServerIpRangeVciStringOutput ¶
func (i GetServerIpRangeVciStringArgs) ToGetServerIpRangeVciStringOutput() GetServerIpRangeVciStringOutput
func (GetServerIpRangeVciStringArgs) ToGetServerIpRangeVciStringOutputWithContext ¶
func (i GetServerIpRangeVciStringArgs) ToGetServerIpRangeVciStringOutputWithContext(ctx context.Context) GetServerIpRangeVciStringOutput
type GetServerIpRangeVciStringArray ¶
type GetServerIpRangeVciStringArray []GetServerIpRangeVciStringInput
func (GetServerIpRangeVciStringArray) ElementType ¶
func (GetServerIpRangeVciStringArray) ElementType() reflect.Type
func (GetServerIpRangeVciStringArray) ToGetServerIpRangeVciStringArrayOutput ¶
func (i GetServerIpRangeVciStringArray) ToGetServerIpRangeVciStringArrayOutput() GetServerIpRangeVciStringArrayOutput
func (GetServerIpRangeVciStringArray) ToGetServerIpRangeVciStringArrayOutputWithContext ¶
func (i GetServerIpRangeVciStringArray) ToGetServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeVciStringArrayOutput
type GetServerIpRangeVciStringArrayInput ¶
type GetServerIpRangeVciStringArrayInput interface { pulumi.Input ToGetServerIpRangeVciStringArrayOutput() GetServerIpRangeVciStringArrayOutput ToGetServerIpRangeVciStringArrayOutputWithContext(context.Context) GetServerIpRangeVciStringArrayOutput }
GetServerIpRangeVciStringArrayInput is an input type that accepts GetServerIpRangeVciStringArray and GetServerIpRangeVciStringArrayOutput values. You can construct a concrete instance of `GetServerIpRangeVciStringArrayInput` via:
GetServerIpRangeVciStringArray{ GetServerIpRangeVciStringArgs{...} }
type GetServerIpRangeVciStringArrayOutput ¶
type GetServerIpRangeVciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerIpRangeVciStringArrayOutput) ElementType ¶
func (GetServerIpRangeVciStringArrayOutput) ElementType() reflect.Type
func (GetServerIpRangeVciStringArrayOutput) Index ¶
func (o GetServerIpRangeVciStringArrayOutput) Index(i pulumi.IntInput) GetServerIpRangeVciStringOutput
func (GetServerIpRangeVciStringArrayOutput) ToGetServerIpRangeVciStringArrayOutput ¶
func (o GetServerIpRangeVciStringArrayOutput) ToGetServerIpRangeVciStringArrayOutput() GetServerIpRangeVciStringArrayOutput
func (GetServerIpRangeVciStringArrayOutput) ToGetServerIpRangeVciStringArrayOutputWithContext ¶
func (o GetServerIpRangeVciStringArrayOutput) ToGetServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) GetServerIpRangeVciStringArrayOutput
type GetServerIpRangeVciStringInput ¶
type GetServerIpRangeVciStringInput interface { pulumi.Input ToGetServerIpRangeVciStringOutput() GetServerIpRangeVciStringOutput ToGetServerIpRangeVciStringOutputWithContext(context.Context) GetServerIpRangeVciStringOutput }
GetServerIpRangeVciStringInput is an input type that accepts GetServerIpRangeVciStringArgs and GetServerIpRangeVciStringOutput values. You can construct a concrete instance of `GetServerIpRangeVciStringInput` via:
GetServerIpRangeVciStringArgs{...}
type GetServerIpRangeVciStringOutput ¶
type GetServerIpRangeVciStringOutput struct{ *pulumi.OutputState }
func (GetServerIpRangeVciStringOutput) ElementType ¶
func (GetServerIpRangeVciStringOutput) ElementType() reflect.Type
func (GetServerIpRangeVciStringOutput) ToGetServerIpRangeVciStringOutput ¶
func (o GetServerIpRangeVciStringOutput) ToGetServerIpRangeVciStringOutput() GetServerIpRangeVciStringOutput
func (GetServerIpRangeVciStringOutput) ToGetServerIpRangeVciStringOutputWithContext ¶
func (o GetServerIpRangeVciStringOutput) ToGetServerIpRangeVciStringOutputWithContext(ctx context.Context) GetServerIpRangeVciStringOutput
func (GetServerIpRangeVciStringOutput) VciString ¶
func (o GetServerIpRangeVciStringOutput) VciString() pulumi.StringOutput
VCI strings.
type GetServerOption ¶
type GetServerOption struct { // DHCP option code. Code int `pulumi:"code"` // ID. Id int `pulumi:"id"` // IP address to be reserved for the MAC address. Ip string `pulumi:"ip"` // DHCP reserved-address type. Type string `pulumi:"type"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. UciMatch string `pulumi:"uciMatch"` // UCI strings. UciStrings []GetServerOptionUciString `pulumi:"uciStrings"` // DHCP option value. Value string `pulumi:"value"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch string `pulumi:"vciMatch"` // VCI strings. VciStrings []GetServerOptionVciString `pulumi:"vciStrings"` }
type GetServerOptionArgs ¶
type GetServerOptionArgs struct { // DHCP option code. Code pulumi.IntInput `pulumi:"code"` // ID. Id pulumi.IntInput `pulumi:"id"` // IP address to be reserved for the MAC address. Ip pulumi.StringInput `pulumi:"ip"` // DHCP reserved-address type. Type pulumi.StringInput `pulumi:"type"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. UciMatch pulumi.StringInput `pulumi:"uciMatch"` // UCI strings. UciStrings GetServerOptionUciStringArrayInput `pulumi:"uciStrings"` // DHCP option value. Value pulumi.StringInput `pulumi:"value"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch pulumi.StringInput `pulumi:"vciMatch"` // VCI strings. VciStrings GetServerOptionVciStringArrayInput `pulumi:"vciStrings"` }
func (GetServerOptionArgs) ElementType ¶
func (GetServerOptionArgs) ElementType() reflect.Type
func (GetServerOptionArgs) ToGetServerOptionOutput ¶
func (i GetServerOptionArgs) ToGetServerOptionOutput() GetServerOptionOutput
func (GetServerOptionArgs) ToGetServerOptionOutputWithContext ¶
func (i GetServerOptionArgs) ToGetServerOptionOutputWithContext(ctx context.Context) GetServerOptionOutput
type GetServerOptionArray ¶
type GetServerOptionArray []GetServerOptionInput
func (GetServerOptionArray) ElementType ¶
func (GetServerOptionArray) ElementType() reflect.Type
func (GetServerOptionArray) ToGetServerOptionArrayOutput ¶
func (i GetServerOptionArray) ToGetServerOptionArrayOutput() GetServerOptionArrayOutput
func (GetServerOptionArray) ToGetServerOptionArrayOutputWithContext ¶
func (i GetServerOptionArray) ToGetServerOptionArrayOutputWithContext(ctx context.Context) GetServerOptionArrayOutput
type GetServerOptionArrayInput ¶
type GetServerOptionArrayInput interface { pulumi.Input ToGetServerOptionArrayOutput() GetServerOptionArrayOutput ToGetServerOptionArrayOutputWithContext(context.Context) GetServerOptionArrayOutput }
GetServerOptionArrayInput is an input type that accepts GetServerOptionArray and GetServerOptionArrayOutput values. You can construct a concrete instance of `GetServerOptionArrayInput` via:
GetServerOptionArray{ GetServerOptionArgs{...} }
type GetServerOptionArrayOutput ¶
type GetServerOptionArrayOutput struct{ *pulumi.OutputState }
func (GetServerOptionArrayOutput) ElementType ¶
func (GetServerOptionArrayOutput) ElementType() reflect.Type
func (GetServerOptionArrayOutput) Index ¶
func (o GetServerOptionArrayOutput) Index(i pulumi.IntInput) GetServerOptionOutput
func (GetServerOptionArrayOutput) ToGetServerOptionArrayOutput ¶
func (o GetServerOptionArrayOutput) ToGetServerOptionArrayOutput() GetServerOptionArrayOutput
func (GetServerOptionArrayOutput) ToGetServerOptionArrayOutputWithContext ¶
func (o GetServerOptionArrayOutput) ToGetServerOptionArrayOutputWithContext(ctx context.Context) GetServerOptionArrayOutput
type GetServerOptionInput ¶
type GetServerOptionInput interface { pulumi.Input ToGetServerOptionOutput() GetServerOptionOutput ToGetServerOptionOutputWithContext(context.Context) GetServerOptionOutput }
GetServerOptionInput is an input type that accepts GetServerOptionArgs and GetServerOptionOutput values. You can construct a concrete instance of `GetServerOptionInput` via:
GetServerOptionArgs{...}
type GetServerOptionOutput ¶
type GetServerOptionOutput struct{ *pulumi.OutputState }
func (GetServerOptionOutput) Code ¶
func (o GetServerOptionOutput) Code() pulumi.IntOutput
DHCP option code.
func (GetServerOptionOutput) ElementType ¶
func (GetServerOptionOutput) ElementType() reflect.Type
func (GetServerOptionOutput) Ip ¶
func (o GetServerOptionOutput) Ip() pulumi.StringOutput
IP address to be reserved for the MAC address.
func (GetServerOptionOutput) ToGetServerOptionOutput ¶
func (o GetServerOptionOutput) ToGetServerOptionOutput() GetServerOptionOutput
func (GetServerOptionOutput) ToGetServerOptionOutputWithContext ¶
func (o GetServerOptionOutput) ToGetServerOptionOutputWithContext(ctx context.Context) GetServerOptionOutput
func (GetServerOptionOutput) Type ¶
func (o GetServerOptionOutput) Type() pulumi.StringOutput
DHCP reserved-address type.
func (GetServerOptionOutput) UciMatch ¶
func (o GetServerOptionOutput) UciMatch() pulumi.StringOutput
Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range.
func (GetServerOptionOutput) UciStrings ¶
func (o GetServerOptionOutput) UciStrings() GetServerOptionUciStringArrayOutput
UCI strings.
func (GetServerOptionOutput) Value ¶
func (o GetServerOptionOutput) Value() pulumi.StringOutput
DHCP option value.
func (GetServerOptionOutput) VciMatch ¶
func (o GetServerOptionOutput) VciMatch() pulumi.StringOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range.
func (GetServerOptionOutput) VciStrings ¶
func (o GetServerOptionOutput) VciStrings() GetServerOptionVciStringArrayOutput
VCI strings.
type GetServerOptionUciString ¶
type GetServerOptionUciString struct { // UCI strings. UciString string `pulumi:"uciString"` }
type GetServerOptionUciStringArgs ¶
type GetServerOptionUciStringArgs struct { // UCI strings. UciString pulumi.StringInput `pulumi:"uciString"` }
func (GetServerOptionUciStringArgs) ElementType ¶
func (GetServerOptionUciStringArgs) ElementType() reflect.Type
func (GetServerOptionUciStringArgs) ToGetServerOptionUciStringOutput ¶
func (i GetServerOptionUciStringArgs) ToGetServerOptionUciStringOutput() GetServerOptionUciStringOutput
func (GetServerOptionUciStringArgs) ToGetServerOptionUciStringOutputWithContext ¶
func (i GetServerOptionUciStringArgs) ToGetServerOptionUciStringOutputWithContext(ctx context.Context) GetServerOptionUciStringOutput
type GetServerOptionUciStringArray ¶
type GetServerOptionUciStringArray []GetServerOptionUciStringInput
func (GetServerOptionUciStringArray) ElementType ¶
func (GetServerOptionUciStringArray) ElementType() reflect.Type
func (GetServerOptionUciStringArray) ToGetServerOptionUciStringArrayOutput ¶
func (i GetServerOptionUciStringArray) ToGetServerOptionUciStringArrayOutput() GetServerOptionUciStringArrayOutput
func (GetServerOptionUciStringArray) ToGetServerOptionUciStringArrayOutputWithContext ¶
func (i GetServerOptionUciStringArray) ToGetServerOptionUciStringArrayOutputWithContext(ctx context.Context) GetServerOptionUciStringArrayOutput
type GetServerOptionUciStringArrayInput ¶
type GetServerOptionUciStringArrayInput interface { pulumi.Input ToGetServerOptionUciStringArrayOutput() GetServerOptionUciStringArrayOutput ToGetServerOptionUciStringArrayOutputWithContext(context.Context) GetServerOptionUciStringArrayOutput }
GetServerOptionUciStringArrayInput is an input type that accepts GetServerOptionUciStringArray and GetServerOptionUciStringArrayOutput values. You can construct a concrete instance of `GetServerOptionUciStringArrayInput` via:
GetServerOptionUciStringArray{ GetServerOptionUciStringArgs{...} }
type GetServerOptionUciStringArrayOutput ¶
type GetServerOptionUciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerOptionUciStringArrayOutput) ElementType ¶
func (GetServerOptionUciStringArrayOutput) ElementType() reflect.Type
func (GetServerOptionUciStringArrayOutput) Index ¶
func (o GetServerOptionUciStringArrayOutput) Index(i pulumi.IntInput) GetServerOptionUciStringOutput
func (GetServerOptionUciStringArrayOutput) ToGetServerOptionUciStringArrayOutput ¶
func (o GetServerOptionUciStringArrayOutput) ToGetServerOptionUciStringArrayOutput() GetServerOptionUciStringArrayOutput
func (GetServerOptionUciStringArrayOutput) ToGetServerOptionUciStringArrayOutputWithContext ¶
func (o GetServerOptionUciStringArrayOutput) ToGetServerOptionUciStringArrayOutputWithContext(ctx context.Context) GetServerOptionUciStringArrayOutput
type GetServerOptionUciStringInput ¶
type GetServerOptionUciStringInput interface { pulumi.Input ToGetServerOptionUciStringOutput() GetServerOptionUciStringOutput ToGetServerOptionUciStringOutputWithContext(context.Context) GetServerOptionUciStringOutput }
GetServerOptionUciStringInput is an input type that accepts GetServerOptionUciStringArgs and GetServerOptionUciStringOutput values. You can construct a concrete instance of `GetServerOptionUciStringInput` via:
GetServerOptionUciStringArgs{...}
type GetServerOptionUciStringOutput ¶
type GetServerOptionUciStringOutput struct{ *pulumi.OutputState }
func (GetServerOptionUciStringOutput) ElementType ¶
func (GetServerOptionUciStringOutput) ElementType() reflect.Type
func (GetServerOptionUciStringOutput) ToGetServerOptionUciStringOutput ¶
func (o GetServerOptionUciStringOutput) ToGetServerOptionUciStringOutput() GetServerOptionUciStringOutput
func (GetServerOptionUciStringOutput) ToGetServerOptionUciStringOutputWithContext ¶
func (o GetServerOptionUciStringOutput) ToGetServerOptionUciStringOutputWithContext(ctx context.Context) GetServerOptionUciStringOutput
func (GetServerOptionUciStringOutput) UciString ¶
func (o GetServerOptionUciStringOutput) UciString() pulumi.StringOutput
UCI strings.
type GetServerOptionVciString ¶
type GetServerOptionVciString struct { // VCI strings. VciString string `pulumi:"vciString"` }
type GetServerOptionVciStringArgs ¶
type GetServerOptionVciStringArgs struct { // VCI strings. VciString pulumi.StringInput `pulumi:"vciString"` }
func (GetServerOptionVciStringArgs) ElementType ¶
func (GetServerOptionVciStringArgs) ElementType() reflect.Type
func (GetServerOptionVciStringArgs) ToGetServerOptionVciStringOutput ¶
func (i GetServerOptionVciStringArgs) ToGetServerOptionVciStringOutput() GetServerOptionVciStringOutput
func (GetServerOptionVciStringArgs) ToGetServerOptionVciStringOutputWithContext ¶
func (i GetServerOptionVciStringArgs) ToGetServerOptionVciStringOutputWithContext(ctx context.Context) GetServerOptionVciStringOutput
type GetServerOptionVciStringArray ¶
type GetServerOptionVciStringArray []GetServerOptionVciStringInput
func (GetServerOptionVciStringArray) ElementType ¶
func (GetServerOptionVciStringArray) ElementType() reflect.Type
func (GetServerOptionVciStringArray) ToGetServerOptionVciStringArrayOutput ¶
func (i GetServerOptionVciStringArray) ToGetServerOptionVciStringArrayOutput() GetServerOptionVciStringArrayOutput
func (GetServerOptionVciStringArray) ToGetServerOptionVciStringArrayOutputWithContext ¶
func (i GetServerOptionVciStringArray) ToGetServerOptionVciStringArrayOutputWithContext(ctx context.Context) GetServerOptionVciStringArrayOutput
type GetServerOptionVciStringArrayInput ¶
type GetServerOptionVciStringArrayInput interface { pulumi.Input ToGetServerOptionVciStringArrayOutput() GetServerOptionVciStringArrayOutput ToGetServerOptionVciStringArrayOutputWithContext(context.Context) GetServerOptionVciStringArrayOutput }
GetServerOptionVciStringArrayInput is an input type that accepts GetServerOptionVciStringArray and GetServerOptionVciStringArrayOutput values. You can construct a concrete instance of `GetServerOptionVciStringArrayInput` via:
GetServerOptionVciStringArray{ GetServerOptionVciStringArgs{...} }
type GetServerOptionVciStringArrayOutput ¶
type GetServerOptionVciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerOptionVciStringArrayOutput) ElementType ¶
func (GetServerOptionVciStringArrayOutput) ElementType() reflect.Type
func (GetServerOptionVciStringArrayOutput) Index ¶
func (o GetServerOptionVciStringArrayOutput) Index(i pulumi.IntInput) GetServerOptionVciStringOutput
func (GetServerOptionVciStringArrayOutput) ToGetServerOptionVciStringArrayOutput ¶
func (o GetServerOptionVciStringArrayOutput) ToGetServerOptionVciStringArrayOutput() GetServerOptionVciStringArrayOutput
func (GetServerOptionVciStringArrayOutput) ToGetServerOptionVciStringArrayOutputWithContext ¶
func (o GetServerOptionVciStringArrayOutput) ToGetServerOptionVciStringArrayOutputWithContext(ctx context.Context) GetServerOptionVciStringArrayOutput
type GetServerOptionVciStringInput ¶
type GetServerOptionVciStringInput interface { pulumi.Input ToGetServerOptionVciStringOutput() GetServerOptionVciStringOutput ToGetServerOptionVciStringOutputWithContext(context.Context) GetServerOptionVciStringOutput }
GetServerOptionVciStringInput is an input type that accepts GetServerOptionVciStringArgs and GetServerOptionVciStringOutput values. You can construct a concrete instance of `GetServerOptionVciStringInput` via:
GetServerOptionVciStringArgs{...}
type GetServerOptionVciStringOutput ¶
type GetServerOptionVciStringOutput struct{ *pulumi.OutputState }
func (GetServerOptionVciStringOutput) ElementType ¶
func (GetServerOptionVciStringOutput) ElementType() reflect.Type
func (GetServerOptionVciStringOutput) ToGetServerOptionVciStringOutput ¶
func (o GetServerOptionVciStringOutput) ToGetServerOptionVciStringOutput() GetServerOptionVciStringOutput
func (GetServerOptionVciStringOutput) ToGetServerOptionVciStringOutputWithContext ¶
func (o GetServerOptionVciStringOutput) ToGetServerOptionVciStringOutputWithContext(ctx context.Context) GetServerOptionVciStringOutput
func (GetServerOptionVciStringOutput) VciString ¶
func (o GetServerOptionVciStringOutput) VciString() pulumi.StringOutput
VCI strings.
type GetServerReservedAddress ¶
type GetServerReservedAddress struct { // Options for the DHCP server to configure the client with the reserved MAC address. Action string `pulumi:"action"` // Option 82 circuit-ID of the client that will get the reserved IP address. CircuitId string `pulumi:"circuitId"` // DHCP option type. CircuitIdType string `pulumi:"circuitIdType"` // Description. Description string `pulumi:"description"` // ID. Id int `pulumi:"id"` // IP address to be reserved for the MAC address. Ip string `pulumi:"ip"` // MAC address of the client that will get the reserved IP address. Mac string `pulumi:"mac"` // Option 82 remote-ID of the client that will get the reserved IP address. RemoteId string `pulumi:"remoteId"` // DHCP option type. RemoteIdType string `pulumi:"remoteIdType"` // DHCP reserved-address type. Type string `pulumi:"type"` }
type GetServerReservedAddressArgs ¶
type GetServerReservedAddressArgs struct { // Options for the DHCP server to configure the client with the reserved MAC address. Action pulumi.StringInput `pulumi:"action"` // Option 82 circuit-ID of the client that will get the reserved IP address. CircuitId pulumi.StringInput `pulumi:"circuitId"` // DHCP option type. CircuitIdType pulumi.StringInput `pulumi:"circuitIdType"` // Description. Description pulumi.StringInput `pulumi:"description"` // ID. Id pulumi.IntInput `pulumi:"id"` // IP address to be reserved for the MAC address. Ip pulumi.StringInput `pulumi:"ip"` // MAC address of the client that will get the reserved IP address. Mac pulumi.StringInput `pulumi:"mac"` // Option 82 remote-ID of the client that will get the reserved IP address. RemoteId pulumi.StringInput `pulumi:"remoteId"` // DHCP option type. RemoteIdType pulumi.StringInput `pulumi:"remoteIdType"` // DHCP reserved-address type. Type pulumi.StringInput `pulumi:"type"` }
func (GetServerReservedAddressArgs) ElementType ¶
func (GetServerReservedAddressArgs) ElementType() reflect.Type
func (GetServerReservedAddressArgs) ToGetServerReservedAddressOutput ¶
func (i GetServerReservedAddressArgs) ToGetServerReservedAddressOutput() GetServerReservedAddressOutput
func (GetServerReservedAddressArgs) ToGetServerReservedAddressOutputWithContext ¶
func (i GetServerReservedAddressArgs) ToGetServerReservedAddressOutputWithContext(ctx context.Context) GetServerReservedAddressOutput
type GetServerReservedAddressArray ¶
type GetServerReservedAddressArray []GetServerReservedAddressInput
func (GetServerReservedAddressArray) ElementType ¶
func (GetServerReservedAddressArray) ElementType() reflect.Type
func (GetServerReservedAddressArray) ToGetServerReservedAddressArrayOutput ¶
func (i GetServerReservedAddressArray) ToGetServerReservedAddressArrayOutput() GetServerReservedAddressArrayOutput
func (GetServerReservedAddressArray) ToGetServerReservedAddressArrayOutputWithContext ¶
func (i GetServerReservedAddressArray) ToGetServerReservedAddressArrayOutputWithContext(ctx context.Context) GetServerReservedAddressArrayOutput
type GetServerReservedAddressArrayInput ¶
type GetServerReservedAddressArrayInput interface { pulumi.Input ToGetServerReservedAddressArrayOutput() GetServerReservedAddressArrayOutput ToGetServerReservedAddressArrayOutputWithContext(context.Context) GetServerReservedAddressArrayOutput }
GetServerReservedAddressArrayInput is an input type that accepts GetServerReservedAddressArray and GetServerReservedAddressArrayOutput values. You can construct a concrete instance of `GetServerReservedAddressArrayInput` via:
GetServerReservedAddressArray{ GetServerReservedAddressArgs{...} }
type GetServerReservedAddressArrayOutput ¶
type GetServerReservedAddressArrayOutput struct{ *pulumi.OutputState }
func (GetServerReservedAddressArrayOutput) ElementType ¶
func (GetServerReservedAddressArrayOutput) ElementType() reflect.Type
func (GetServerReservedAddressArrayOutput) Index ¶
func (o GetServerReservedAddressArrayOutput) Index(i pulumi.IntInput) GetServerReservedAddressOutput
func (GetServerReservedAddressArrayOutput) ToGetServerReservedAddressArrayOutput ¶
func (o GetServerReservedAddressArrayOutput) ToGetServerReservedAddressArrayOutput() GetServerReservedAddressArrayOutput
func (GetServerReservedAddressArrayOutput) ToGetServerReservedAddressArrayOutputWithContext ¶
func (o GetServerReservedAddressArrayOutput) ToGetServerReservedAddressArrayOutputWithContext(ctx context.Context) GetServerReservedAddressArrayOutput
type GetServerReservedAddressInput ¶
type GetServerReservedAddressInput interface { pulumi.Input ToGetServerReservedAddressOutput() GetServerReservedAddressOutput ToGetServerReservedAddressOutputWithContext(context.Context) GetServerReservedAddressOutput }
GetServerReservedAddressInput is an input type that accepts GetServerReservedAddressArgs and GetServerReservedAddressOutput values. You can construct a concrete instance of `GetServerReservedAddressInput` via:
GetServerReservedAddressArgs{...}
type GetServerReservedAddressOutput ¶
type GetServerReservedAddressOutput struct{ *pulumi.OutputState }
func (GetServerReservedAddressOutput) Action ¶
func (o GetServerReservedAddressOutput) Action() pulumi.StringOutput
Options for the DHCP server to configure the client with the reserved MAC address.
func (GetServerReservedAddressOutput) CircuitId ¶
func (o GetServerReservedAddressOutput) CircuitId() pulumi.StringOutput
Option 82 circuit-ID of the client that will get the reserved IP address.
func (GetServerReservedAddressOutput) CircuitIdType ¶
func (o GetServerReservedAddressOutput) CircuitIdType() pulumi.StringOutput
DHCP option type.
func (GetServerReservedAddressOutput) Description ¶
func (o GetServerReservedAddressOutput) Description() pulumi.StringOutput
Description.
func (GetServerReservedAddressOutput) ElementType ¶
func (GetServerReservedAddressOutput) ElementType() reflect.Type
func (GetServerReservedAddressOutput) Id ¶
func (o GetServerReservedAddressOutput) Id() pulumi.IntOutput
ID.
func (GetServerReservedAddressOutput) Ip ¶
func (o GetServerReservedAddressOutput) Ip() pulumi.StringOutput
IP address to be reserved for the MAC address.
func (GetServerReservedAddressOutput) Mac ¶
func (o GetServerReservedAddressOutput) Mac() pulumi.StringOutput
MAC address of the client that will get the reserved IP address.
func (GetServerReservedAddressOutput) RemoteId ¶
func (o GetServerReservedAddressOutput) RemoteId() pulumi.StringOutput
Option 82 remote-ID of the client that will get the reserved IP address.
func (GetServerReservedAddressOutput) RemoteIdType ¶
func (o GetServerReservedAddressOutput) RemoteIdType() pulumi.StringOutput
DHCP option type.
func (GetServerReservedAddressOutput) ToGetServerReservedAddressOutput ¶
func (o GetServerReservedAddressOutput) ToGetServerReservedAddressOutput() GetServerReservedAddressOutput
func (GetServerReservedAddressOutput) ToGetServerReservedAddressOutputWithContext ¶
func (o GetServerReservedAddressOutput) ToGetServerReservedAddressOutputWithContext(ctx context.Context) GetServerReservedAddressOutput
func (GetServerReservedAddressOutput) Type ¶
func (o GetServerReservedAddressOutput) Type() pulumi.StringOutput
DHCP reserved-address type.
type GetServerTftpServer ¶
type GetServerTftpServer struct { // TFTP server. TftpServer string `pulumi:"tftpServer"` }
type GetServerTftpServerArgs ¶
type GetServerTftpServerArgs struct { // TFTP server. TftpServer pulumi.StringInput `pulumi:"tftpServer"` }
func (GetServerTftpServerArgs) ElementType ¶
func (GetServerTftpServerArgs) ElementType() reflect.Type
func (GetServerTftpServerArgs) ToGetServerTftpServerOutput ¶
func (i GetServerTftpServerArgs) ToGetServerTftpServerOutput() GetServerTftpServerOutput
func (GetServerTftpServerArgs) ToGetServerTftpServerOutputWithContext ¶
func (i GetServerTftpServerArgs) ToGetServerTftpServerOutputWithContext(ctx context.Context) GetServerTftpServerOutput
type GetServerTftpServerArray ¶
type GetServerTftpServerArray []GetServerTftpServerInput
func (GetServerTftpServerArray) ElementType ¶
func (GetServerTftpServerArray) ElementType() reflect.Type
func (GetServerTftpServerArray) ToGetServerTftpServerArrayOutput ¶
func (i GetServerTftpServerArray) ToGetServerTftpServerArrayOutput() GetServerTftpServerArrayOutput
func (GetServerTftpServerArray) ToGetServerTftpServerArrayOutputWithContext ¶
func (i GetServerTftpServerArray) ToGetServerTftpServerArrayOutputWithContext(ctx context.Context) GetServerTftpServerArrayOutput
type GetServerTftpServerArrayInput ¶
type GetServerTftpServerArrayInput interface { pulumi.Input ToGetServerTftpServerArrayOutput() GetServerTftpServerArrayOutput ToGetServerTftpServerArrayOutputWithContext(context.Context) GetServerTftpServerArrayOutput }
GetServerTftpServerArrayInput is an input type that accepts GetServerTftpServerArray and GetServerTftpServerArrayOutput values. You can construct a concrete instance of `GetServerTftpServerArrayInput` via:
GetServerTftpServerArray{ GetServerTftpServerArgs{...} }
type GetServerTftpServerArrayOutput ¶
type GetServerTftpServerArrayOutput struct{ *pulumi.OutputState }
func (GetServerTftpServerArrayOutput) ElementType ¶
func (GetServerTftpServerArrayOutput) ElementType() reflect.Type
func (GetServerTftpServerArrayOutput) Index ¶
func (o GetServerTftpServerArrayOutput) Index(i pulumi.IntInput) GetServerTftpServerOutput
func (GetServerTftpServerArrayOutput) ToGetServerTftpServerArrayOutput ¶
func (o GetServerTftpServerArrayOutput) ToGetServerTftpServerArrayOutput() GetServerTftpServerArrayOutput
func (GetServerTftpServerArrayOutput) ToGetServerTftpServerArrayOutputWithContext ¶
func (o GetServerTftpServerArrayOutput) ToGetServerTftpServerArrayOutputWithContext(ctx context.Context) GetServerTftpServerArrayOutput
type GetServerTftpServerInput ¶
type GetServerTftpServerInput interface { pulumi.Input ToGetServerTftpServerOutput() GetServerTftpServerOutput ToGetServerTftpServerOutputWithContext(context.Context) GetServerTftpServerOutput }
GetServerTftpServerInput is an input type that accepts GetServerTftpServerArgs and GetServerTftpServerOutput values. You can construct a concrete instance of `GetServerTftpServerInput` via:
GetServerTftpServerArgs{...}
type GetServerTftpServerOutput ¶
type GetServerTftpServerOutput struct{ *pulumi.OutputState }
func (GetServerTftpServerOutput) ElementType ¶
func (GetServerTftpServerOutput) ElementType() reflect.Type
func (GetServerTftpServerOutput) TftpServer ¶
func (o GetServerTftpServerOutput) TftpServer() pulumi.StringOutput
TFTP server.
func (GetServerTftpServerOutput) ToGetServerTftpServerOutput ¶
func (o GetServerTftpServerOutput) ToGetServerTftpServerOutput() GetServerTftpServerOutput
func (GetServerTftpServerOutput) ToGetServerTftpServerOutputWithContext ¶
func (o GetServerTftpServerOutput) ToGetServerTftpServerOutputWithContext(ctx context.Context) GetServerTftpServerOutput
type GetServerVciString ¶
type GetServerVciString struct { // VCI strings. VciString string `pulumi:"vciString"` }
type GetServerVciStringArgs ¶
type GetServerVciStringArgs struct { // VCI strings. VciString pulumi.StringInput `pulumi:"vciString"` }
func (GetServerVciStringArgs) ElementType ¶
func (GetServerVciStringArgs) ElementType() reflect.Type
func (GetServerVciStringArgs) ToGetServerVciStringOutput ¶
func (i GetServerVciStringArgs) ToGetServerVciStringOutput() GetServerVciStringOutput
func (GetServerVciStringArgs) ToGetServerVciStringOutputWithContext ¶
func (i GetServerVciStringArgs) ToGetServerVciStringOutputWithContext(ctx context.Context) GetServerVciStringOutput
type GetServerVciStringArray ¶
type GetServerVciStringArray []GetServerVciStringInput
func (GetServerVciStringArray) ElementType ¶
func (GetServerVciStringArray) ElementType() reflect.Type
func (GetServerVciStringArray) ToGetServerVciStringArrayOutput ¶
func (i GetServerVciStringArray) ToGetServerVciStringArrayOutput() GetServerVciStringArrayOutput
func (GetServerVciStringArray) ToGetServerVciStringArrayOutputWithContext ¶
func (i GetServerVciStringArray) ToGetServerVciStringArrayOutputWithContext(ctx context.Context) GetServerVciStringArrayOutput
type GetServerVciStringArrayInput ¶
type GetServerVciStringArrayInput interface { pulumi.Input ToGetServerVciStringArrayOutput() GetServerVciStringArrayOutput ToGetServerVciStringArrayOutputWithContext(context.Context) GetServerVciStringArrayOutput }
GetServerVciStringArrayInput is an input type that accepts GetServerVciStringArray and GetServerVciStringArrayOutput values. You can construct a concrete instance of `GetServerVciStringArrayInput` via:
GetServerVciStringArray{ GetServerVciStringArgs{...} }
type GetServerVciStringArrayOutput ¶
type GetServerVciStringArrayOutput struct{ *pulumi.OutputState }
func (GetServerVciStringArrayOutput) ElementType ¶
func (GetServerVciStringArrayOutput) ElementType() reflect.Type
func (GetServerVciStringArrayOutput) Index ¶
func (o GetServerVciStringArrayOutput) Index(i pulumi.IntInput) GetServerVciStringOutput
func (GetServerVciStringArrayOutput) ToGetServerVciStringArrayOutput ¶
func (o GetServerVciStringArrayOutput) ToGetServerVciStringArrayOutput() GetServerVciStringArrayOutput
func (GetServerVciStringArrayOutput) ToGetServerVciStringArrayOutputWithContext ¶
func (o GetServerVciStringArrayOutput) ToGetServerVciStringArrayOutputWithContext(ctx context.Context) GetServerVciStringArrayOutput
type GetServerVciStringInput ¶
type GetServerVciStringInput interface { pulumi.Input ToGetServerVciStringOutput() GetServerVciStringOutput ToGetServerVciStringOutputWithContext(context.Context) GetServerVciStringOutput }
GetServerVciStringInput is an input type that accepts GetServerVciStringArgs and GetServerVciStringOutput values. You can construct a concrete instance of `GetServerVciStringInput` via:
GetServerVciStringArgs{...}
type GetServerVciStringOutput ¶
type GetServerVciStringOutput struct{ *pulumi.OutputState }
func (GetServerVciStringOutput) ElementType ¶
func (GetServerVciStringOutput) ElementType() reflect.Type
func (GetServerVciStringOutput) ToGetServerVciStringOutput ¶
func (o GetServerVciStringOutput) ToGetServerVciStringOutput() GetServerVciStringOutput
func (GetServerVciStringOutput) ToGetServerVciStringOutputWithContext ¶
func (o GetServerVciStringOutput) ToGetServerVciStringOutputWithContext(ctx context.Context) GetServerVciStringOutput
func (GetServerVciStringOutput) VciString ¶
func (o GetServerVciStringOutput) VciString() pulumi.StringOutput
VCI strings.
type GetServerlistArgs ¶
type GetServerlistArgs struct { // A filter used to scope the list. See Filter results of datasource. Filter *string `pulumi:"filter"` // Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` }
A collection of arguments for invoking getServerlist.
type GetServerlistOutputArgs ¶
type GetServerlistOutputArgs struct { // A filter used to scope the list. See Filter results of datasource. Filter pulumi.StringPtrInput `pulumi:"filter"` // Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput `pulumi:"vdomparam"` }
A collection of arguments for invoking getServerlist.
func (GetServerlistOutputArgs) ElementType ¶
func (GetServerlistOutputArgs) ElementType() reflect.Type
type GetServerlistResult ¶
type GetServerlistResult struct { Filter *string `pulumi:"filter"` // A list of the `system/dhcp.Server`. Fosidlists []int `pulumi:"fosidlists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Vdomparam *string `pulumi:"vdomparam"` }
A collection of values returned by getServerlist.
func GetServerlist ¶
func GetServerlist(ctx *pulumi.Context, args *GetServerlistArgs, opts ...pulumi.InvokeOption) (*GetServerlistResult, error)
Provides a list of `system/dhcp.Server`.
type GetServerlistResultOutput ¶
type GetServerlistResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServerlist.
func GetServerlistOutput ¶
func GetServerlistOutput(ctx *pulumi.Context, args GetServerlistOutputArgs, opts ...pulumi.InvokeOption) GetServerlistResultOutput
func (GetServerlistResultOutput) ElementType ¶
func (GetServerlistResultOutput) ElementType() reflect.Type
func (GetServerlistResultOutput) Filter ¶
func (o GetServerlistResultOutput) Filter() pulumi.StringPtrOutput
func (GetServerlistResultOutput) Fosidlists ¶
func (o GetServerlistResultOutput) Fosidlists() pulumi.IntArrayOutput
A list of the `system/dhcp.Server`.
func (GetServerlistResultOutput) Id ¶
func (o GetServerlistResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServerlistResultOutput) ToGetServerlistResultOutput ¶
func (o GetServerlistResultOutput) ToGetServerlistResultOutput() GetServerlistResultOutput
func (GetServerlistResultOutput) ToGetServerlistResultOutputWithContext ¶
func (o GetServerlistResultOutput) ToGetServerlistResultOutputWithContext(ctx context.Context) GetServerlistResultOutput
func (GetServerlistResultOutput) Vdomparam ¶
func (o GetServerlistResultOutput) Vdomparam() pulumi.StringPtrOutput
type LookupServerArgs ¶
type LookupServerArgs struct { // Specify the fosid of the desired systemdhcp server. Fosid int `pulumi:"fosid"` // Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` }
A collection of arguments for invoking getServer.
type LookupServerOutputArgs ¶
type LookupServerOutputArgs struct { // Specify the fosid of the desired systemdhcp server. Fosid pulumi.IntInput `pulumi:"fosid"` // Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput `pulumi:"vdomparam"` }
A collection of arguments for invoking getServer.
func (LookupServerOutputArgs) ElementType ¶
func (LookupServerOutputArgs) ElementType() reflect.Type
type LookupServerResult ¶
type LookupServerResult struct { // Enable/disable auto configuration. AutoConfiguration string `pulumi:"autoConfiguration"` // Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. AutoManagedStatus string `pulumi:"autoManagedStatus"` // Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused. ConflictedIpTimeout int `pulumi:"conflictedIpTimeout"` // DDNS authentication mode. DdnsAuth string `pulumi:"ddnsAuth"` // DDNS update key (base 64 encoding). DdnsKey string `pulumi:"ddnsKey"` // DDNS update key name. DdnsKeyname string `pulumi:"ddnsKeyname"` // DDNS server IP. DdnsServerIp string `pulumi:"ddnsServerIp"` // TTL. DdnsTtl int `pulumi:"ddnsTtl"` // Enable/disable DDNS update for DHCP. DdnsUpdate string `pulumi:"ddnsUpdate"` // Enable/disable DDNS update override for DHCP. DdnsUpdateOverride string `pulumi:"ddnsUpdateOverride"` // Zone of your domain name (ex. DDNS.com). DdnsZone string `pulumi:"ddnsZone"` // Default gateway IP address assigned by the DHCP server. DefaultGateway string `pulumi:"defaultGateway"` // Enable/disable populating of DHCP server settings from FortiIPAM. DhcpSettingsFromFortiipam string `pulumi:"dhcpSettingsFromFortiipam"` // DNS server 1. DnsServer1 string `pulumi:"dnsServer1"` // DNS server 2. DnsServer2 string `pulumi:"dnsServer2"` // DNS server 3. DnsServer3 string `pulumi:"dnsServer3"` // DNS server 4. DnsServer4 string `pulumi:"dnsServer4"` // Options for assigning DNS servers to DHCP clients. DnsService string `pulumi:"dnsService"` // Domain name suffix for the IP addresses that the DHCP server assigns to clients. Domain string `pulumi:"domain"` // Exclude one or more ranges of IP addresses from being assigned to clients. The structure of `excludeRange` block is documented below. ExcludeRanges []GetServerExcludeRange `pulumi:"excludeRanges"` // Name of the boot file on the TFTP server. Filename string `pulumi:"filename"` // Enable/disable FortiClient-On-Net service for this DHCP server. ForticlientOnNetStatus string `pulumi:"forticlientOnNetStatus"` // ID. Fosid int `pulumi:"fosid"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // DHCP server can assign IP configurations to clients connected to this interface. Interface string `pulumi:"interface"` // Method used to assign client IP. IpMode string `pulumi:"ipMode"` // DHCP IP range configuration. The structure of `ipRange` block is documented below. IpRanges []GetServerIpRange `pulumi:"ipRanges"` // DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry). IpsecLeaseHold int `pulumi:"ipsecLeaseHold"` // Lease time in seconds, 0 means default lease time. LeaseTime int `pulumi:"leaseTime"` // MAC access control default action (allow or block assigning IP settings). MacAclDefaultAction string `pulumi:"macAclDefaultAction"` // Netmask assigned by the DHCP server. Netmask string `pulumi:"netmask"` // IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from. NextServer string `pulumi:"nextServer"` // NTP server 1. NtpServer1 string `pulumi:"ntpServer1"` // NTP server 2. NtpServer2 string `pulumi:"ntpServer2"` // NTP server 3. NtpServer3 string `pulumi:"ntpServer3"` // Options for assigning Network Time Protocol (NTP) servers to DHCP clients. NtpService string `pulumi:"ntpService"` // DHCP options. The structure of `options` block is documented below. Options []GetServerOption `pulumi:"options"` // Relay agent IP. RelayAgent string `pulumi:"relayAgent"` // Options for the DHCP server to assign IP settings to specific MAC addresses. The structure of `reservedAddress` block is documented below. ReservedAddresses []GetServerReservedAddress `pulumi:"reservedAddresses"` // DHCP server can be a normal DHCP server or an IPsec DHCP server. ServerType string `pulumi:"serverType"` SharedSubnet string `pulumi:"sharedSubnet"` // Enable/disable this DHCP configuration. Status string `pulumi:"status"` // TFTP server. TftpServers []GetServerTftpServer `pulumi:"tftpServers"` // Select the time zone to be assigned to DHCP clients. Timezone string `pulumi:"timezone"` // Options for the DHCP server to set the client's time zone. TimezoneOption string `pulumi:"timezoneOption"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. VciMatch string `pulumi:"vciMatch"` // VCI strings. VciStrings []GetServerVciString `pulumi:"vciStrings"` Vdomparam *string `pulumi:"vdomparam"` // WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). WifiAc1 string `pulumi:"wifiAc1"` // WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417). WifiAc2 string `pulumi:"wifiAc2"` // WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417). WifiAc3 string `pulumi:"wifiAc3"` // Options for assigning WiFi Access Controllers to DHCP clients WifiAcService string `pulumi:"wifiAcService"` // WINS server 1. WinsServer1 string `pulumi:"winsServer1"` // WINS server 2. WinsServer2 string `pulumi:"winsServer2"` }
A collection of values returned by getServer.
func LookupServer ¶
func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)
Use this data source to get information on an fortios systemdhcp server
type LookupServerResultOutput ¶
type LookupServerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServer.
func LookupServerOutput ¶
func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput
func (LookupServerResultOutput) AutoConfiguration ¶
func (o LookupServerResultOutput) AutoConfiguration() pulumi.StringOutput
Enable/disable auto configuration.
func (LookupServerResultOutput) AutoManagedStatus ¶
func (o LookupServerResultOutput) AutoManagedStatus() pulumi.StringOutput
Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM.
func (LookupServerResultOutput) ConflictedIpTimeout ¶
func (o LookupServerResultOutput) ConflictedIpTimeout() pulumi.IntOutput
Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
func (LookupServerResultOutput) DdnsAuth ¶
func (o LookupServerResultOutput) DdnsAuth() pulumi.StringOutput
DDNS authentication mode.
func (LookupServerResultOutput) DdnsKey ¶
func (o LookupServerResultOutput) DdnsKey() pulumi.StringOutput
DDNS update key (base 64 encoding).
func (LookupServerResultOutput) DdnsKeyname ¶
func (o LookupServerResultOutput) DdnsKeyname() pulumi.StringOutput
DDNS update key name.
func (LookupServerResultOutput) DdnsServerIp ¶
func (o LookupServerResultOutput) DdnsServerIp() pulumi.StringOutput
DDNS server IP.
func (LookupServerResultOutput) DdnsTtl ¶
func (o LookupServerResultOutput) DdnsTtl() pulumi.IntOutput
TTL.
func (LookupServerResultOutput) DdnsUpdate ¶
func (o LookupServerResultOutput) DdnsUpdate() pulumi.StringOutput
Enable/disable DDNS update for DHCP.
func (LookupServerResultOutput) DdnsUpdateOverride ¶
func (o LookupServerResultOutput) DdnsUpdateOverride() pulumi.StringOutput
Enable/disable DDNS update override for DHCP.
func (LookupServerResultOutput) DdnsZone ¶
func (o LookupServerResultOutput) DdnsZone() pulumi.StringOutput
Zone of your domain name (ex. DDNS.com).
func (LookupServerResultOutput) DefaultGateway ¶
func (o LookupServerResultOutput) DefaultGateway() pulumi.StringOutput
Default gateway IP address assigned by the DHCP server.
func (LookupServerResultOutput) DhcpSettingsFromFortiipam ¶
func (o LookupServerResultOutput) DhcpSettingsFromFortiipam() pulumi.StringOutput
Enable/disable populating of DHCP server settings from FortiIPAM.
func (LookupServerResultOutput) DnsServer1 ¶
func (o LookupServerResultOutput) DnsServer1() pulumi.StringOutput
DNS server 1.
func (LookupServerResultOutput) DnsServer2 ¶
func (o LookupServerResultOutput) DnsServer2() pulumi.StringOutput
DNS server 2.
func (LookupServerResultOutput) DnsServer3 ¶
func (o LookupServerResultOutput) DnsServer3() pulumi.StringOutput
DNS server 3.
func (LookupServerResultOutput) DnsServer4 ¶
func (o LookupServerResultOutput) DnsServer4() pulumi.StringOutput
DNS server 4.
func (LookupServerResultOutput) DnsService ¶
func (o LookupServerResultOutput) DnsService() pulumi.StringOutput
Options for assigning DNS servers to DHCP clients.
func (LookupServerResultOutput) Domain ¶
func (o LookupServerResultOutput) Domain() pulumi.StringOutput
Domain name suffix for the IP addresses that the DHCP server assigns to clients.
func (LookupServerResultOutput) ElementType ¶
func (LookupServerResultOutput) ElementType() reflect.Type
func (LookupServerResultOutput) ExcludeRanges ¶
func (o LookupServerResultOutput) ExcludeRanges() GetServerExcludeRangeArrayOutput
Exclude one or more ranges of IP addresses from being assigned to clients. The structure of `excludeRange` block is documented below.
func (LookupServerResultOutput) Filename ¶
func (o LookupServerResultOutput) Filename() pulumi.StringOutput
Name of the boot file on the TFTP server.
func (LookupServerResultOutput) ForticlientOnNetStatus ¶
func (o LookupServerResultOutput) ForticlientOnNetStatus() pulumi.StringOutput
Enable/disable FortiClient-On-Net service for this DHCP server.
func (LookupServerResultOutput) Fosid ¶
func (o LookupServerResultOutput) Fosid() pulumi.IntOutput
ID.
func (LookupServerResultOutput) Id ¶
func (o LookupServerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServerResultOutput) Interface ¶
func (o LookupServerResultOutput) Interface() pulumi.StringOutput
DHCP server can assign IP configurations to clients connected to this interface.
func (LookupServerResultOutput) IpMode ¶
func (o LookupServerResultOutput) IpMode() pulumi.StringOutput
Method used to assign client IP.
func (LookupServerResultOutput) IpRanges ¶
func (o LookupServerResultOutput) IpRanges() GetServerIpRangeArrayOutput
DHCP IP range configuration. The structure of `ipRange` block is documented below.
func (LookupServerResultOutput) IpsecLeaseHold ¶
func (o LookupServerResultOutput) IpsecLeaseHold() pulumi.IntOutput
DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
func (LookupServerResultOutput) LeaseTime ¶
func (o LookupServerResultOutput) LeaseTime() pulumi.IntOutput
Lease time in seconds, 0 means default lease time.
func (LookupServerResultOutput) MacAclDefaultAction ¶
func (o LookupServerResultOutput) MacAclDefaultAction() pulumi.StringOutput
MAC access control default action (allow or block assigning IP settings).
func (LookupServerResultOutput) Netmask ¶
func (o LookupServerResultOutput) Netmask() pulumi.StringOutput
Netmask assigned by the DHCP server.
func (LookupServerResultOutput) NextServer ¶
func (o LookupServerResultOutput) NextServer() pulumi.StringOutput
IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
func (LookupServerResultOutput) NtpServer1 ¶
func (o LookupServerResultOutput) NtpServer1() pulumi.StringOutput
NTP server 1.
func (LookupServerResultOutput) NtpServer2 ¶
func (o LookupServerResultOutput) NtpServer2() pulumi.StringOutput
NTP server 2.
func (LookupServerResultOutput) NtpServer3 ¶
func (o LookupServerResultOutput) NtpServer3() pulumi.StringOutput
NTP server 3.
func (LookupServerResultOutput) NtpService ¶
func (o LookupServerResultOutput) NtpService() pulumi.StringOutput
Options for assigning Network Time Protocol (NTP) servers to DHCP clients.
func (LookupServerResultOutput) Options ¶
func (o LookupServerResultOutput) Options() GetServerOptionArrayOutput
DHCP options. The structure of `options` block is documented below.
func (LookupServerResultOutput) RelayAgent ¶
func (o LookupServerResultOutput) RelayAgent() pulumi.StringOutput
Relay agent IP.
func (LookupServerResultOutput) ReservedAddresses ¶
func (o LookupServerResultOutput) ReservedAddresses() GetServerReservedAddressArrayOutput
Options for the DHCP server to assign IP settings to specific MAC addresses. The structure of `reservedAddress` block is documented below.
func (LookupServerResultOutput) ServerType ¶
func (o LookupServerResultOutput) ServerType() pulumi.StringOutput
DHCP server can be a normal DHCP server or an IPsec DHCP server.
func (LookupServerResultOutput) SharedSubnet ¶
func (o LookupServerResultOutput) SharedSubnet() pulumi.StringOutput
Enable/disable shared subnet.
func (LookupServerResultOutput) Status ¶
func (o LookupServerResultOutput) Status() pulumi.StringOutput
Enable/disable this DHCP configuration.
func (LookupServerResultOutput) TftpServers ¶
func (o LookupServerResultOutput) TftpServers() GetServerTftpServerArrayOutput
TFTP server.
func (LookupServerResultOutput) Timezone ¶
func (o LookupServerResultOutput) Timezone() pulumi.StringOutput
Select the time zone to be assigned to DHCP clients.
func (LookupServerResultOutput) TimezoneOption ¶
func (o LookupServerResultOutput) TimezoneOption() pulumi.StringOutput
Options for the DHCP server to set the client's time zone.
func (LookupServerResultOutput) ToLookupServerResultOutput ¶
func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
func (LookupServerResultOutput) ToLookupServerResultOutputWithContext ¶
func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
func (LookupServerResultOutput) VciMatch ¶
func (o LookupServerResultOutput) VciMatch() pulumi.StringOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range.
func (LookupServerResultOutput) VciStrings ¶
func (o LookupServerResultOutput) VciStrings() GetServerVciStringArrayOutput
VCI strings.
func (LookupServerResultOutput) Vdomparam ¶
func (o LookupServerResultOutput) Vdomparam() pulumi.StringPtrOutput
func (LookupServerResultOutput) WifiAc1 ¶
func (o LookupServerResultOutput) WifiAc1() pulumi.StringOutput
WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
func (LookupServerResultOutput) WifiAc2 ¶
func (o LookupServerResultOutput) WifiAc2() pulumi.StringOutput
WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
func (LookupServerResultOutput) WifiAc3 ¶
func (o LookupServerResultOutput) WifiAc3() pulumi.StringOutput
WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
func (LookupServerResultOutput) WifiAcService ¶
func (o LookupServerResultOutput) WifiAcService() pulumi.StringOutput
Options for assigning WiFi Access Controllers to DHCP clients
func (LookupServerResultOutput) WinsServer1 ¶
func (o LookupServerResultOutput) WinsServer1() pulumi.StringOutput
WINS server 1.
func (LookupServerResultOutput) WinsServer2 ¶
func (o LookupServerResultOutput) WinsServer2() pulumi.StringOutput
WINS server 2.
type Server ¶
type Server struct { pulumi.CustomResourceState // Enable/disable auto configuration. Valid values: `disable`, `enable`. AutoConfiguration pulumi.StringOutput `pulumi:"autoConfiguration"` // Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: `disable`, `enable`. AutoManagedStatus pulumi.StringOutput `pulumi:"autoManagedStatus"` // Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused. ConflictedIpTimeout pulumi.IntOutput `pulumi:"conflictedIpTimeout"` // DDNS authentication mode. Valid values: `disable`, `tsig`. DdnsAuth pulumi.StringOutput `pulumi:"ddnsAuth"` // DDNS update key (base 64 encoding). DdnsKey pulumi.StringOutput `pulumi:"ddnsKey"` // DDNS update key name. DdnsKeyname pulumi.StringOutput `pulumi:"ddnsKeyname"` // DDNS server IP. DdnsServerIp pulumi.StringOutput `pulumi:"ddnsServerIp"` // TTL. DdnsTtl pulumi.IntOutput `pulumi:"ddnsTtl"` // Enable/disable DDNS update for DHCP. Valid values: `disable`, `enable`. DdnsUpdate pulumi.StringOutput `pulumi:"ddnsUpdate"` // Enable/disable DDNS update override for DHCP. Valid values: `disable`, `enable`. DdnsUpdateOverride pulumi.StringOutput `pulumi:"ddnsUpdateOverride"` // Zone of your domain name (ex. DDNS.com). DdnsZone pulumi.StringOutput `pulumi:"ddnsZone"` // Default gateway IP address assigned by the DHCP server. DefaultGateway pulumi.StringOutput `pulumi:"defaultGateway"` // Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: `disable`, `enable`. DhcpSettingsFromFortiipam pulumi.StringOutput `pulumi:"dhcpSettingsFromFortiipam"` // DNS server 1. DnsServer1 pulumi.StringOutput `pulumi:"dnsServer1"` // DNS server 2. DnsServer2 pulumi.StringOutput `pulumi:"dnsServer2"` // DNS server 3. DnsServer3 pulumi.StringOutput `pulumi:"dnsServer3"` // DNS server 4. DnsServer4 pulumi.StringOutput `pulumi:"dnsServer4"` // Options for assigning DNS servers to DHCP clients. Valid values: `local`, `default`, `specify`. DnsService pulumi.StringOutput `pulumi:"dnsService"` // Domain name suffix for the IP addresses that the DHCP server assigns to clients. Domain pulumi.StringOutput `pulumi:"domain"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Exclude one or more ranges of IP addresses from being assigned to clients. The structure of `excludeRange` block is documented below. ExcludeRanges ServerExcludeRangeArrayOutput `pulumi:"excludeRanges"` // Name of the boot file on the TFTP server. Filename pulumi.StringOutput `pulumi:"filename"` // Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. ForticlientOnNetStatus pulumi.StringOutput `pulumi:"forticlientOnNetStatus"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringOutput `pulumi:"interface"` // Method used to assign client IP. Valid values: `range`, `usrgrp`. IpMode pulumi.StringOutput `pulumi:"ipMode"` // DHCP IP range configuration. The structure of `ipRange` block is documented below. IpRanges ServerIpRangeArrayOutput `pulumi:"ipRanges"` // DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry). IpsecLeaseHold pulumi.IntOutput `pulumi:"ipsecLeaseHold"` // Lease time in seconds, 0 means unlimited. LeaseTime pulumi.IntOutput `pulumi:"leaseTime"` // MAC access control default action (allow or block assigning IP settings). Valid values: `assign`, `block`. MacAclDefaultAction pulumi.StringOutput `pulumi:"macAclDefaultAction"` // Netmask assigned by the DHCP server. Netmask pulumi.StringOutput `pulumi:"netmask"` // IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from. NextServer pulumi.StringOutput `pulumi:"nextServer"` // NTP server 1. NtpServer1 pulumi.StringOutput `pulumi:"ntpServer1"` // NTP server 2. NtpServer2 pulumi.StringOutput `pulumi:"ntpServer2"` // NTP server 3. NtpServer3 pulumi.StringOutput `pulumi:"ntpServer3"` // Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: `local`, `default`, `specify`. NtpService pulumi.StringOutput `pulumi:"ntpService"` // DHCP options. The structure of `options` block is documented below. Options ServerOptionArrayOutput `pulumi:"options"` // Relay agent IP. RelayAgent pulumi.StringOutput `pulumi:"relayAgent"` // Options for the DHCP server to assign IP settings to specific MAC addresses. The structure of `reservedAddress` block is documented below. ReservedAddresses ServerReservedAddressArrayOutput `pulumi:"reservedAddresses"` // DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: `regular`, `ipsec`. ServerType pulumi.StringOutput `pulumi:"serverType"` SharedSubnet pulumi.StringOutput `pulumi:"sharedSubnet"` // Enable/disable this DHCP configuration. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces. The structure of `tftpServer` block is documented below. TftpServers ServerTftpServerArrayOutput `pulumi:"tftpServers"` // Select the time zone to be assigned to DHCP clients. Timezone pulumi.StringOutput `pulumi:"timezone"` // Options for the DHCP server to set the client's time zone. Valid values: `disable`, `default`, `specify`. TimezoneOption pulumi.StringOutput `pulumi:"timezoneOption"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: `disable`, `enable`. VciMatch pulumi.StringOutput `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerVciStringArrayOutput `pulumi:"vciStrings"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). WifiAc1 pulumi.StringOutput `pulumi:"wifiAc1"` // WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417). WifiAc2 pulumi.StringOutput `pulumi:"wifiAc2"` // WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417). WifiAc3 pulumi.StringOutput `pulumi:"wifiAc3"` // Options for assigning WiFi Access Controllers to DHCP clients Valid values: `specify`, `local`. WifiAcService pulumi.StringOutput `pulumi:"wifiAcService"` // WINS server 1. WinsServer1 pulumi.StringOutput `pulumi:"winsServer1"` // WINS server 2. WinsServer2 pulumi.StringOutput `pulumi:"winsServer2"` }
Configure DHCP servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := system.NewServer(ctx, "trname", &system.ServerArgs{ DnsService: pulumi.String("default"), Fosid: pulumi.Int(1), Interface: pulumi.String("port2"), IpRanges: dhcp.ServerIpRangeArray{ &dhcp.ServerIpRangeArgs{ EndIp: pulumi.String("1.1.1.22"), Id: pulumi.Int(1), StartIp: pulumi.String("1.1.1.1"), }, }, Netmask: pulumi.String("255.255.255.0"), NtpServer1: pulumi.String("192.168.52.22"), Status: pulumi.String("disable"), Timezone: pulumi.String("00"), }) if err != nil { return err } return nil }) }
```
## Import
SystemDhcp Server can be imported using any of these accepted formats:
```sh $ pulumi import fortios:system/dhcp/server:Server labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:system/dhcp/server:Server labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server 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 NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
func (*Server) ElementType ¶
func (*Server) ToServerOutput ¶
func (i *Server) ToServerOutput() ServerOutput
func (*Server) ToServerOutputWithContext ¶
func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerArgs ¶
type ServerArgs struct { // Enable/disable auto configuration. Valid values: `disable`, `enable`. AutoConfiguration pulumi.StringPtrInput // Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: `disable`, `enable`. AutoManagedStatus pulumi.StringPtrInput // Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused. ConflictedIpTimeout pulumi.IntPtrInput // DDNS authentication mode. Valid values: `disable`, `tsig`. DdnsAuth pulumi.StringPtrInput // DDNS update key (base 64 encoding). DdnsKey pulumi.StringPtrInput // DDNS update key name. DdnsKeyname pulumi.StringPtrInput // DDNS server IP. DdnsServerIp pulumi.StringPtrInput // TTL. DdnsTtl pulumi.IntPtrInput // Enable/disable DDNS update for DHCP. Valid values: `disable`, `enable`. DdnsUpdate pulumi.StringPtrInput // Enable/disable DDNS update override for DHCP. Valid values: `disable`, `enable`. DdnsUpdateOverride pulumi.StringPtrInput // Zone of your domain name (ex. DDNS.com). DdnsZone pulumi.StringPtrInput // Default gateway IP address assigned by the DHCP server. DefaultGateway pulumi.StringPtrInput // Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: `disable`, `enable`. DhcpSettingsFromFortiipam pulumi.StringPtrInput // DNS server 1. DnsServer1 pulumi.StringPtrInput // DNS server 2. DnsServer2 pulumi.StringPtrInput // DNS server 3. DnsServer3 pulumi.StringPtrInput // DNS server 4. DnsServer4 pulumi.StringPtrInput // Options for assigning DNS servers to DHCP clients. Valid values: `local`, `default`, `specify`. DnsService pulumi.StringPtrInput // Domain name suffix for the IP addresses that the DHCP server assigns to clients. Domain pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Exclude one or more ranges of IP addresses from being assigned to clients. The structure of `excludeRange` block is documented below. ExcludeRanges ServerExcludeRangeArrayInput // Name of the boot file on the TFTP server. Filename pulumi.StringPtrInput // Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. ForticlientOnNetStatus pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringInput // Method used to assign client IP. Valid values: `range`, `usrgrp`. IpMode pulumi.StringPtrInput // DHCP IP range configuration. The structure of `ipRange` block is documented below. IpRanges ServerIpRangeArrayInput // DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry). IpsecLeaseHold pulumi.IntPtrInput // Lease time in seconds, 0 means unlimited. LeaseTime pulumi.IntPtrInput // MAC access control default action (allow or block assigning IP settings). Valid values: `assign`, `block`. MacAclDefaultAction pulumi.StringPtrInput // Netmask assigned by the DHCP server. Netmask pulumi.StringInput // IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from. NextServer pulumi.StringPtrInput // NTP server 1. NtpServer1 pulumi.StringPtrInput // NTP server 2. NtpServer2 pulumi.StringPtrInput // NTP server 3. NtpServer3 pulumi.StringPtrInput // Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: `local`, `default`, `specify`. NtpService pulumi.StringPtrInput // DHCP options. The structure of `options` block is documented below. Options ServerOptionArrayInput // Relay agent IP. RelayAgent pulumi.StringPtrInput // Options for the DHCP server to assign IP settings to specific MAC addresses. The structure of `reservedAddress` block is documented below. ReservedAddresses ServerReservedAddressArrayInput // DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: `regular`, `ipsec`. ServerType pulumi.StringPtrInput SharedSubnet pulumi.StringPtrInput // Enable/disable this DHCP configuration. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput // One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces. The structure of `tftpServer` block is documented below. TftpServers ServerTftpServerArrayInput // Select the time zone to be assigned to DHCP clients. Timezone pulumi.StringPtrInput // Options for the DHCP server to set the client's time zone. Valid values: `disable`, `default`, `specify`. TimezoneOption pulumi.StringPtrInput // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: `disable`, `enable`. VciMatch pulumi.StringPtrInput // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerVciStringArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput // WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). WifiAc1 pulumi.StringPtrInput // WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417). WifiAc2 pulumi.StringPtrInput // WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417). WifiAc3 pulumi.StringPtrInput // Options for assigning WiFi Access Controllers to DHCP clients Valid values: `specify`, `local`. WifiAcService pulumi.StringPtrInput // WINS server 1. WinsServer1 pulumi.StringPtrInput // WINS server 2. WinsServer2 pulumi.StringPtrInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerArray ¶
type ServerArray []ServerInput
func (ServerArray) ElementType ¶
func (ServerArray) ElementType() reflect.Type
func (ServerArray) ToServerArrayOutput ¶
func (i ServerArray) ToServerArrayOutput() ServerArrayOutput
func (ServerArray) ToServerArrayOutputWithContext ¶
func (i ServerArray) ToServerArrayOutputWithContext(ctx context.Context) ServerArrayOutput
type ServerArrayInput ¶
type ServerArrayInput interface { pulumi.Input ToServerArrayOutput() ServerArrayOutput ToServerArrayOutputWithContext(context.Context) ServerArrayOutput }
ServerArrayInput is an input type that accepts ServerArray and ServerArrayOutput values. You can construct a concrete instance of `ServerArrayInput` via:
ServerArray{ ServerArgs{...} }
type ServerArrayOutput ¶
type ServerArrayOutput struct{ *pulumi.OutputState }
func (ServerArrayOutput) ElementType ¶
func (ServerArrayOutput) ElementType() reflect.Type
func (ServerArrayOutput) Index ¶
func (o ServerArrayOutput) Index(i pulumi.IntInput) ServerOutput
func (ServerArrayOutput) ToServerArrayOutput ¶
func (o ServerArrayOutput) ToServerArrayOutput() ServerArrayOutput
func (ServerArrayOutput) ToServerArrayOutputWithContext ¶
func (o ServerArrayOutput) ToServerArrayOutputWithContext(ctx context.Context) ServerArrayOutput
type ServerExcludeRange ¶
type ServerExcludeRange struct { // End of IP range. EndIp *string `pulumi:"endIp"` // ID. Id *int `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime *int `pulumi:"leaseTime"` // Start of IP range. StartIp *string `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: `disable`, `enable`. UciMatch *string `pulumi:"uciMatch"` // One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below. UciStrings []ServerExcludeRangeUciString `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: `disable`, `enable`. VciMatch *string `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings []ServerExcludeRangeVciString `pulumi:"vciStrings"` }
type ServerExcludeRangeArgs ¶
type ServerExcludeRangeArgs struct { // End of IP range. EndIp pulumi.StringPtrInput `pulumi:"endIp"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime pulumi.IntPtrInput `pulumi:"leaseTime"` // Start of IP range. StartIp pulumi.StringPtrInput `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: `disable`, `enable`. UciMatch pulumi.StringPtrInput `pulumi:"uciMatch"` // One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below. UciStrings ServerExcludeRangeUciStringArrayInput `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: `disable`, `enable`. VciMatch pulumi.StringPtrInput `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerExcludeRangeVciStringArrayInput `pulumi:"vciStrings"` }
func (ServerExcludeRangeArgs) ElementType ¶
func (ServerExcludeRangeArgs) ElementType() reflect.Type
func (ServerExcludeRangeArgs) ToServerExcludeRangeOutput ¶
func (i ServerExcludeRangeArgs) ToServerExcludeRangeOutput() ServerExcludeRangeOutput
func (ServerExcludeRangeArgs) ToServerExcludeRangeOutputWithContext ¶
func (i ServerExcludeRangeArgs) ToServerExcludeRangeOutputWithContext(ctx context.Context) ServerExcludeRangeOutput
type ServerExcludeRangeArray ¶
type ServerExcludeRangeArray []ServerExcludeRangeInput
func (ServerExcludeRangeArray) ElementType ¶
func (ServerExcludeRangeArray) ElementType() reflect.Type
func (ServerExcludeRangeArray) ToServerExcludeRangeArrayOutput ¶
func (i ServerExcludeRangeArray) ToServerExcludeRangeArrayOutput() ServerExcludeRangeArrayOutput
func (ServerExcludeRangeArray) ToServerExcludeRangeArrayOutputWithContext ¶
func (i ServerExcludeRangeArray) ToServerExcludeRangeArrayOutputWithContext(ctx context.Context) ServerExcludeRangeArrayOutput
type ServerExcludeRangeArrayInput ¶
type ServerExcludeRangeArrayInput interface { pulumi.Input ToServerExcludeRangeArrayOutput() ServerExcludeRangeArrayOutput ToServerExcludeRangeArrayOutputWithContext(context.Context) ServerExcludeRangeArrayOutput }
ServerExcludeRangeArrayInput is an input type that accepts ServerExcludeRangeArray and ServerExcludeRangeArrayOutput values. You can construct a concrete instance of `ServerExcludeRangeArrayInput` via:
ServerExcludeRangeArray{ ServerExcludeRangeArgs{...} }
type ServerExcludeRangeArrayOutput ¶
type ServerExcludeRangeArrayOutput struct{ *pulumi.OutputState }
func (ServerExcludeRangeArrayOutput) ElementType ¶
func (ServerExcludeRangeArrayOutput) ElementType() reflect.Type
func (ServerExcludeRangeArrayOutput) Index ¶
func (o ServerExcludeRangeArrayOutput) Index(i pulumi.IntInput) ServerExcludeRangeOutput
func (ServerExcludeRangeArrayOutput) ToServerExcludeRangeArrayOutput ¶
func (o ServerExcludeRangeArrayOutput) ToServerExcludeRangeArrayOutput() ServerExcludeRangeArrayOutput
func (ServerExcludeRangeArrayOutput) ToServerExcludeRangeArrayOutputWithContext ¶
func (o ServerExcludeRangeArrayOutput) ToServerExcludeRangeArrayOutputWithContext(ctx context.Context) ServerExcludeRangeArrayOutput
type ServerExcludeRangeInput ¶
type ServerExcludeRangeInput interface { pulumi.Input ToServerExcludeRangeOutput() ServerExcludeRangeOutput ToServerExcludeRangeOutputWithContext(context.Context) ServerExcludeRangeOutput }
ServerExcludeRangeInput is an input type that accepts ServerExcludeRangeArgs and ServerExcludeRangeOutput values. You can construct a concrete instance of `ServerExcludeRangeInput` via:
ServerExcludeRangeArgs{...}
type ServerExcludeRangeOutput ¶
type ServerExcludeRangeOutput struct{ *pulumi.OutputState }
func (ServerExcludeRangeOutput) ElementType ¶
func (ServerExcludeRangeOutput) ElementType() reflect.Type
func (ServerExcludeRangeOutput) EndIp ¶
func (o ServerExcludeRangeOutput) EndIp() pulumi.StringPtrOutput
End of IP range.
func (ServerExcludeRangeOutput) LeaseTime ¶
func (o ServerExcludeRangeOutput) LeaseTime() pulumi.IntPtrOutput
Lease time in seconds, 0 means default lease time.
func (ServerExcludeRangeOutput) StartIp ¶
func (o ServerExcludeRangeOutput) StartIp() pulumi.StringPtrOutput
Start of IP range.
func (ServerExcludeRangeOutput) ToServerExcludeRangeOutput ¶
func (o ServerExcludeRangeOutput) ToServerExcludeRangeOutput() ServerExcludeRangeOutput
func (ServerExcludeRangeOutput) ToServerExcludeRangeOutputWithContext ¶
func (o ServerExcludeRangeOutput) ToServerExcludeRangeOutputWithContext(ctx context.Context) ServerExcludeRangeOutput
func (ServerExcludeRangeOutput) UciMatch ¶
func (o ServerExcludeRangeOutput) UciMatch() pulumi.StringPtrOutput
Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: `disable`, `enable`.
func (ServerExcludeRangeOutput) UciStrings ¶
func (o ServerExcludeRangeOutput) UciStrings() ServerExcludeRangeUciStringArrayOutput
One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below.
func (ServerExcludeRangeOutput) VciMatch ¶
func (o ServerExcludeRangeOutput) VciMatch() pulumi.StringPtrOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: `disable`, `enable`.
func (ServerExcludeRangeOutput) VciStrings ¶
func (o ServerExcludeRangeOutput) VciStrings() ServerExcludeRangeVciStringArrayOutput
One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below.
type ServerExcludeRangeUciString ¶
type ServerExcludeRangeUciString struct { // UCI strings. UciString *string `pulumi:"uciString"` }
type ServerExcludeRangeUciStringArgs ¶
type ServerExcludeRangeUciStringArgs struct { // UCI strings. UciString pulumi.StringPtrInput `pulumi:"uciString"` }
func (ServerExcludeRangeUciStringArgs) ElementType ¶
func (ServerExcludeRangeUciStringArgs) ElementType() reflect.Type
func (ServerExcludeRangeUciStringArgs) ToServerExcludeRangeUciStringOutput ¶
func (i ServerExcludeRangeUciStringArgs) ToServerExcludeRangeUciStringOutput() ServerExcludeRangeUciStringOutput
func (ServerExcludeRangeUciStringArgs) ToServerExcludeRangeUciStringOutputWithContext ¶
func (i ServerExcludeRangeUciStringArgs) ToServerExcludeRangeUciStringOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringOutput
type ServerExcludeRangeUciStringArray ¶
type ServerExcludeRangeUciStringArray []ServerExcludeRangeUciStringInput
func (ServerExcludeRangeUciStringArray) ElementType ¶
func (ServerExcludeRangeUciStringArray) ElementType() reflect.Type
func (ServerExcludeRangeUciStringArray) ToServerExcludeRangeUciStringArrayOutput ¶
func (i ServerExcludeRangeUciStringArray) ToServerExcludeRangeUciStringArrayOutput() ServerExcludeRangeUciStringArrayOutput
func (ServerExcludeRangeUciStringArray) ToServerExcludeRangeUciStringArrayOutputWithContext ¶
func (i ServerExcludeRangeUciStringArray) ToServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringArrayOutput
type ServerExcludeRangeUciStringArrayInput ¶
type ServerExcludeRangeUciStringArrayInput interface { pulumi.Input ToServerExcludeRangeUciStringArrayOutput() ServerExcludeRangeUciStringArrayOutput ToServerExcludeRangeUciStringArrayOutputWithContext(context.Context) ServerExcludeRangeUciStringArrayOutput }
ServerExcludeRangeUciStringArrayInput is an input type that accepts ServerExcludeRangeUciStringArray and ServerExcludeRangeUciStringArrayOutput values. You can construct a concrete instance of `ServerExcludeRangeUciStringArrayInput` via:
ServerExcludeRangeUciStringArray{ ServerExcludeRangeUciStringArgs{...} }
type ServerExcludeRangeUciStringArrayOutput ¶
type ServerExcludeRangeUciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerExcludeRangeUciStringArrayOutput) ElementType ¶
func (ServerExcludeRangeUciStringArrayOutput) ElementType() reflect.Type
func (ServerExcludeRangeUciStringArrayOutput) ToServerExcludeRangeUciStringArrayOutput ¶
func (o ServerExcludeRangeUciStringArrayOutput) ToServerExcludeRangeUciStringArrayOutput() ServerExcludeRangeUciStringArrayOutput
func (ServerExcludeRangeUciStringArrayOutput) ToServerExcludeRangeUciStringArrayOutputWithContext ¶
func (o ServerExcludeRangeUciStringArrayOutput) ToServerExcludeRangeUciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringArrayOutput
type ServerExcludeRangeUciStringInput ¶
type ServerExcludeRangeUciStringInput interface { pulumi.Input ToServerExcludeRangeUciStringOutput() ServerExcludeRangeUciStringOutput ToServerExcludeRangeUciStringOutputWithContext(context.Context) ServerExcludeRangeUciStringOutput }
ServerExcludeRangeUciStringInput is an input type that accepts ServerExcludeRangeUciStringArgs and ServerExcludeRangeUciStringOutput values. You can construct a concrete instance of `ServerExcludeRangeUciStringInput` via:
ServerExcludeRangeUciStringArgs{...}
type ServerExcludeRangeUciStringOutput ¶
type ServerExcludeRangeUciStringOutput struct{ *pulumi.OutputState }
func (ServerExcludeRangeUciStringOutput) ElementType ¶
func (ServerExcludeRangeUciStringOutput) ElementType() reflect.Type
func (ServerExcludeRangeUciStringOutput) ToServerExcludeRangeUciStringOutput ¶
func (o ServerExcludeRangeUciStringOutput) ToServerExcludeRangeUciStringOutput() ServerExcludeRangeUciStringOutput
func (ServerExcludeRangeUciStringOutput) ToServerExcludeRangeUciStringOutputWithContext ¶
func (o ServerExcludeRangeUciStringOutput) ToServerExcludeRangeUciStringOutputWithContext(ctx context.Context) ServerExcludeRangeUciStringOutput
func (ServerExcludeRangeUciStringOutput) UciString ¶
func (o ServerExcludeRangeUciStringOutput) UciString() pulumi.StringPtrOutput
UCI strings.
type ServerExcludeRangeVciString ¶
type ServerExcludeRangeVciString struct { // VCI strings. VciString *string `pulumi:"vciString"` }
type ServerExcludeRangeVciStringArgs ¶
type ServerExcludeRangeVciStringArgs struct { // VCI strings. VciString pulumi.StringPtrInput `pulumi:"vciString"` }
func (ServerExcludeRangeVciStringArgs) ElementType ¶
func (ServerExcludeRangeVciStringArgs) ElementType() reflect.Type
func (ServerExcludeRangeVciStringArgs) ToServerExcludeRangeVciStringOutput ¶
func (i ServerExcludeRangeVciStringArgs) ToServerExcludeRangeVciStringOutput() ServerExcludeRangeVciStringOutput
func (ServerExcludeRangeVciStringArgs) ToServerExcludeRangeVciStringOutputWithContext ¶
func (i ServerExcludeRangeVciStringArgs) ToServerExcludeRangeVciStringOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringOutput
type ServerExcludeRangeVciStringArray ¶
type ServerExcludeRangeVciStringArray []ServerExcludeRangeVciStringInput
func (ServerExcludeRangeVciStringArray) ElementType ¶
func (ServerExcludeRangeVciStringArray) ElementType() reflect.Type
func (ServerExcludeRangeVciStringArray) ToServerExcludeRangeVciStringArrayOutput ¶
func (i ServerExcludeRangeVciStringArray) ToServerExcludeRangeVciStringArrayOutput() ServerExcludeRangeVciStringArrayOutput
func (ServerExcludeRangeVciStringArray) ToServerExcludeRangeVciStringArrayOutputWithContext ¶
func (i ServerExcludeRangeVciStringArray) ToServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringArrayOutput
type ServerExcludeRangeVciStringArrayInput ¶
type ServerExcludeRangeVciStringArrayInput interface { pulumi.Input ToServerExcludeRangeVciStringArrayOutput() ServerExcludeRangeVciStringArrayOutput ToServerExcludeRangeVciStringArrayOutputWithContext(context.Context) ServerExcludeRangeVciStringArrayOutput }
ServerExcludeRangeVciStringArrayInput is an input type that accepts ServerExcludeRangeVciStringArray and ServerExcludeRangeVciStringArrayOutput values. You can construct a concrete instance of `ServerExcludeRangeVciStringArrayInput` via:
ServerExcludeRangeVciStringArray{ ServerExcludeRangeVciStringArgs{...} }
type ServerExcludeRangeVciStringArrayOutput ¶
type ServerExcludeRangeVciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerExcludeRangeVciStringArrayOutput) ElementType ¶
func (ServerExcludeRangeVciStringArrayOutput) ElementType() reflect.Type
func (ServerExcludeRangeVciStringArrayOutput) ToServerExcludeRangeVciStringArrayOutput ¶
func (o ServerExcludeRangeVciStringArrayOutput) ToServerExcludeRangeVciStringArrayOutput() ServerExcludeRangeVciStringArrayOutput
func (ServerExcludeRangeVciStringArrayOutput) ToServerExcludeRangeVciStringArrayOutputWithContext ¶
func (o ServerExcludeRangeVciStringArrayOutput) ToServerExcludeRangeVciStringArrayOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringArrayOutput
type ServerExcludeRangeVciStringInput ¶
type ServerExcludeRangeVciStringInput interface { pulumi.Input ToServerExcludeRangeVciStringOutput() ServerExcludeRangeVciStringOutput ToServerExcludeRangeVciStringOutputWithContext(context.Context) ServerExcludeRangeVciStringOutput }
ServerExcludeRangeVciStringInput is an input type that accepts ServerExcludeRangeVciStringArgs and ServerExcludeRangeVciStringOutput values. You can construct a concrete instance of `ServerExcludeRangeVciStringInput` via:
ServerExcludeRangeVciStringArgs{...}
type ServerExcludeRangeVciStringOutput ¶
type ServerExcludeRangeVciStringOutput struct{ *pulumi.OutputState }
func (ServerExcludeRangeVciStringOutput) ElementType ¶
func (ServerExcludeRangeVciStringOutput) ElementType() reflect.Type
func (ServerExcludeRangeVciStringOutput) ToServerExcludeRangeVciStringOutput ¶
func (o ServerExcludeRangeVciStringOutput) ToServerExcludeRangeVciStringOutput() ServerExcludeRangeVciStringOutput
func (ServerExcludeRangeVciStringOutput) ToServerExcludeRangeVciStringOutputWithContext ¶
func (o ServerExcludeRangeVciStringOutput) ToServerExcludeRangeVciStringOutputWithContext(ctx context.Context) ServerExcludeRangeVciStringOutput
func (ServerExcludeRangeVciStringOutput) VciString ¶
func (o ServerExcludeRangeVciStringOutput) VciString() pulumi.StringPtrOutput
VCI strings.
type ServerInput ¶
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerIpRange ¶
type ServerIpRange struct { // End of IP range. EndIp *string `pulumi:"endIp"` // ID. Id *int `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime *int `pulumi:"leaseTime"` // Start of IP range. StartIp *string `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: `disable`, `enable`. UciMatch *string `pulumi:"uciMatch"` // One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below. UciStrings []ServerIpRangeUciString `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: `disable`, `enable`. VciMatch *string `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings []ServerIpRangeVciString `pulumi:"vciStrings"` }
type ServerIpRangeArgs ¶
type ServerIpRangeArgs struct { // End of IP range. EndIp pulumi.StringPtrInput `pulumi:"endIp"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` // Lease time in seconds, 0 means default lease time. LeaseTime pulumi.IntPtrInput `pulumi:"leaseTime"` // Start of IP range. StartIp pulumi.StringPtrInput `pulumi:"startIp"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: `disable`, `enable`. UciMatch pulumi.StringPtrInput `pulumi:"uciMatch"` // One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below. UciStrings ServerIpRangeUciStringArrayInput `pulumi:"uciStrings"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: `disable`, `enable`. VciMatch pulumi.StringPtrInput `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerIpRangeVciStringArrayInput `pulumi:"vciStrings"` }
func (ServerIpRangeArgs) ElementType ¶
func (ServerIpRangeArgs) ElementType() reflect.Type
func (ServerIpRangeArgs) ToServerIpRangeOutput ¶
func (i ServerIpRangeArgs) ToServerIpRangeOutput() ServerIpRangeOutput
func (ServerIpRangeArgs) ToServerIpRangeOutputWithContext ¶
func (i ServerIpRangeArgs) ToServerIpRangeOutputWithContext(ctx context.Context) ServerIpRangeOutput
type ServerIpRangeArray ¶
type ServerIpRangeArray []ServerIpRangeInput
func (ServerIpRangeArray) ElementType ¶
func (ServerIpRangeArray) ElementType() reflect.Type
func (ServerIpRangeArray) ToServerIpRangeArrayOutput ¶
func (i ServerIpRangeArray) ToServerIpRangeArrayOutput() ServerIpRangeArrayOutput
func (ServerIpRangeArray) ToServerIpRangeArrayOutputWithContext ¶
func (i ServerIpRangeArray) ToServerIpRangeArrayOutputWithContext(ctx context.Context) ServerIpRangeArrayOutput
type ServerIpRangeArrayInput ¶
type ServerIpRangeArrayInput interface { pulumi.Input ToServerIpRangeArrayOutput() ServerIpRangeArrayOutput ToServerIpRangeArrayOutputWithContext(context.Context) ServerIpRangeArrayOutput }
ServerIpRangeArrayInput is an input type that accepts ServerIpRangeArray and ServerIpRangeArrayOutput values. You can construct a concrete instance of `ServerIpRangeArrayInput` via:
ServerIpRangeArray{ ServerIpRangeArgs{...} }
type ServerIpRangeArrayOutput ¶
type ServerIpRangeArrayOutput struct{ *pulumi.OutputState }
func (ServerIpRangeArrayOutput) ElementType ¶
func (ServerIpRangeArrayOutput) ElementType() reflect.Type
func (ServerIpRangeArrayOutput) Index ¶
func (o ServerIpRangeArrayOutput) Index(i pulumi.IntInput) ServerIpRangeOutput
func (ServerIpRangeArrayOutput) ToServerIpRangeArrayOutput ¶
func (o ServerIpRangeArrayOutput) ToServerIpRangeArrayOutput() ServerIpRangeArrayOutput
func (ServerIpRangeArrayOutput) ToServerIpRangeArrayOutputWithContext ¶
func (o ServerIpRangeArrayOutput) ToServerIpRangeArrayOutputWithContext(ctx context.Context) ServerIpRangeArrayOutput
type ServerIpRangeInput ¶
type ServerIpRangeInput interface { pulumi.Input ToServerIpRangeOutput() ServerIpRangeOutput ToServerIpRangeOutputWithContext(context.Context) ServerIpRangeOutput }
ServerIpRangeInput is an input type that accepts ServerIpRangeArgs and ServerIpRangeOutput values. You can construct a concrete instance of `ServerIpRangeInput` via:
ServerIpRangeArgs{...}
type ServerIpRangeOutput ¶
type ServerIpRangeOutput struct{ *pulumi.OutputState }
func (ServerIpRangeOutput) ElementType ¶
func (ServerIpRangeOutput) ElementType() reflect.Type
func (ServerIpRangeOutput) EndIp ¶
func (o ServerIpRangeOutput) EndIp() pulumi.StringPtrOutput
End of IP range.
func (ServerIpRangeOutput) LeaseTime ¶
func (o ServerIpRangeOutput) LeaseTime() pulumi.IntPtrOutput
Lease time in seconds, 0 means default lease time.
func (ServerIpRangeOutput) StartIp ¶
func (o ServerIpRangeOutput) StartIp() pulumi.StringPtrOutput
Start of IP range.
func (ServerIpRangeOutput) ToServerIpRangeOutput ¶
func (o ServerIpRangeOutput) ToServerIpRangeOutput() ServerIpRangeOutput
func (ServerIpRangeOutput) ToServerIpRangeOutputWithContext ¶
func (o ServerIpRangeOutput) ToServerIpRangeOutputWithContext(ctx context.Context) ServerIpRangeOutput
func (ServerIpRangeOutput) UciMatch ¶
func (o ServerIpRangeOutput) UciMatch() pulumi.StringPtrOutput
Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: `disable`, `enable`.
func (ServerIpRangeOutput) UciStrings ¶
func (o ServerIpRangeOutput) UciStrings() ServerIpRangeUciStringArrayOutput
One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below.
func (ServerIpRangeOutput) VciMatch ¶
func (o ServerIpRangeOutput) VciMatch() pulumi.StringPtrOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: `disable`, `enable`.
func (ServerIpRangeOutput) VciStrings ¶
func (o ServerIpRangeOutput) VciStrings() ServerIpRangeVciStringArrayOutput
One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below.
type ServerIpRangeUciString ¶
type ServerIpRangeUciString struct { // UCI strings. UciString *string `pulumi:"uciString"` }
type ServerIpRangeUciStringArgs ¶
type ServerIpRangeUciStringArgs struct { // UCI strings. UciString pulumi.StringPtrInput `pulumi:"uciString"` }
func (ServerIpRangeUciStringArgs) ElementType ¶
func (ServerIpRangeUciStringArgs) ElementType() reflect.Type
func (ServerIpRangeUciStringArgs) ToServerIpRangeUciStringOutput ¶
func (i ServerIpRangeUciStringArgs) ToServerIpRangeUciStringOutput() ServerIpRangeUciStringOutput
func (ServerIpRangeUciStringArgs) ToServerIpRangeUciStringOutputWithContext ¶
func (i ServerIpRangeUciStringArgs) ToServerIpRangeUciStringOutputWithContext(ctx context.Context) ServerIpRangeUciStringOutput
type ServerIpRangeUciStringArray ¶
type ServerIpRangeUciStringArray []ServerIpRangeUciStringInput
func (ServerIpRangeUciStringArray) ElementType ¶
func (ServerIpRangeUciStringArray) ElementType() reflect.Type
func (ServerIpRangeUciStringArray) ToServerIpRangeUciStringArrayOutput ¶
func (i ServerIpRangeUciStringArray) ToServerIpRangeUciStringArrayOutput() ServerIpRangeUciStringArrayOutput
func (ServerIpRangeUciStringArray) ToServerIpRangeUciStringArrayOutputWithContext ¶
func (i ServerIpRangeUciStringArray) ToServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeUciStringArrayOutput
type ServerIpRangeUciStringArrayInput ¶
type ServerIpRangeUciStringArrayInput interface { pulumi.Input ToServerIpRangeUciStringArrayOutput() ServerIpRangeUciStringArrayOutput ToServerIpRangeUciStringArrayOutputWithContext(context.Context) ServerIpRangeUciStringArrayOutput }
ServerIpRangeUciStringArrayInput is an input type that accepts ServerIpRangeUciStringArray and ServerIpRangeUciStringArrayOutput values. You can construct a concrete instance of `ServerIpRangeUciStringArrayInput` via:
ServerIpRangeUciStringArray{ ServerIpRangeUciStringArgs{...} }
type ServerIpRangeUciStringArrayOutput ¶
type ServerIpRangeUciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerIpRangeUciStringArrayOutput) ElementType ¶
func (ServerIpRangeUciStringArrayOutput) ElementType() reflect.Type
func (ServerIpRangeUciStringArrayOutput) Index ¶
func (o ServerIpRangeUciStringArrayOutput) Index(i pulumi.IntInput) ServerIpRangeUciStringOutput
func (ServerIpRangeUciStringArrayOutput) ToServerIpRangeUciStringArrayOutput ¶
func (o ServerIpRangeUciStringArrayOutput) ToServerIpRangeUciStringArrayOutput() ServerIpRangeUciStringArrayOutput
func (ServerIpRangeUciStringArrayOutput) ToServerIpRangeUciStringArrayOutputWithContext ¶
func (o ServerIpRangeUciStringArrayOutput) ToServerIpRangeUciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeUciStringArrayOutput
type ServerIpRangeUciStringInput ¶
type ServerIpRangeUciStringInput interface { pulumi.Input ToServerIpRangeUciStringOutput() ServerIpRangeUciStringOutput ToServerIpRangeUciStringOutputWithContext(context.Context) ServerIpRangeUciStringOutput }
ServerIpRangeUciStringInput is an input type that accepts ServerIpRangeUciStringArgs and ServerIpRangeUciStringOutput values. You can construct a concrete instance of `ServerIpRangeUciStringInput` via:
ServerIpRangeUciStringArgs{...}
type ServerIpRangeUciStringOutput ¶
type ServerIpRangeUciStringOutput struct{ *pulumi.OutputState }
func (ServerIpRangeUciStringOutput) ElementType ¶
func (ServerIpRangeUciStringOutput) ElementType() reflect.Type
func (ServerIpRangeUciStringOutput) ToServerIpRangeUciStringOutput ¶
func (o ServerIpRangeUciStringOutput) ToServerIpRangeUciStringOutput() ServerIpRangeUciStringOutput
func (ServerIpRangeUciStringOutput) ToServerIpRangeUciStringOutputWithContext ¶
func (o ServerIpRangeUciStringOutput) ToServerIpRangeUciStringOutputWithContext(ctx context.Context) ServerIpRangeUciStringOutput
func (ServerIpRangeUciStringOutput) UciString ¶
func (o ServerIpRangeUciStringOutput) UciString() pulumi.StringPtrOutput
UCI strings.
type ServerIpRangeVciString ¶
type ServerIpRangeVciString struct { // VCI strings. VciString *string `pulumi:"vciString"` }
type ServerIpRangeVciStringArgs ¶
type ServerIpRangeVciStringArgs struct { // VCI strings. VciString pulumi.StringPtrInput `pulumi:"vciString"` }
func (ServerIpRangeVciStringArgs) ElementType ¶
func (ServerIpRangeVciStringArgs) ElementType() reflect.Type
func (ServerIpRangeVciStringArgs) ToServerIpRangeVciStringOutput ¶
func (i ServerIpRangeVciStringArgs) ToServerIpRangeVciStringOutput() ServerIpRangeVciStringOutput
func (ServerIpRangeVciStringArgs) ToServerIpRangeVciStringOutputWithContext ¶
func (i ServerIpRangeVciStringArgs) ToServerIpRangeVciStringOutputWithContext(ctx context.Context) ServerIpRangeVciStringOutput
type ServerIpRangeVciStringArray ¶
type ServerIpRangeVciStringArray []ServerIpRangeVciStringInput
func (ServerIpRangeVciStringArray) ElementType ¶
func (ServerIpRangeVciStringArray) ElementType() reflect.Type
func (ServerIpRangeVciStringArray) ToServerIpRangeVciStringArrayOutput ¶
func (i ServerIpRangeVciStringArray) ToServerIpRangeVciStringArrayOutput() ServerIpRangeVciStringArrayOutput
func (ServerIpRangeVciStringArray) ToServerIpRangeVciStringArrayOutputWithContext ¶
func (i ServerIpRangeVciStringArray) ToServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeVciStringArrayOutput
type ServerIpRangeVciStringArrayInput ¶
type ServerIpRangeVciStringArrayInput interface { pulumi.Input ToServerIpRangeVciStringArrayOutput() ServerIpRangeVciStringArrayOutput ToServerIpRangeVciStringArrayOutputWithContext(context.Context) ServerIpRangeVciStringArrayOutput }
ServerIpRangeVciStringArrayInput is an input type that accepts ServerIpRangeVciStringArray and ServerIpRangeVciStringArrayOutput values. You can construct a concrete instance of `ServerIpRangeVciStringArrayInput` via:
ServerIpRangeVciStringArray{ ServerIpRangeVciStringArgs{...} }
type ServerIpRangeVciStringArrayOutput ¶
type ServerIpRangeVciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerIpRangeVciStringArrayOutput) ElementType ¶
func (ServerIpRangeVciStringArrayOutput) ElementType() reflect.Type
func (ServerIpRangeVciStringArrayOutput) Index ¶
func (o ServerIpRangeVciStringArrayOutput) Index(i pulumi.IntInput) ServerIpRangeVciStringOutput
func (ServerIpRangeVciStringArrayOutput) ToServerIpRangeVciStringArrayOutput ¶
func (o ServerIpRangeVciStringArrayOutput) ToServerIpRangeVciStringArrayOutput() ServerIpRangeVciStringArrayOutput
func (ServerIpRangeVciStringArrayOutput) ToServerIpRangeVciStringArrayOutputWithContext ¶
func (o ServerIpRangeVciStringArrayOutput) ToServerIpRangeVciStringArrayOutputWithContext(ctx context.Context) ServerIpRangeVciStringArrayOutput
type ServerIpRangeVciStringInput ¶
type ServerIpRangeVciStringInput interface { pulumi.Input ToServerIpRangeVciStringOutput() ServerIpRangeVciStringOutput ToServerIpRangeVciStringOutputWithContext(context.Context) ServerIpRangeVciStringOutput }
ServerIpRangeVciStringInput is an input type that accepts ServerIpRangeVciStringArgs and ServerIpRangeVciStringOutput values. You can construct a concrete instance of `ServerIpRangeVciStringInput` via:
ServerIpRangeVciStringArgs{...}
type ServerIpRangeVciStringOutput ¶
type ServerIpRangeVciStringOutput struct{ *pulumi.OutputState }
func (ServerIpRangeVciStringOutput) ElementType ¶
func (ServerIpRangeVciStringOutput) ElementType() reflect.Type
func (ServerIpRangeVciStringOutput) ToServerIpRangeVciStringOutput ¶
func (o ServerIpRangeVciStringOutput) ToServerIpRangeVciStringOutput() ServerIpRangeVciStringOutput
func (ServerIpRangeVciStringOutput) ToServerIpRangeVciStringOutputWithContext ¶
func (o ServerIpRangeVciStringOutput) ToServerIpRangeVciStringOutputWithContext(ctx context.Context) ServerIpRangeVciStringOutput
func (ServerIpRangeVciStringOutput) VciString ¶
func (o ServerIpRangeVciStringOutput) VciString() pulumi.StringPtrOutput
VCI strings.
type ServerMap ¶
type ServerMap map[string]ServerInput
func (ServerMap) ElementType ¶
func (ServerMap) ToServerMapOutput ¶
func (i ServerMap) ToServerMapOutput() ServerMapOutput
func (ServerMap) ToServerMapOutputWithContext ¶
func (i ServerMap) ToServerMapOutputWithContext(ctx context.Context) ServerMapOutput
type ServerMapInput ¶
type ServerMapInput interface { pulumi.Input ToServerMapOutput() ServerMapOutput ToServerMapOutputWithContext(context.Context) ServerMapOutput }
ServerMapInput is an input type that accepts ServerMap and ServerMapOutput values. You can construct a concrete instance of `ServerMapInput` via:
ServerMap{ "key": ServerArgs{...} }
type ServerMapOutput ¶
type ServerMapOutput struct{ *pulumi.OutputState }
func (ServerMapOutput) ElementType ¶
func (ServerMapOutput) ElementType() reflect.Type
func (ServerMapOutput) MapIndex ¶
func (o ServerMapOutput) MapIndex(k pulumi.StringInput) ServerOutput
func (ServerMapOutput) ToServerMapOutput ¶
func (o ServerMapOutput) ToServerMapOutput() ServerMapOutput
func (ServerMapOutput) ToServerMapOutputWithContext ¶
func (o ServerMapOutput) ToServerMapOutputWithContext(ctx context.Context) ServerMapOutput
type ServerOption ¶
type ServerOption struct { // DHCP option code. Code *int `pulumi:"code"` // ID. Id *int `pulumi:"id"` // DHCP option IPs. Ip *string `pulumi:"ip"` // DHCP option type. Valid values: `hex`, `string`, `ip`, `fqdn`. Type *string `pulumi:"type"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: `disable`, `enable`. UciMatch *string `pulumi:"uciMatch"` // One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below. UciStrings []ServerOptionUciString `pulumi:"uciStrings"` // DHCP option value. Value *string `pulumi:"value"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: `disable`, `enable`. VciMatch *string `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings []ServerOptionVciString `pulumi:"vciStrings"` }
type ServerOptionArgs ¶
type ServerOptionArgs struct { // DHCP option code. Code pulumi.IntPtrInput `pulumi:"code"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` // DHCP option IPs. Ip pulumi.StringPtrInput `pulumi:"ip"` // DHCP option type. Valid values: `hex`, `string`, `ip`, `fqdn`. Type pulumi.StringPtrInput `pulumi:"type"` // Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: `disable`, `enable`. UciMatch pulumi.StringPtrInput `pulumi:"uciMatch"` // One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below. UciStrings ServerOptionUciStringArrayInput `pulumi:"uciStrings"` // DHCP option value. Value pulumi.StringPtrInput `pulumi:"value"` // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: `disable`, `enable`. VciMatch pulumi.StringPtrInput `pulumi:"vciMatch"` // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerOptionVciStringArrayInput `pulumi:"vciStrings"` }
func (ServerOptionArgs) ElementType ¶
func (ServerOptionArgs) ElementType() reflect.Type
func (ServerOptionArgs) ToServerOptionOutput ¶
func (i ServerOptionArgs) ToServerOptionOutput() ServerOptionOutput
func (ServerOptionArgs) ToServerOptionOutputWithContext ¶
func (i ServerOptionArgs) ToServerOptionOutputWithContext(ctx context.Context) ServerOptionOutput
type ServerOptionArray ¶
type ServerOptionArray []ServerOptionInput
func (ServerOptionArray) ElementType ¶
func (ServerOptionArray) ElementType() reflect.Type
func (ServerOptionArray) ToServerOptionArrayOutput ¶
func (i ServerOptionArray) ToServerOptionArrayOutput() ServerOptionArrayOutput
func (ServerOptionArray) ToServerOptionArrayOutputWithContext ¶
func (i ServerOptionArray) ToServerOptionArrayOutputWithContext(ctx context.Context) ServerOptionArrayOutput
type ServerOptionArrayInput ¶
type ServerOptionArrayInput interface { pulumi.Input ToServerOptionArrayOutput() ServerOptionArrayOutput ToServerOptionArrayOutputWithContext(context.Context) ServerOptionArrayOutput }
ServerOptionArrayInput is an input type that accepts ServerOptionArray and ServerOptionArrayOutput values. You can construct a concrete instance of `ServerOptionArrayInput` via:
ServerOptionArray{ ServerOptionArgs{...} }
type ServerOptionArrayOutput ¶
type ServerOptionArrayOutput struct{ *pulumi.OutputState }
func (ServerOptionArrayOutput) ElementType ¶
func (ServerOptionArrayOutput) ElementType() reflect.Type
func (ServerOptionArrayOutput) Index ¶
func (o ServerOptionArrayOutput) Index(i pulumi.IntInput) ServerOptionOutput
func (ServerOptionArrayOutput) ToServerOptionArrayOutput ¶
func (o ServerOptionArrayOutput) ToServerOptionArrayOutput() ServerOptionArrayOutput
func (ServerOptionArrayOutput) ToServerOptionArrayOutputWithContext ¶
func (o ServerOptionArrayOutput) ToServerOptionArrayOutputWithContext(ctx context.Context) ServerOptionArrayOutput
type ServerOptionInput ¶
type ServerOptionInput interface { pulumi.Input ToServerOptionOutput() ServerOptionOutput ToServerOptionOutputWithContext(context.Context) ServerOptionOutput }
ServerOptionInput is an input type that accepts ServerOptionArgs and ServerOptionOutput values. You can construct a concrete instance of `ServerOptionInput` via:
ServerOptionArgs{...}
type ServerOptionOutput ¶
type ServerOptionOutput struct{ *pulumi.OutputState }
func (ServerOptionOutput) Code ¶
func (o ServerOptionOutput) Code() pulumi.IntPtrOutput
DHCP option code.
func (ServerOptionOutput) ElementType ¶
func (ServerOptionOutput) ElementType() reflect.Type
func (ServerOptionOutput) Ip ¶
func (o ServerOptionOutput) Ip() pulumi.StringPtrOutput
DHCP option IPs.
func (ServerOptionOutput) ToServerOptionOutput ¶
func (o ServerOptionOutput) ToServerOptionOutput() ServerOptionOutput
func (ServerOptionOutput) ToServerOptionOutputWithContext ¶
func (o ServerOptionOutput) ToServerOptionOutputWithContext(ctx context.Context) ServerOptionOutput
func (ServerOptionOutput) Type ¶
func (o ServerOptionOutput) Type() pulumi.StringPtrOutput
DHCP option type. Valid values: `hex`, `string`, `ip`, `fqdn`.
func (ServerOptionOutput) UciMatch ¶
func (o ServerOptionOutput) UciMatch() pulumi.StringPtrOutput
Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: `disable`, `enable`.
func (ServerOptionOutput) UciStrings ¶
func (o ServerOptionOutput) UciStrings() ServerOptionUciStringArrayOutput
One or more UCI strings in quotes separated by spaces. The structure of `uciString` block is documented below.
func (ServerOptionOutput) Value ¶
func (o ServerOptionOutput) Value() pulumi.StringPtrOutput
DHCP option value.
func (ServerOptionOutput) VciMatch ¶
func (o ServerOptionOutput) VciMatch() pulumi.StringPtrOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: `disable`, `enable`.
func (ServerOptionOutput) VciStrings ¶
func (o ServerOptionOutput) VciStrings() ServerOptionVciStringArrayOutput
One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below.
type ServerOptionUciString ¶
type ServerOptionUciString struct { // UCI strings. UciString *string `pulumi:"uciString"` }
type ServerOptionUciStringArgs ¶
type ServerOptionUciStringArgs struct { // UCI strings. UciString pulumi.StringPtrInput `pulumi:"uciString"` }
func (ServerOptionUciStringArgs) ElementType ¶
func (ServerOptionUciStringArgs) ElementType() reflect.Type
func (ServerOptionUciStringArgs) ToServerOptionUciStringOutput ¶
func (i ServerOptionUciStringArgs) ToServerOptionUciStringOutput() ServerOptionUciStringOutput
func (ServerOptionUciStringArgs) ToServerOptionUciStringOutputWithContext ¶
func (i ServerOptionUciStringArgs) ToServerOptionUciStringOutputWithContext(ctx context.Context) ServerOptionUciStringOutput
type ServerOptionUciStringArray ¶
type ServerOptionUciStringArray []ServerOptionUciStringInput
func (ServerOptionUciStringArray) ElementType ¶
func (ServerOptionUciStringArray) ElementType() reflect.Type
func (ServerOptionUciStringArray) ToServerOptionUciStringArrayOutput ¶
func (i ServerOptionUciStringArray) ToServerOptionUciStringArrayOutput() ServerOptionUciStringArrayOutput
func (ServerOptionUciStringArray) ToServerOptionUciStringArrayOutputWithContext ¶
func (i ServerOptionUciStringArray) ToServerOptionUciStringArrayOutputWithContext(ctx context.Context) ServerOptionUciStringArrayOutput
type ServerOptionUciStringArrayInput ¶
type ServerOptionUciStringArrayInput interface { pulumi.Input ToServerOptionUciStringArrayOutput() ServerOptionUciStringArrayOutput ToServerOptionUciStringArrayOutputWithContext(context.Context) ServerOptionUciStringArrayOutput }
ServerOptionUciStringArrayInput is an input type that accepts ServerOptionUciStringArray and ServerOptionUciStringArrayOutput values. You can construct a concrete instance of `ServerOptionUciStringArrayInput` via:
ServerOptionUciStringArray{ ServerOptionUciStringArgs{...} }
type ServerOptionUciStringArrayOutput ¶
type ServerOptionUciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerOptionUciStringArrayOutput) ElementType ¶
func (ServerOptionUciStringArrayOutput) ElementType() reflect.Type
func (ServerOptionUciStringArrayOutput) Index ¶
func (o ServerOptionUciStringArrayOutput) Index(i pulumi.IntInput) ServerOptionUciStringOutput
func (ServerOptionUciStringArrayOutput) ToServerOptionUciStringArrayOutput ¶
func (o ServerOptionUciStringArrayOutput) ToServerOptionUciStringArrayOutput() ServerOptionUciStringArrayOutput
func (ServerOptionUciStringArrayOutput) ToServerOptionUciStringArrayOutputWithContext ¶
func (o ServerOptionUciStringArrayOutput) ToServerOptionUciStringArrayOutputWithContext(ctx context.Context) ServerOptionUciStringArrayOutput
type ServerOptionUciStringInput ¶
type ServerOptionUciStringInput interface { pulumi.Input ToServerOptionUciStringOutput() ServerOptionUciStringOutput ToServerOptionUciStringOutputWithContext(context.Context) ServerOptionUciStringOutput }
ServerOptionUciStringInput is an input type that accepts ServerOptionUciStringArgs and ServerOptionUciStringOutput values. You can construct a concrete instance of `ServerOptionUciStringInput` via:
ServerOptionUciStringArgs{...}
type ServerOptionUciStringOutput ¶
type ServerOptionUciStringOutput struct{ *pulumi.OutputState }
func (ServerOptionUciStringOutput) ElementType ¶
func (ServerOptionUciStringOutput) ElementType() reflect.Type
func (ServerOptionUciStringOutput) ToServerOptionUciStringOutput ¶
func (o ServerOptionUciStringOutput) ToServerOptionUciStringOutput() ServerOptionUciStringOutput
func (ServerOptionUciStringOutput) ToServerOptionUciStringOutputWithContext ¶
func (o ServerOptionUciStringOutput) ToServerOptionUciStringOutputWithContext(ctx context.Context) ServerOptionUciStringOutput
func (ServerOptionUciStringOutput) UciString ¶
func (o ServerOptionUciStringOutput) UciString() pulumi.StringPtrOutput
UCI strings.
type ServerOptionVciString ¶
type ServerOptionVciString struct { // VCI strings. VciString *string `pulumi:"vciString"` }
type ServerOptionVciStringArgs ¶
type ServerOptionVciStringArgs struct { // VCI strings. VciString pulumi.StringPtrInput `pulumi:"vciString"` }
func (ServerOptionVciStringArgs) ElementType ¶
func (ServerOptionVciStringArgs) ElementType() reflect.Type
func (ServerOptionVciStringArgs) ToServerOptionVciStringOutput ¶
func (i ServerOptionVciStringArgs) ToServerOptionVciStringOutput() ServerOptionVciStringOutput
func (ServerOptionVciStringArgs) ToServerOptionVciStringOutputWithContext ¶
func (i ServerOptionVciStringArgs) ToServerOptionVciStringOutputWithContext(ctx context.Context) ServerOptionVciStringOutput
type ServerOptionVciStringArray ¶
type ServerOptionVciStringArray []ServerOptionVciStringInput
func (ServerOptionVciStringArray) ElementType ¶
func (ServerOptionVciStringArray) ElementType() reflect.Type
func (ServerOptionVciStringArray) ToServerOptionVciStringArrayOutput ¶
func (i ServerOptionVciStringArray) ToServerOptionVciStringArrayOutput() ServerOptionVciStringArrayOutput
func (ServerOptionVciStringArray) ToServerOptionVciStringArrayOutputWithContext ¶
func (i ServerOptionVciStringArray) ToServerOptionVciStringArrayOutputWithContext(ctx context.Context) ServerOptionVciStringArrayOutput
type ServerOptionVciStringArrayInput ¶
type ServerOptionVciStringArrayInput interface { pulumi.Input ToServerOptionVciStringArrayOutput() ServerOptionVciStringArrayOutput ToServerOptionVciStringArrayOutputWithContext(context.Context) ServerOptionVciStringArrayOutput }
ServerOptionVciStringArrayInput is an input type that accepts ServerOptionVciStringArray and ServerOptionVciStringArrayOutput values. You can construct a concrete instance of `ServerOptionVciStringArrayInput` via:
ServerOptionVciStringArray{ ServerOptionVciStringArgs{...} }
type ServerOptionVciStringArrayOutput ¶
type ServerOptionVciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerOptionVciStringArrayOutput) ElementType ¶
func (ServerOptionVciStringArrayOutput) ElementType() reflect.Type
func (ServerOptionVciStringArrayOutput) Index ¶
func (o ServerOptionVciStringArrayOutput) Index(i pulumi.IntInput) ServerOptionVciStringOutput
func (ServerOptionVciStringArrayOutput) ToServerOptionVciStringArrayOutput ¶
func (o ServerOptionVciStringArrayOutput) ToServerOptionVciStringArrayOutput() ServerOptionVciStringArrayOutput
func (ServerOptionVciStringArrayOutput) ToServerOptionVciStringArrayOutputWithContext ¶
func (o ServerOptionVciStringArrayOutput) ToServerOptionVciStringArrayOutputWithContext(ctx context.Context) ServerOptionVciStringArrayOutput
type ServerOptionVciStringInput ¶
type ServerOptionVciStringInput interface { pulumi.Input ToServerOptionVciStringOutput() ServerOptionVciStringOutput ToServerOptionVciStringOutputWithContext(context.Context) ServerOptionVciStringOutput }
ServerOptionVciStringInput is an input type that accepts ServerOptionVciStringArgs and ServerOptionVciStringOutput values. You can construct a concrete instance of `ServerOptionVciStringInput` via:
ServerOptionVciStringArgs{...}
type ServerOptionVciStringOutput ¶
type ServerOptionVciStringOutput struct{ *pulumi.OutputState }
func (ServerOptionVciStringOutput) ElementType ¶
func (ServerOptionVciStringOutput) ElementType() reflect.Type
func (ServerOptionVciStringOutput) ToServerOptionVciStringOutput ¶
func (o ServerOptionVciStringOutput) ToServerOptionVciStringOutput() ServerOptionVciStringOutput
func (ServerOptionVciStringOutput) ToServerOptionVciStringOutputWithContext ¶
func (o ServerOptionVciStringOutput) ToServerOptionVciStringOutputWithContext(ctx context.Context) ServerOptionVciStringOutput
func (ServerOptionVciStringOutput) VciString ¶
func (o ServerOptionVciStringOutput) VciString() pulumi.StringPtrOutput
VCI strings.
type ServerOutput ¶
type ServerOutput struct{ *pulumi.OutputState }
func (ServerOutput) AutoConfiguration ¶
func (o ServerOutput) AutoConfiguration() pulumi.StringOutput
Enable/disable auto configuration. Valid values: `disable`, `enable`.
func (ServerOutput) AutoManagedStatus ¶
func (o ServerOutput) AutoManagedStatus() pulumi.StringOutput
Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: `disable`, `enable`.
func (ServerOutput) ConflictedIpTimeout ¶
func (o ServerOutput) ConflictedIpTimeout() pulumi.IntOutput
Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
func (ServerOutput) DdnsAuth ¶
func (o ServerOutput) DdnsAuth() pulumi.StringOutput
DDNS authentication mode. Valid values: `disable`, `tsig`.
func (ServerOutput) DdnsKey ¶
func (o ServerOutput) DdnsKey() pulumi.StringOutput
DDNS update key (base 64 encoding).
func (ServerOutput) DdnsKeyname ¶
func (o ServerOutput) DdnsKeyname() pulumi.StringOutput
DDNS update key name.
func (ServerOutput) DdnsServerIp ¶
func (o ServerOutput) DdnsServerIp() pulumi.StringOutput
DDNS server IP.
func (ServerOutput) DdnsUpdate ¶
func (o ServerOutput) DdnsUpdate() pulumi.StringOutput
Enable/disable DDNS update for DHCP. Valid values: `disable`, `enable`.
func (ServerOutput) DdnsUpdateOverride ¶
func (o ServerOutput) DdnsUpdateOverride() pulumi.StringOutput
Enable/disable DDNS update override for DHCP. Valid values: `disable`, `enable`.
func (ServerOutput) DdnsZone ¶
func (o ServerOutput) DdnsZone() pulumi.StringOutput
Zone of your domain name (ex. DDNS.com).
func (ServerOutput) DefaultGateway ¶
func (o ServerOutput) DefaultGateway() pulumi.StringOutput
Default gateway IP address assigned by the DHCP server.
func (ServerOutput) DhcpSettingsFromFortiipam ¶
func (o ServerOutput) DhcpSettingsFromFortiipam() pulumi.StringOutput
Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: `disable`, `enable`.
func (ServerOutput) DnsServer1 ¶
func (o ServerOutput) DnsServer1() pulumi.StringOutput
DNS server 1.
func (ServerOutput) DnsServer2 ¶
func (o ServerOutput) DnsServer2() pulumi.StringOutput
DNS server 2.
func (ServerOutput) DnsServer3 ¶
func (o ServerOutput) DnsServer3() pulumi.StringOutput
DNS server 3.
func (ServerOutput) DnsServer4 ¶
func (o ServerOutput) DnsServer4() pulumi.StringOutput
DNS server 4.
func (ServerOutput) DnsService ¶
func (o ServerOutput) DnsService() pulumi.StringOutput
Options for assigning DNS servers to DHCP clients. Valid values: `local`, `default`, `specify`.
func (ServerOutput) Domain ¶
func (o ServerOutput) Domain() pulumi.StringOutput
Domain name suffix for the IP addresses that the DHCP server assigns to clients.
func (ServerOutput) DynamicSortSubtable ¶
func (o ServerOutput) DynamicSortSubtable() pulumi.StringPtrOutput
Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
func (ServerOutput) ElementType ¶
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) ExcludeRanges ¶
func (o ServerOutput) ExcludeRanges() ServerExcludeRangeArrayOutput
Exclude one or more ranges of IP addresses from being assigned to clients. The structure of `excludeRange` block is documented below.
func (ServerOutput) Filename ¶
func (o ServerOutput) Filename() pulumi.StringOutput
Name of the boot file on the TFTP server.
func (ServerOutput) ForticlientOnNetStatus ¶
func (o ServerOutput) ForticlientOnNetStatus() pulumi.StringOutput
Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`.
func (ServerOutput) GetAllTables ¶
func (o ServerOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ServerOutput) Interface ¶
func (o ServerOutput) Interface() pulumi.StringOutput
DHCP server can assign IP configurations to clients connected to this interface.
func (ServerOutput) IpMode ¶
func (o ServerOutput) IpMode() pulumi.StringOutput
Method used to assign client IP. Valid values: `range`, `usrgrp`.
func (ServerOutput) IpRanges ¶
func (o ServerOutput) IpRanges() ServerIpRangeArrayOutput
DHCP IP range configuration. The structure of `ipRange` block is documented below.
func (ServerOutput) IpsecLeaseHold ¶
func (o ServerOutput) IpsecLeaseHold() pulumi.IntOutput
DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
func (ServerOutput) LeaseTime ¶
func (o ServerOutput) LeaseTime() pulumi.IntOutput
Lease time in seconds, 0 means unlimited.
func (ServerOutput) MacAclDefaultAction ¶
func (o ServerOutput) MacAclDefaultAction() pulumi.StringOutput
MAC access control default action (allow or block assigning IP settings). Valid values: `assign`, `block`.
func (ServerOutput) Netmask ¶
func (o ServerOutput) Netmask() pulumi.StringOutput
Netmask assigned by the DHCP server.
func (ServerOutput) NextServer ¶
func (o ServerOutput) NextServer() pulumi.StringOutput
IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
func (ServerOutput) NtpServer1 ¶
func (o ServerOutput) NtpServer1() pulumi.StringOutput
NTP server 1.
func (ServerOutput) NtpServer2 ¶
func (o ServerOutput) NtpServer2() pulumi.StringOutput
NTP server 2.
func (ServerOutput) NtpServer3 ¶
func (o ServerOutput) NtpServer3() pulumi.StringOutput
NTP server 3.
func (ServerOutput) NtpService ¶
func (o ServerOutput) NtpService() pulumi.StringOutput
Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: `local`, `default`, `specify`.
func (ServerOutput) Options ¶
func (o ServerOutput) Options() ServerOptionArrayOutput
DHCP options. The structure of `options` block is documented below.
func (ServerOutput) RelayAgent ¶
func (o ServerOutput) RelayAgent() pulumi.StringOutput
Relay agent IP.
func (ServerOutput) ReservedAddresses ¶
func (o ServerOutput) ReservedAddresses() ServerReservedAddressArrayOutput
Options for the DHCP server to assign IP settings to specific MAC addresses. The structure of `reservedAddress` block is documented below.
func (ServerOutput) ServerType ¶
func (o ServerOutput) ServerType() pulumi.StringOutput
DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: `regular`, `ipsec`.
func (ServerOutput) SharedSubnet ¶
func (o ServerOutput) SharedSubnet() pulumi.StringOutput
Enable/disable shared subnet. Valid values: `disable`, `enable`.
func (ServerOutput) Status ¶
func (o ServerOutput) Status() pulumi.StringOutput
Enable/disable this DHCP configuration. Valid values: `disable`, `enable`.
func (ServerOutput) TftpServers ¶
func (o ServerOutput) TftpServers() ServerTftpServerArrayOutput
One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces. The structure of `tftpServer` block is documented below.
func (ServerOutput) Timezone ¶
func (o ServerOutput) Timezone() pulumi.StringOutput
Select the time zone to be assigned to DHCP clients.
func (ServerOutput) TimezoneOption ¶
func (o ServerOutput) TimezoneOption() pulumi.StringOutput
Options for the DHCP server to set the client's time zone. Valid values: `disable`, `default`, `specify`.
func (ServerOutput) ToServerOutput ¶
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
func (ServerOutput) VciMatch ¶
func (o ServerOutput) VciMatch() pulumi.StringOutput
Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: `disable`, `enable`.
func (ServerOutput) VciStrings ¶
func (o ServerOutput) VciStrings() ServerVciStringArrayOutput
One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below.
func (ServerOutput) Vdomparam ¶
func (o ServerOutput) Vdomparam() pulumi.StringOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
func (ServerOutput) WifiAc1 ¶
func (o ServerOutput) WifiAc1() pulumi.StringOutput
WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
func (ServerOutput) WifiAc2 ¶
func (o ServerOutput) WifiAc2() pulumi.StringOutput
WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
func (ServerOutput) WifiAc3 ¶
func (o ServerOutput) WifiAc3() pulumi.StringOutput
WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
func (ServerOutput) WifiAcService ¶
func (o ServerOutput) WifiAcService() pulumi.StringOutput
Options for assigning WiFi Access Controllers to DHCP clients Valid values: `specify`, `local`.
func (ServerOutput) WinsServer1 ¶
func (o ServerOutput) WinsServer1() pulumi.StringOutput
WINS server 1.
func (ServerOutput) WinsServer2 ¶
func (o ServerOutput) WinsServer2() pulumi.StringOutput
WINS server 2.
type ServerReservedAddress ¶
type ServerReservedAddress struct { // Options for the DHCP server to configure the client with the reserved MAC address. Valid values: `assign`, `block`, `reserved`. Action *string `pulumi:"action"` // Option 82 circuit-ID of the client that will get the reserved IP address. CircuitId *string `pulumi:"circuitId"` // DHCP option type. Valid values: `hex`, `string`. CircuitIdType *string `pulumi:"circuitIdType"` // Description. Description *string `pulumi:"description"` // ID. Id *int `pulumi:"id"` // IP address to be reserved for the MAC address. Ip *string `pulumi:"ip"` // MAC address of the client that will get the reserved IP address. Mac *string `pulumi:"mac"` // Option 82 remote-ID of the client that will get the reserved IP address. RemoteId *string `pulumi:"remoteId"` // DHCP option type. Valid values: `hex`, `string`. RemoteIdType *string `pulumi:"remoteIdType"` // DHCP reserved-address type. Valid values: `mac`, `option82`. Type *string `pulumi:"type"` }
type ServerReservedAddressArgs ¶
type ServerReservedAddressArgs struct { // Options for the DHCP server to configure the client with the reserved MAC address. Valid values: `assign`, `block`, `reserved`. Action pulumi.StringPtrInput `pulumi:"action"` // Option 82 circuit-ID of the client that will get the reserved IP address. CircuitId pulumi.StringPtrInput `pulumi:"circuitId"` // DHCP option type. Valid values: `hex`, `string`. CircuitIdType pulumi.StringPtrInput `pulumi:"circuitIdType"` // Description. Description pulumi.StringPtrInput `pulumi:"description"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` // IP address to be reserved for the MAC address. Ip pulumi.StringPtrInput `pulumi:"ip"` // MAC address of the client that will get the reserved IP address. Mac pulumi.StringPtrInput `pulumi:"mac"` // Option 82 remote-ID of the client that will get the reserved IP address. RemoteId pulumi.StringPtrInput `pulumi:"remoteId"` // DHCP option type. Valid values: `hex`, `string`. RemoteIdType pulumi.StringPtrInput `pulumi:"remoteIdType"` // DHCP reserved-address type. Valid values: `mac`, `option82`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServerReservedAddressArgs) ElementType ¶
func (ServerReservedAddressArgs) ElementType() reflect.Type
func (ServerReservedAddressArgs) ToServerReservedAddressOutput ¶
func (i ServerReservedAddressArgs) ToServerReservedAddressOutput() ServerReservedAddressOutput
func (ServerReservedAddressArgs) ToServerReservedAddressOutputWithContext ¶
func (i ServerReservedAddressArgs) ToServerReservedAddressOutputWithContext(ctx context.Context) ServerReservedAddressOutput
type ServerReservedAddressArray ¶
type ServerReservedAddressArray []ServerReservedAddressInput
func (ServerReservedAddressArray) ElementType ¶
func (ServerReservedAddressArray) ElementType() reflect.Type
func (ServerReservedAddressArray) ToServerReservedAddressArrayOutput ¶
func (i ServerReservedAddressArray) ToServerReservedAddressArrayOutput() ServerReservedAddressArrayOutput
func (ServerReservedAddressArray) ToServerReservedAddressArrayOutputWithContext ¶
func (i ServerReservedAddressArray) ToServerReservedAddressArrayOutputWithContext(ctx context.Context) ServerReservedAddressArrayOutput
type ServerReservedAddressArrayInput ¶
type ServerReservedAddressArrayInput interface { pulumi.Input ToServerReservedAddressArrayOutput() ServerReservedAddressArrayOutput ToServerReservedAddressArrayOutputWithContext(context.Context) ServerReservedAddressArrayOutput }
ServerReservedAddressArrayInput is an input type that accepts ServerReservedAddressArray and ServerReservedAddressArrayOutput values. You can construct a concrete instance of `ServerReservedAddressArrayInput` via:
ServerReservedAddressArray{ ServerReservedAddressArgs{...} }
type ServerReservedAddressArrayOutput ¶
type ServerReservedAddressArrayOutput struct{ *pulumi.OutputState }
func (ServerReservedAddressArrayOutput) ElementType ¶
func (ServerReservedAddressArrayOutput) ElementType() reflect.Type
func (ServerReservedAddressArrayOutput) Index ¶
func (o ServerReservedAddressArrayOutput) Index(i pulumi.IntInput) ServerReservedAddressOutput
func (ServerReservedAddressArrayOutput) ToServerReservedAddressArrayOutput ¶
func (o ServerReservedAddressArrayOutput) ToServerReservedAddressArrayOutput() ServerReservedAddressArrayOutput
func (ServerReservedAddressArrayOutput) ToServerReservedAddressArrayOutputWithContext ¶
func (o ServerReservedAddressArrayOutput) ToServerReservedAddressArrayOutputWithContext(ctx context.Context) ServerReservedAddressArrayOutput
type ServerReservedAddressInput ¶
type ServerReservedAddressInput interface { pulumi.Input ToServerReservedAddressOutput() ServerReservedAddressOutput ToServerReservedAddressOutputWithContext(context.Context) ServerReservedAddressOutput }
ServerReservedAddressInput is an input type that accepts ServerReservedAddressArgs and ServerReservedAddressOutput values. You can construct a concrete instance of `ServerReservedAddressInput` via:
ServerReservedAddressArgs{...}
type ServerReservedAddressOutput ¶
type ServerReservedAddressOutput struct{ *pulumi.OutputState }
func (ServerReservedAddressOutput) Action ¶
func (o ServerReservedAddressOutput) Action() pulumi.StringPtrOutput
Options for the DHCP server to configure the client with the reserved MAC address. Valid values: `assign`, `block`, `reserved`.
func (ServerReservedAddressOutput) CircuitId ¶
func (o ServerReservedAddressOutput) CircuitId() pulumi.StringPtrOutput
Option 82 circuit-ID of the client that will get the reserved IP address.
func (ServerReservedAddressOutput) CircuitIdType ¶
func (o ServerReservedAddressOutput) CircuitIdType() pulumi.StringPtrOutput
DHCP option type. Valid values: `hex`, `string`.
func (ServerReservedAddressOutput) Description ¶
func (o ServerReservedAddressOutput) Description() pulumi.StringPtrOutput
Description.
func (ServerReservedAddressOutput) ElementType ¶
func (ServerReservedAddressOutput) ElementType() reflect.Type
func (ServerReservedAddressOutput) Id ¶
func (o ServerReservedAddressOutput) Id() pulumi.IntPtrOutput
ID.
func (ServerReservedAddressOutput) Ip ¶
func (o ServerReservedAddressOutput) Ip() pulumi.StringPtrOutput
IP address to be reserved for the MAC address.
func (ServerReservedAddressOutput) Mac ¶
func (o ServerReservedAddressOutput) Mac() pulumi.StringPtrOutput
MAC address of the client that will get the reserved IP address.
func (ServerReservedAddressOutput) RemoteId ¶
func (o ServerReservedAddressOutput) RemoteId() pulumi.StringPtrOutput
Option 82 remote-ID of the client that will get the reserved IP address.
func (ServerReservedAddressOutput) RemoteIdType ¶
func (o ServerReservedAddressOutput) RemoteIdType() pulumi.StringPtrOutput
DHCP option type. Valid values: `hex`, `string`.
func (ServerReservedAddressOutput) ToServerReservedAddressOutput ¶
func (o ServerReservedAddressOutput) ToServerReservedAddressOutput() ServerReservedAddressOutput
func (ServerReservedAddressOutput) ToServerReservedAddressOutputWithContext ¶
func (o ServerReservedAddressOutput) ToServerReservedAddressOutputWithContext(ctx context.Context) ServerReservedAddressOutput
func (ServerReservedAddressOutput) Type ¶
func (o ServerReservedAddressOutput) Type() pulumi.StringPtrOutput
DHCP reserved-address type. Valid values: `mac`, `option82`.
type ServerState ¶
type ServerState struct { // Enable/disable auto configuration. Valid values: `disable`, `enable`. AutoConfiguration pulumi.StringPtrInput // Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: `disable`, `enable`. AutoManagedStatus pulumi.StringPtrInput // Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused. ConflictedIpTimeout pulumi.IntPtrInput // DDNS authentication mode. Valid values: `disable`, `tsig`. DdnsAuth pulumi.StringPtrInput // DDNS update key (base 64 encoding). DdnsKey pulumi.StringPtrInput // DDNS update key name. DdnsKeyname pulumi.StringPtrInput // DDNS server IP. DdnsServerIp pulumi.StringPtrInput // TTL. DdnsTtl pulumi.IntPtrInput // Enable/disable DDNS update for DHCP. Valid values: `disable`, `enable`. DdnsUpdate pulumi.StringPtrInput // Enable/disable DDNS update override for DHCP. Valid values: `disable`, `enable`. DdnsUpdateOverride pulumi.StringPtrInput // Zone of your domain name (ex. DDNS.com). DdnsZone pulumi.StringPtrInput // Default gateway IP address assigned by the DHCP server. DefaultGateway pulumi.StringPtrInput // Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: `disable`, `enable`. DhcpSettingsFromFortiipam pulumi.StringPtrInput // DNS server 1. DnsServer1 pulumi.StringPtrInput // DNS server 2. DnsServer2 pulumi.StringPtrInput // DNS server 3. DnsServer3 pulumi.StringPtrInput // DNS server 4. DnsServer4 pulumi.StringPtrInput // Options for assigning DNS servers to DHCP clients. Valid values: `local`, `default`, `specify`. DnsService pulumi.StringPtrInput // Domain name suffix for the IP addresses that the DHCP server assigns to clients. Domain pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Exclude one or more ranges of IP addresses from being assigned to clients. The structure of `excludeRange` block is documented below. ExcludeRanges ServerExcludeRangeArrayInput // Name of the boot file on the TFTP server. Filename pulumi.StringPtrInput // Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. ForticlientOnNetStatus pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringPtrInput // Method used to assign client IP. Valid values: `range`, `usrgrp`. IpMode pulumi.StringPtrInput // DHCP IP range configuration. The structure of `ipRange` block is documented below. IpRanges ServerIpRangeArrayInput // DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry). IpsecLeaseHold pulumi.IntPtrInput // Lease time in seconds, 0 means unlimited. LeaseTime pulumi.IntPtrInput // MAC access control default action (allow or block assigning IP settings). Valid values: `assign`, `block`. MacAclDefaultAction pulumi.StringPtrInput // Netmask assigned by the DHCP server. Netmask pulumi.StringPtrInput // IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from. NextServer pulumi.StringPtrInput // NTP server 1. NtpServer1 pulumi.StringPtrInput // NTP server 2. NtpServer2 pulumi.StringPtrInput // NTP server 3. NtpServer3 pulumi.StringPtrInput // Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: `local`, `default`, `specify`. NtpService pulumi.StringPtrInput // DHCP options. The structure of `options` block is documented below. Options ServerOptionArrayInput // Relay agent IP. RelayAgent pulumi.StringPtrInput // Options for the DHCP server to assign IP settings to specific MAC addresses. The structure of `reservedAddress` block is documented below. ReservedAddresses ServerReservedAddressArrayInput // DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: `regular`, `ipsec`. ServerType pulumi.StringPtrInput SharedSubnet pulumi.StringPtrInput // Enable/disable this DHCP configuration. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput // One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces. The structure of `tftpServer` block is documented below. TftpServers ServerTftpServerArrayInput // Select the time zone to be assigned to DHCP clients. Timezone pulumi.StringPtrInput // Options for the DHCP server to set the client's time zone. Valid values: `disable`, `default`, `specify`. TimezoneOption pulumi.StringPtrInput // Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: `disable`, `enable`. VciMatch pulumi.StringPtrInput // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerVciStringArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput // WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). WifiAc1 pulumi.StringPtrInput // WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417). WifiAc2 pulumi.StringPtrInput // WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417). WifiAc3 pulumi.StringPtrInput // Options for assigning WiFi Access Controllers to DHCP clients Valid values: `specify`, `local`. WifiAcService pulumi.StringPtrInput // WINS server 1. WinsServer1 pulumi.StringPtrInput // WINS server 2. WinsServer2 pulumi.StringPtrInput }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type
type ServerTftpServer ¶
type ServerTftpServer struct { // TFTP server. TftpServer *string `pulumi:"tftpServer"` }
type ServerTftpServerArgs ¶
type ServerTftpServerArgs struct { // TFTP server. TftpServer pulumi.StringPtrInput `pulumi:"tftpServer"` }
func (ServerTftpServerArgs) ElementType ¶
func (ServerTftpServerArgs) ElementType() reflect.Type
func (ServerTftpServerArgs) ToServerTftpServerOutput ¶
func (i ServerTftpServerArgs) ToServerTftpServerOutput() ServerTftpServerOutput
func (ServerTftpServerArgs) ToServerTftpServerOutputWithContext ¶
func (i ServerTftpServerArgs) ToServerTftpServerOutputWithContext(ctx context.Context) ServerTftpServerOutput
type ServerTftpServerArray ¶
type ServerTftpServerArray []ServerTftpServerInput
func (ServerTftpServerArray) ElementType ¶
func (ServerTftpServerArray) ElementType() reflect.Type
func (ServerTftpServerArray) ToServerTftpServerArrayOutput ¶
func (i ServerTftpServerArray) ToServerTftpServerArrayOutput() ServerTftpServerArrayOutput
func (ServerTftpServerArray) ToServerTftpServerArrayOutputWithContext ¶
func (i ServerTftpServerArray) ToServerTftpServerArrayOutputWithContext(ctx context.Context) ServerTftpServerArrayOutput
type ServerTftpServerArrayInput ¶
type ServerTftpServerArrayInput interface { pulumi.Input ToServerTftpServerArrayOutput() ServerTftpServerArrayOutput ToServerTftpServerArrayOutputWithContext(context.Context) ServerTftpServerArrayOutput }
ServerTftpServerArrayInput is an input type that accepts ServerTftpServerArray and ServerTftpServerArrayOutput values. You can construct a concrete instance of `ServerTftpServerArrayInput` via:
ServerTftpServerArray{ ServerTftpServerArgs{...} }
type ServerTftpServerArrayOutput ¶
type ServerTftpServerArrayOutput struct{ *pulumi.OutputState }
func (ServerTftpServerArrayOutput) ElementType ¶
func (ServerTftpServerArrayOutput) ElementType() reflect.Type
func (ServerTftpServerArrayOutput) Index ¶
func (o ServerTftpServerArrayOutput) Index(i pulumi.IntInput) ServerTftpServerOutput
func (ServerTftpServerArrayOutput) ToServerTftpServerArrayOutput ¶
func (o ServerTftpServerArrayOutput) ToServerTftpServerArrayOutput() ServerTftpServerArrayOutput
func (ServerTftpServerArrayOutput) ToServerTftpServerArrayOutputWithContext ¶
func (o ServerTftpServerArrayOutput) ToServerTftpServerArrayOutputWithContext(ctx context.Context) ServerTftpServerArrayOutput
type ServerTftpServerInput ¶
type ServerTftpServerInput interface { pulumi.Input ToServerTftpServerOutput() ServerTftpServerOutput ToServerTftpServerOutputWithContext(context.Context) ServerTftpServerOutput }
ServerTftpServerInput is an input type that accepts ServerTftpServerArgs and ServerTftpServerOutput values. You can construct a concrete instance of `ServerTftpServerInput` via:
ServerTftpServerArgs{...}
type ServerTftpServerOutput ¶
type ServerTftpServerOutput struct{ *pulumi.OutputState }
func (ServerTftpServerOutput) ElementType ¶
func (ServerTftpServerOutput) ElementType() reflect.Type
func (ServerTftpServerOutput) TftpServer ¶
func (o ServerTftpServerOutput) TftpServer() pulumi.StringPtrOutput
TFTP server.
func (ServerTftpServerOutput) ToServerTftpServerOutput ¶
func (o ServerTftpServerOutput) ToServerTftpServerOutput() ServerTftpServerOutput
func (ServerTftpServerOutput) ToServerTftpServerOutputWithContext ¶
func (o ServerTftpServerOutput) ToServerTftpServerOutputWithContext(ctx context.Context) ServerTftpServerOutput
type ServerVciString ¶
type ServerVciString struct { // VCI strings. VciString *string `pulumi:"vciString"` }
type ServerVciStringArgs ¶
type ServerVciStringArgs struct { // VCI strings. VciString pulumi.StringPtrInput `pulumi:"vciString"` }
func (ServerVciStringArgs) ElementType ¶
func (ServerVciStringArgs) ElementType() reflect.Type
func (ServerVciStringArgs) ToServerVciStringOutput ¶
func (i ServerVciStringArgs) ToServerVciStringOutput() ServerVciStringOutput
func (ServerVciStringArgs) ToServerVciStringOutputWithContext ¶
func (i ServerVciStringArgs) ToServerVciStringOutputWithContext(ctx context.Context) ServerVciStringOutput
type ServerVciStringArray ¶
type ServerVciStringArray []ServerVciStringInput
func (ServerVciStringArray) ElementType ¶
func (ServerVciStringArray) ElementType() reflect.Type
func (ServerVciStringArray) ToServerVciStringArrayOutput ¶
func (i ServerVciStringArray) ToServerVciStringArrayOutput() ServerVciStringArrayOutput
func (ServerVciStringArray) ToServerVciStringArrayOutputWithContext ¶
func (i ServerVciStringArray) ToServerVciStringArrayOutputWithContext(ctx context.Context) ServerVciStringArrayOutput
type ServerVciStringArrayInput ¶
type ServerVciStringArrayInput interface { pulumi.Input ToServerVciStringArrayOutput() ServerVciStringArrayOutput ToServerVciStringArrayOutputWithContext(context.Context) ServerVciStringArrayOutput }
ServerVciStringArrayInput is an input type that accepts ServerVciStringArray and ServerVciStringArrayOutput values. You can construct a concrete instance of `ServerVciStringArrayInput` via:
ServerVciStringArray{ ServerVciStringArgs{...} }
type ServerVciStringArrayOutput ¶
type ServerVciStringArrayOutput struct{ *pulumi.OutputState }
func (ServerVciStringArrayOutput) ElementType ¶
func (ServerVciStringArrayOutput) ElementType() reflect.Type
func (ServerVciStringArrayOutput) Index ¶
func (o ServerVciStringArrayOutput) Index(i pulumi.IntInput) ServerVciStringOutput
func (ServerVciStringArrayOutput) ToServerVciStringArrayOutput ¶
func (o ServerVciStringArrayOutput) ToServerVciStringArrayOutput() ServerVciStringArrayOutput
func (ServerVciStringArrayOutput) ToServerVciStringArrayOutputWithContext ¶
func (o ServerVciStringArrayOutput) ToServerVciStringArrayOutputWithContext(ctx context.Context) ServerVciStringArrayOutput
type ServerVciStringInput ¶
type ServerVciStringInput interface { pulumi.Input ToServerVciStringOutput() ServerVciStringOutput ToServerVciStringOutputWithContext(context.Context) ServerVciStringOutput }
ServerVciStringInput is an input type that accepts ServerVciStringArgs and ServerVciStringOutput values. You can construct a concrete instance of `ServerVciStringInput` via:
ServerVciStringArgs{...}
type ServerVciStringOutput ¶
type ServerVciStringOutput struct{ *pulumi.OutputState }
func (ServerVciStringOutput) ElementType ¶
func (ServerVciStringOutput) ElementType() reflect.Type
func (ServerVciStringOutput) ToServerVciStringOutput ¶
func (o ServerVciStringOutput) ToServerVciStringOutput() ServerVciStringOutput
func (ServerVciStringOutput) ToServerVciStringOutputWithContext ¶
func (o ServerVciStringOutput) ToServerVciStringOutputWithContext(ctx context.Context) ServerVciStringOutput
func (ServerVciStringOutput) VciString ¶
func (o ServerVciStringOutput) VciString() pulumi.StringPtrOutput
VCI strings.