Documentation
¶
Index ¶
- type Client
- type ClientArgs
- type ClientArray
- type ClientArrayInput
- type ClientArrayOutput
- type ClientInput
- type ClientMap
- type ClientMapInput
- type ClientMapOutput
- type ClientOutput
- func (o ClientOutput) Certificate() pulumi.StringOutput
- func (o ClientOutput) ClassId() pulumi.IntOutput
- func (o ClientOutput) Comment() pulumi.StringPtrOutput
- func (o ClientOutput) Distance() pulumi.IntOutput
- func (ClientOutput) ElementType() reflect.Type
- func (o ClientOutput) Interface() pulumi.StringOutput
- func (o ClientOutput) Ipv4Subnets() pulumi.StringOutput
- func (o ClientOutput) Ipv6Subnets() pulumi.StringOutput
- func (o ClientOutput) Name() pulumi.StringOutput
- func (o ClientOutput) Peer() pulumi.StringOutput
- func (o ClientOutput) Port() pulumi.IntOutput
- func (o ClientOutput) Priority() pulumi.IntOutput
- func (o ClientOutput) Psk() pulumi.StringPtrOutput
- func (o ClientOutput) Realm() pulumi.StringOutput
- func (o ClientOutput) Server() pulumi.StringOutput
- func (o ClientOutput) SourceIp() pulumi.StringOutput
- func (o ClientOutput) Status() pulumi.StringOutput
- func (o ClientOutput) ToClientOutput() ClientOutput
- func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput
- func (o ClientOutput) User() pulumi.StringOutput
- func (o ClientOutput) Vdomparam() pulumi.StringOutput
- type ClientState
- type GetSettingsAuthenticationRule
- type GetSettingsAuthenticationRuleArgs
- func (GetSettingsAuthenticationRuleArgs) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleArgs) ToGetSettingsAuthenticationRuleOutput() GetSettingsAuthenticationRuleOutput
- func (i GetSettingsAuthenticationRuleArgs) ToGetSettingsAuthenticationRuleOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleOutput
- type GetSettingsAuthenticationRuleArray
- func (GetSettingsAuthenticationRuleArray) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleArray) ToGetSettingsAuthenticationRuleArrayOutput() GetSettingsAuthenticationRuleArrayOutput
- func (i GetSettingsAuthenticationRuleArray) ToGetSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleArrayOutput
- type GetSettingsAuthenticationRuleArrayInput
- type GetSettingsAuthenticationRuleArrayOutput
- func (GetSettingsAuthenticationRuleArrayOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleArrayOutput) Index(i pulumi.IntInput) GetSettingsAuthenticationRuleOutput
- func (o GetSettingsAuthenticationRuleArrayOutput) ToGetSettingsAuthenticationRuleArrayOutput() GetSettingsAuthenticationRuleArrayOutput
- func (o GetSettingsAuthenticationRuleArrayOutput) ToGetSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleArrayOutput
- type GetSettingsAuthenticationRuleGroup
- type GetSettingsAuthenticationRuleGroupArgs
- func (GetSettingsAuthenticationRuleGroupArgs) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleGroupArgs) ToGetSettingsAuthenticationRuleGroupOutput() GetSettingsAuthenticationRuleGroupOutput
- func (i GetSettingsAuthenticationRuleGroupArgs) ToGetSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupOutput
- type GetSettingsAuthenticationRuleGroupArray
- func (GetSettingsAuthenticationRuleGroupArray) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleGroupArray) ToGetSettingsAuthenticationRuleGroupArrayOutput() GetSettingsAuthenticationRuleGroupArrayOutput
- func (i GetSettingsAuthenticationRuleGroupArray) ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupArrayOutput
- type GetSettingsAuthenticationRuleGroupArrayInput
- type GetSettingsAuthenticationRuleGroupArrayOutput
- func (GetSettingsAuthenticationRuleGroupArrayOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleGroupArrayOutput) Index(i pulumi.IntInput) GetSettingsAuthenticationRuleGroupOutput
- func (o GetSettingsAuthenticationRuleGroupArrayOutput) ToGetSettingsAuthenticationRuleGroupArrayOutput() GetSettingsAuthenticationRuleGroupArrayOutput
- func (o GetSettingsAuthenticationRuleGroupArrayOutput) ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupArrayOutput
- type GetSettingsAuthenticationRuleGroupInput
- type GetSettingsAuthenticationRuleGroupOutput
- func (GetSettingsAuthenticationRuleGroupOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleGroupOutput) Name() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleGroupOutput) ToGetSettingsAuthenticationRuleGroupOutput() GetSettingsAuthenticationRuleGroupOutput
- func (o GetSettingsAuthenticationRuleGroupOutput) ToGetSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupOutput
- type GetSettingsAuthenticationRuleInput
- type GetSettingsAuthenticationRuleOutput
- func (o GetSettingsAuthenticationRuleOutput) Auth() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) Cipher() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) ClientCert() pulumi.StringOutput
- func (GetSettingsAuthenticationRuleOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleOutput) Groups() GetSettingsAuthenticationRuleGroupArrayOutput
- func (o GetSettingsAuthenticationRuleOutput) Id() pulumi.IntOutput
- func (o GetSettingsAuthenticationRuleOutput) Portal() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) Realm() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) SourceAddress6Negate() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) SourceAddress6s() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (o GetSettingsAuthenticationRuleOutput) SourceAddressNegate() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) SourceAddresses() GetSettingsAuthenticationRuleSourceAddressArrayOutput
- func (o GetSettingsAuthenticationRuleOutput) SourceInterfaces() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (o GetSettingsAuthenticationRuleOutput) ToGetSettingsAuthenticationRuleOutput() GetSettingsAuthenticationRuleOutput
- func (o GetSettingsAuthenticationRuleOutput) ToGetSettingsAuthenticationRuleOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleOutput
- func (o GetSettingsAuthenticationRuleOutput) UserPeer() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleOutput) Users() GetSettingsAuthenticationRuleUserArrayOutput
- type GetSettingsAuthenticationRuleSourceAddress
- type GetSettingsAuthenticationRuleSourceAddress6
- type GetSettingsAuthenticationRuleSourceAddress6Args
- func (GetSettingsAuthenticationRuleSourceAddress6Args) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleSourceAddress6Args) ToGetSettingsAuthenticationRuleSourceAddress6Output() GetSettingsAuthenticationRuleSourceAddress6Output
- func (i GetSettingsAuthenticationRuleSourceAddress6Args) ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6Output
- type GetSettingsAuthenticationRuleSourceAddress6Array
- func (GetSettingsAuthenticationRuleSourceAddress6Array) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleSourceAddress6Array) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (i GetSettingsAuthenticationRuleSourceAddress6Array) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
- type GetSettingsAuthenticationRuleSourceAddress6ArrayInput
- type GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) Index(i pulumi.IntInput) GetSettingsAuthenticationRuleSourceAddress6Output
- func (o GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (o GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
- type GetSettingsAuthenticationRuleSourceAddress6Input
- type GetSettingsAuthenticationRuleSourceAddress6Output
- func (GetSettingsAuthenticationRuleSourceAddress6Output) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleSourceAddress6Output) Name() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleSourceAddress6Output) ToGetSettingsAuthenticationRuleSourceAddress6Output() GetSettingsAuthenticationRuleSourceAddress6Output
- func (o GetSettingsAuthenticationRuleSourceAddress6Output) ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6Output
- type GetSettingsAuthenticationRuleSourceAddressArgs
- func (GetSettingsAuthenticationRuleSourceAddressArgs) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleSourceAddressArgs) ToGetSettingsAuthenticationRuleSourceAddressOutput() GetSettingsAuthenticationRuleSourceAddressOutput
- func (i GetSettingsAuthenticationRuleSourceAddressArgs) ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressOutput
- type GetSettingsAuthenticationRuleSourceAddressArray
- func (GetSettingsAuthenticationRuleSourceAddressArray) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleSourceAddressArray) ToGetSettingsAuthenticationRuleSourceAddressArrayOutput() GetSettingsAuthenticationRuleSourceAddressArrayOutput
- func (i GetSettingsAuthenticationRuleSourceAddressArray) ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressArrayOutput
- type GetSettingsAuthenticationRuleSourceAddressArrayInput
- type GetSettingsAuthenticationRuleSourceAddressArrayOutput
- func (GetSettingsAuthenticationRuleSourceAddressArrayOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleSourceAddressArrayOutput) Index(i pulumi.IntInput) GetSettingsAuthenticationRuleSourceAddressOutput
- func (o GetSettingsAuthenticationRuleSourceAddressArrayOutput) ToGetSettingsAuthenticationRuleSourceAddressArrayOutput() GetSettingsAuthenticationRuleSourceAddressArrayOutput
- func (o GetSettingsAuthenticationRuleSourceAddressArrayOutput) ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressArrayOutput
- type GetSettingsAuthenticationRuleSourceAddressInput
- type GetSettingsAuthenticationRuleSourceAddressOutput
- func (GetSettingsAuthenticationRuleSourceAddressOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleSourceAddressOutput) Name() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleSourceAddressOutput) ToGetSettingsAuthenticationRuleSourceAddressOutput() GetSettingsAuthenticationRuleSourceAddressOutput
- func (o GetSettingsAuthenticationRuleSourceAddressOutput) ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressOutput
- type GetSettingsAuthenticationRuleSourceInterface
- type GetSettingsAuthenticationRuleSourceInterfaceArgs
- func (GetSettingsAuthenticationRuleSourceInterfaceArgs) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleSourceInterfaceArgs) ToGetSettingsAuthenticationRuleSourceInterfaceOutput() GetSettingsAuthenticationRuleSourceInterfaceOutput
- func (i GetSettingsAuthenticationRuleSourceInterfaceArgs) ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceOutput
- type GetSettingsAuthenticationRuleSourceInterfaceArray
- func (GetSettingsAuthenticationRuleSourceInterfaceArray) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleSourceInterfaceArray) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (i GetSettingsAuthenticationRuleSourceInterfaceArray) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
- type GetSettingsAuthenticationRuleSourceInterfaceArrayInput
- type GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) Index(i pulumi.IntInput) GetSettingsAuthenticationRuleSourceInterfaceOutput
- func (o GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (o GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
- type GetSettingsAuthenticationRuleSourceInterfaceInput
- type GetSettingsAuthenticationRuleSourceInterfaceOutput
- func (GetSettingsAuthenticationRuleSourceInterfaceOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleSourceInterfaceOutput) Name() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleSourceInterfaceOutput) ToGetSettingsAuthenticationRuleSourceInterfaceOutput() GetSettingsAuthenticationRuleSourceInterfaceOutput
- func (o GetSettingsAuthenticationRuleSourceInterfaceOutput) ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceOutput
- type GetSettingsAuthenticationRuleUser
- type GetSettingsAuthenticationRuleUserArgs
- func (GetSettingsAuthenticationRuleUserArgs) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleUserArgs) ToGetSettingsAuthenticationRuleUserOutput() GetSettingsAuthenticationRuleUserOutput
- func (i GetSettingsAuthenticationRuleUserArgs) ToGetSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserOutput
- type GetSettingsAuthenticationRuleUserArray
- func (GetSettingsAuthenticationRuleUserArray) ElementType() reflect.Type
- func (i GetSettingsAuthenticationRuleUserArray) ToGetSettingsAuthenticationRuleUserArrayOutput() GetSettingsAuthenticationRuleUserArrayOutput
- func (i GetSettingsAuthenticationRuleUserArray) ToGetSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserArrayOutput
- type GetSettingsAuthenticationRuleUserArrayInput
- type GetSettingsAuthenticationRuleUserArrayOutput
- func (GetSettingsAuthenticationRuleUserArrayOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleUserArrayOutput) Index(i pulumi.IntInput) GetSettingsAuthenticationRuleUserOutput
- func (o GetSettingsAuthenticationRuleUserArrayOutput) ToGetSettingsAuthenticationRuleUserArrayOutput() GetSettingsAuthenticationRuleUserArrayOutput
- func (o GetSettingsAuthenticationRuleUserArrayOutput) ToGetSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserArrayOutput
- type GetSettingsAuthenticationRuleUserInput
- type GetSettingsAuthenticationRuleUserOutput
- func (GetSettingsAuthenticationRuleUserOutput) ElementType() reflect.Type
- func (o GetSettingsAuthenticationRuleUserOutput) Name() pulumi.StringOutput
- func (o GetSettingsAuthenticationRuleUserOutput) ToGetSettingsAuthenticationRuleUserOutput() GetSettingsAuthenticationRuleUserOutput
- func (o GetSettingsAuthenticationRuleUserOutput) ToGetSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserOutput
- type GetSettingsSourceAddress
- type GetSettingsSourceAddress6
- type GetSettingsSourceAddress6Args
- func (GetSettingsSourceAddress6Args) ElementType() reflect.Type
- func (i GetSettingsSourceAddress6Args) ToGetSettingsSourceAddress6Output() GetSettingsSourceAddress6Output
- func (i GetSettingsSourceAddress6Args) ToGetSettingsSourceAddress6OutputWithContext(ctx context.Context) GetSettingsSourceAddress6Output
- type GetSettingsSourceAddress6Array
- func (GetSettingsSourceAddress6Array) ElementType() reflect.Type
- func (i GetSettingsSourceAddress6Array) ToGetSettingsSourceAddress6ArrayOutput() GetSettingsSourceAddress6ArrayOutput
- func (i GetSettingsSourceAddress6Array) ToGetSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddress6ArrayOutput
- type GetSettingsSourceAddress6ArrayInput
- type GetSettingsSourceAddress6ArrayOutput
- func (GetSettingsSourceAddress6ArrayOutput) ElementType() reflect.Type
- func (o GetSettingsSourceAddress6ArrayOutput) Index(i pulumi.IntInput) GetSettingsSourceAddress6Output
- func (o GetSettingsSourceAddress6ArrayOutput) ToGetSettingsSourceAddress6ArrayOutput() GetSettingsSourceAddress6ArrayOutput
- func (o GetSettingsSourceAddress6ArrayOutput) ToGetSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddress6ArrayOutput
- type GetSettingsSourceAddress6Input
- type GetSettingsSourceAddress6Output
- func (GetSettingsSourceAddress6Output) ElementType() reflect.Type
- func (o GetSettingsSourceAddress6Output) Name() pulumi.StringOutput
- func (o GetSettingsSourceAddress6Output) ToGetSettingsSourceAddress6Output() GetSettingsSourceAddress6Output
- func (o GetSettingsSourceAddress6Output) ToGetSettingsSourceAddress6OutputWithContext(ctx context.Context) GetSettingsSourceAddress6Output
- type GetSettingsSourceAddressArgs
- func (GetSettingsSourceAddressArgs) ElementType() reflect.Type
- func (i GetSettingsSourceAddressArgs) ToGetSettingsSourceAddressOutput() GetSettingsSourceAddressOutput
- func (i GetSettingsSourceAddressArgs) ToGetSettingsSourceAddressOutputWithContext(ctx context.Context) GetSettingsSourceAddressOutput
- type GetSettingsSourceAddressArray
- func (GetSettingsSourceAddressArray) ElementType() reflect.Type
- func (i GetSettingsSourceAddressArray) ToGetSettingsSourceAddressArrayOutput() GetSettingsSourceAddressArrayOutput
- func (i GetSettingsSourceAddressArray) ToGetSettingsSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddressArrayOutput
- type GetSettingsSourceAddressArrayInput
- type GetSettingsSourceAddressArrayOutput
- func (GetSettingsSourceAddressArrayOutput) ElementType() reflect.Type
- func (o GetSettingsSourceAddressArrayOutput) Index(i pulumi.IntInput) GetSettingsSourceAddressOutput
- func (o GetSettingsSourceAddressArrayOutput) ToGetSettingsSourceAddressArrayOutput() GetSettingsSourceAddressArrayOutput
- func (o GetSettingsSourceAddressArrayOutput) ToGetSettingsSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddressArrayOutput
- type GetSettingsSourceAddressInput
- type GetSettingsSourceAddressOutput
- func (GetSettingsSourceAddressOutput) ElementType() reflect.Type
- func (o GetSettingsSourceAddressOutput) Name() pulumi.StringOutput
- func (o GetSettingsSourceAddressOutput) ToGetSettingsSourceAddressOutput() GetSettingsSourceAddressOutput
- func (o GetSettingsSourceAddressOutput) ToGetSettingsSourceAddressOutputWithContext(ctx context.Context) GetSettingsSourceAddressOutput
- type GetSettingsSourceInterface
- type GetSettingsSourceInterfaceArgs
- func (GetSettingsSourceInterfaceArgs) ElementType() reflect.Type
- func (i GetSettingsSourceInterfaceArgs) ToGetSettingsSourceInterfaceOutput() GetSettingsSourceInterfaceOutput
- func (i GetSettingsSourceInterfaceArgs) ToGetSettingsSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceOutput
- type GetSettingsSourceInterfaceArray
- func (GetSettingsSourceInterfaceArray) ElementType() reflect.Type
- func (i GetSettingsSourceInterfaceArray) ToGetSettingsSourceInterfaceArrayOutput() GetSettingsSourceInterfaceArrayOutput
- func (i GetSettingsSourceInterfaceArray) ToGetSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceArrayOutput
- type GetSettingsSourceInterfaceArrayInput
- type GetSettingsSourceInterfaceArrayOutput
- func (GetSettingsSourceInterfaceArrayOutput) ElementType() reflect.Type
- func (o GetSettingsSourceInterfaceArrayOutput) Index(i pulumi.IntInput) GetSettingsSourceInterfaceOutput
- func (o GetSettingsSourceInterfaceArrayOutput) ToGetSettingsSourceInterfaceArrayOutput() GetSettingsSourceInterfaceArrayOutput
- func (o GetSettingsSourceInterfaceArrayOutput) ToGetSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceArrayOutput
- type GetSettingsSourceInterfaceInput
- type GetSettingsSourceInterfaceOutput
- func (GetSettingsSourceInterfaceOutput) ElementType() reflect.Type
- func (o GetSettingsSourceInterfaceOutput) Name() pulumi.StringOutput
- func (o GetSettingsSourceInterfaceOutput) ToGetSettingsSourceInterfaceOutput() GetSettingsSourceInterfaceOutput
- func (o GetSettingsSourceInterfaceOutput) ToGetSettingsSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceOutput
- type GetSettingsTunnelIpPool
- type GetSettingsTunnelIpPoolArgs
- type GetSettingsTunnelIpPoolArray
- func (GetSettingsTunnelIpPoolArray) ElementType() reflect.Type
- func (i GetSettingsTunnelIpPoolArray) ToGetSettingsTunnelIpPoolArrayOutput() GetSettingsTunnelIpPoolArrayOutput
- func (i GetSettingsTunnelIpPoolArray) ToGetSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolArrayOutput
- type GetSettingsTunnelIpPoolArrayInput
- type GetSettingsTunnelIpPoolArrayOutput
- func (GetSettingsTunnelIpPoolArrayOutput) ElementType() reflect.Type
- func (o GetSettingsTunnelIpPoolArrayOutput) Index(i pulumi.IntInput) GetSettingsTunnelIpPoolOutput
- func (o GetSettingsTunnelIpPoolArrayOutput) ToGetSettingsTunnelIpPoolArrayOutput() GetSettingsTunnelIpPoolArrayOutput
- func (o GetSettingsTunnelIpPoolArrayOutput) ToGetSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolArrayOutput
- type GetSettingsTunnelIpPoolInput
- type GetSettingsTunnelIpPoolOutput
- func (GetSettingsTunnelIpPoolOutput) ElementType() reflect.Type
- func (o GetSettingsTunnelIpPoolOutput) Name() pulumi.StringOutput
- func (o GetSettingsTunnelIpPoolOutput) ToGetSettingsTunnelIpPoolOutput() GetSettingsTunnelIpPoolOutput
- func (o GetSettingsTunnelIpPoolOutput) ToGetSettingsTunnelIpPoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolOutput
- type GetSettingsTunnelIpv6Pool
- type GetSettingsTunnelIpv6PoolArgs
- func (GetSettingsTunnelIpv6PoolArgs) ElementType() reflect.Type
- func (i GetSettingsTunnelIpv6PoolArgs) ToGetSettingsTunnelIpv6PoolOutput() GetSettingsTunnelIpv6PoolOutput
- func (i GetSettingsTunnelIpv6PoolArgs) ToGetSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolOutput
- type GetSettingsTunnelIpv6PoolArray
- func (GetSettingsTunnelIpv6PoolArray) ElementType() reflect.Type
- func (i GetSettingsTunnelIpv6PoolArray) ToGetSettingsTunnelIpv6PoolArrayOutput() GetSettingsTunnelIpv6PoolArrayOutput
- func (i GetSettingsTunnelIpv6PoolArray) ToGetSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolArrayOutput
- type GetSettingsTunnelIpv6PoolArrayInput
- type GetSettingsTunnelIpv6PoolArrayOutput
- func (GetSettingsTunnelIpv6PoolArrayOutput) ElementType() reflect.Type
- func (o GetSettingsTunnelIpv6PoolArrayOutput) Index(i pulumi.IntInput) GetSettingsTunnelIpv6PoolOutput
- func (o GetSettingsTunnelIpv6PoolArrayOutput) ToGetSettingsTunnelIpv6PoolArrayOutput() GetSettingsTunnelIpv6PoolArrayOutput
- func (o GetSettingsTunnelIpv6PoolArrayOutput) ToGetSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolArrayOutput
- type GetSettingsTunnelIpv6PoolInput
- type GetSettingsTunnelIpv6PoolOutput
- func (GetSettingsTunnelIpv6PoolOutput) ElementType() reflect.Type
- func (o GetSettingsTunnelIpv6PoolOutput) Name() pulumi.StringOutput
- func (o GetSettingsTunnelIpv6PoolOutput) ToGetSettingsTunnelIpv6PoolOutput() GetSettingsTunnelIpv6PoolOutput
- func (o GetSettingsTunnelIpv6PoolOutput) ToGetSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolOutput
- type LookupSettingsArgs
- type LookupSettingsOutputArgs
- type LookupSettingsResult
- type LookupSettingsResultOutput
- func (o LookupSettingsResultOutput) Algorithm() pulumi.StringOutput
- func (o LookupSettingsResultOutput) AuthSessionCheckSourceIp() pulumi.StringOutput
- func (o LookupSettingsResultOutput) AuthTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) AuthenticationRules() GetSettingsAuthenticationRuleArrayOutput
- func (o LookupSettingsResultOutput) AutoTunnelStaticRoute() pulumi.StringOutput
- func (o LookupSettingsResultOutput) BannedCipher() pulumi.StringOutput
- func (o LookupSettingsResultOutput) BrowserLanguageDetection() pulumi.StringOutput
- func (o LookupSettingsResultOutput) CheckReferer() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Ciphersuite() pulumi.StringOutput
- func (o LookupSettingsResultOutput) ClientSigalgs() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DefaultPortal() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DeflateCompressionLevel() pulumi.IntOutput
- func (o LookupSettingsResultOutput) DeflateMinDataSize() pulumi.IntOutput
- func (o LookupSettingsResultOutput) DnsServer1() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DnsServer2() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DnsSuffix() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DtlsHeartbeatFailCount() pulumi.IntOutput
- func (o LookupSettingsResultOutput) DtlsHeartbeatIdleTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) DtlsHeartbeatInterval() pulumi.IntOutput
- func (o LookupSettingsResultOutput) DtlsHelloTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) DtlsMaxProtoVer() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DtlsMinProtoVer() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DtlsTunnel() pulumi.StringOutput
- func (o LookupSettingsResultOutput) DualStackMode() pulumi.StringOutput
- func (LookupSettingsResultOutput) ElementType() reflect.Type
- func (o LookupSettingsResultOutput) Encode2fSequence() pulumi.StringOutput
- func (o LookupSettingsResultOutput) EncryptAndStorePassword() pulumi.StringOutput
- func (o LookupSettingsResultOutput) ForceTwoFactorAuth() pulumi.StringOutput
- func (o LookupSettingsResultOutput) HeaderXForwardedFor() pulumi.StringOutput
- func (o LookupSettingsResultOutput) HstsIncludeSubdomains() pulumi.StringOutput
- func (o LookupSettingsResultOutput) HttpCompression() pulumi.StringOutput
- func (o LookupSettingsResultOutput) HttpOnlyCookie() pulumi.StringOutput
- func (o LookupSettingsResultOutput) HttpRequestBodyTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) HttpRequestHeaderTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) HttpsRedirect() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Id() pulumi.StringOutput
- func (o LookupSettingsResultOutput) IdleTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) Ipv6DnsServer1() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Ipv6DnsServer2() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Ipv6WinsServer1() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Ipv6WinsServer2() pulumi.StringOutput
- func (o LookupSettingsResultOutput) LoginAttemptLimit() pulumi.IntOutput
- func (o LookupSettingsResultOutput) LoginBlockTime() pulumi.IntOutput
- func (o LookupSettingsResultOutput) LoginTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) Port() pulumi.IntOutput
- func (o LookupSettingsResultOutput) PortPrecedence() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Reqclientcert() pulumi.StringOutput
- func (o LookupSettingsResultOutput) RouteSourceInterface() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SamlRedirectPort() pulumi.IntOutput
- func (o LookupSettingsResultOutput) ServerHostname() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Servercert() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SourceAddress6Negate() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SourceAddress6s() GetSettingsSourceAddress6ArrayOutput
- func (o LookupSettingsResultOutput) SourceAddressNegate() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SourceAddresses() GetSettingsSourceAddressArrayOutput
- func (o LookupSettingsResultOutput) SourceInterfaces() GetSettingsSourceInterfaceArrayOutput
- func (o LookupSettingsResultOutput) SslClientRenegotiation() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SslInsertEmptyFragment() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SslMaxProtoVer() pulumi.StringOutput
- func (o LookupSettingsResultOutput) SslMinProtoVer() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Status() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Tlsv10() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Tlsv11() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Tlsv12() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Tlsv13() pulumi.StringOutput
- func (o LookupSettingsResultOutput) ToLookupSettingsResultOutput() LookupSettingsResultOutput
- func (o LookupSettingsResultOutput) ToLookupSettingsResultOutputWithContext(ctx context.Context) LookupSettingsResultOutput
- func (o LookupSettingsResultOutput) TransformBackwardSlashes() pulumi.StringOutput
- func (o LookupSettingsResultOutput) TunnelAddrAssignedMethod() pulumi.StringOutput
- func (o LookupSettingsResultOutput) TunnelConnectWithoutReauth() pulumi.StringOutput
- func (o LookupSettingsResultOutput) TunnelIpPools() GetSettingsTunnelIpPoolArrayOutput
- func (o LookupSettingsResultOutput) TunnelIpv6Pools() GetSettingsTunnelIpv6PoolArrayOutput
- func (o LookupSettingsResultOutput) TunnelUserSessionTimeout() pulumi.IntOutput
- func (o LookupSettingsResultOutput) UnsafeLegacyRenegotiation() pulumi.StringOutput
- func (o LookupSettingsResultOutput) UrlObscuration() pulumi.StringOutput
- func (o LookupSettingsResultOutput) UserPeer() pulumi.StringOutput
- func (o LookupSettingsResultOutput) Vdomparam() pulumi.StringPtrOutput
- func (o LookupSettingsResultOutput) WebModeSnat() pulumi.StringOutput
- func (o LookupSettingsResultOutput) WinsServer1() pulumi.StringOutput
- func (o LookupSettingsResultOutput) WinsServer2() pulumi.StringOutput
- func (o LookupSettingsResultOutput) XContentTypeOptions() pulumi.StringOutput
- func (o LookupSettingsResultOutput) ZtnaTrustedClient() pulumi.StringOutput
- type Settings
- type SettingsArgs
- type SettingsArray
- type SettingsArrayInput
- type SettingsArrayOutput
- type SettingsAuthenticationRule
- type SettingsAuthenticationRuleArgs
- func (SettingsAuthenticationRuleArgs) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleArgs) ToSettingsAuthenticationRuleOutput() SettingsAuthenticationRuleOutput
- func (i SettingsAuthenticationRuleArgs) ToSettingsAuthenticationRuleOutputWithContext(ctx context.Context) SettingsAuthenticationRuleOutput
- type SettingsAuthenticationRuleArray
- func (SettingsAuthenticationRuleArray) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleArray) ToSettingsAuthenticationRuleArrayOutput() SettingsAuthenticationRuleArrayOutput
- func (i SettingsAuthenticationRuleArray) ToSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleArrayOutput
- type SettingsAuthenticationRuleArrayInput
- type SettingsAuthenticationRuleArrayOutput
- func (SettingsAuthenticationRuleArrayOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleOutput
- func (o SettingsAuthenticationRuleArrayOutput) ToSettingsAuthenticationRuleArrayOutput() SettingsAuthenticationRuleArrayOutput
- func (o SettingsAuthenticationRuleArrayOutput) ToSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleArrayOutput
- type SettingsAuthenticationRuleGroup
- type SettingsAuthenticationRuleGroupArgs
- func (SettingsAuthenticationRuleGroupArgs) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleGroupArgs) ToSettingsAuthenticationRuleGroupOutput() SettingsAuthenticationRuleGroupOutput
- func (i SettingsAuthenticationRuleGroupArgs) ToSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupOutput
- type SettingsAuthenticationRuleGroupArray
- func (SettingsAuthenticationRuleGroupArray) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleGroupArray) ToSettingsAuthenticationRuleGroupArrayOutput() SettingsAuthenticationRuleGroupArrayOutput
- func (i SettingsAuthenticationRuleGroupArray) ToSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupArrayOutput
- type SettingsAuthenticationRuleGroupArrayInput
- type SettingsAuthenticationRuleGroupArrayOutput
- func (SettingsAuthenticationRuleGroupArrayOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleGroupArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleGroupOutput
- func (o SettingsAuthenticationRuleGroupArrayOutput) ToSettingsAuthenticationRuleGroupArrayOutput() SettingsAuthenticationRuleGroupArrayOutput
- func (o SettingsAuthenticationRuleGroupArrayOutput) ToSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupArrayOutput
- type SettingsAuthenticationRuleGroupInput
- type SettingsAuthenticationRuleGroupOutput
- func (SettingsAuthenticationRuleGroupOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleGroupOutput) Name() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleGroupOutput) ToSettingsAuthenticationRuleGroupOutput() SettingsAuthenticationRuleGroupOutput
- func (o SettingsAuthenticationRuleGroupOutput) ToSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupOutput
- type SettingsAuthenticationRuleInput
- type SettingsAuthenticationRuleOutput
- func (o SettingsAuthenticationRuleOutput) Auth() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) Cipher() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) ClientCert() pulumi.StringPtrOutput
- func (SettingsAuthenticationRuleOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleOutput) Groups() SettingsAuthenticationRuleGroupArrayOutput
- func (o SettingsAuthenticationRuleOutput) Id() pulumi.IntPtrOutput
- func (o SettingsAuthenticationRuleOutput) Portal() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) Realm() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) SourceAddress6Negate() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) SourceAddress6s() SettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (o SettingsAuthenticationRuleOutput) SourceAddressNegate() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) SourceAddresses() SettingsAuthenticationRuleSourceAddressArrayOutput
- func (o SettingsAuthenticationRuleOutput) SourceInterfaces() SettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (o SettingsAuthenticationRuleOutput) ToSettingsAuthenticationRuleOutput() SettingsAuthenticationRuleOutput
- func (o SettingsAuthenticationRuleOutput) ToSettingsAuthenticationRuleOutputWithContext(ctx context.Context) SettingsAuthenticationRuleOutput
- func (o SettingsAuthenticationRuleOutput) UserPeer() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleOutput) Users() SettingsAuthenticationRuleUserArrayOutput
- type SettingsAuthenticationRuleSourceAddress
- type SettingsAuthenticationRuleSourceAddress6
- type SettingsAuthenticationRuleSourceAddress6Args
- func (SettingsAuthenticationRuleSourceAddress6Args) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleSourceAddress6Args) ToSettingsAuthenticationRuleSourceAddress6Output() SettingsAuthenticationRuleSourceAddress6Output
- func (i SettingsAuthenticationRuleSourceAddress6Args) ToSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6Output
- type SettingsAuthenticationRuleSourceAddress6Array
- func (SettingsAuthenticationRuleSourceAddress6Array) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleSourceAddress6Array) ToSettingsAuthenticationRuleSourceAddress6ArrayOutput() SettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (i SettingsAuthenticationRuleSourceAddress6Array) ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6ArrayOutput
- type SettingsAuthenticationRuleSourceAddress6ArrayInput
- type SettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (SettingsAuthenticationRuleSourceAddress6ArrayOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleSourceAddress6ArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleSourceAddress6Output
- func (o SettingsAuthenticationRuleSourceAddress6ArrayOutput) ToSettingsAuthenticationRuleSourceAddress6ArrayOutput() SettingsAuthenticationRuleSourceAddress6ArrayOutput
- func (o SettingsAuthenticationRuleSourceAddress6ArrayOutput) ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6ArrayOutput
- type SettingsAuthenticationRuleSourceAddress6Input
- type SettingsAuthenticationRuleSourceAddress6Output
- func (SettingsAuthenticationRuleSourceAddress6Output) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleSourceAddress6Output) Name() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthenticationRuleSourceAddress6Output() SettingsAuthenticationRuleSourceAddress6Output
- func (o SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6Output
- type SettingsAuthenticationRuleSourceAddressArgs
- func (SettingsAuthenticationRuleSourceAddressArgs) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleSourceAddressArgs) ToSettingsAuthenticationRuleSourceAddressOutput() SettingsAuthenticationRuleSourceAddressOutput
- func (i SettingsAuthenticationRuleSourceAddressArgs) ToSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressOutput
- type SettingsAuthenticationRuleSourceAddressArray
- func (SettingsAuthenticationRuleSourceAddressArray) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleSourceAddressArray) ToSettingsAuthenticationRuleSourceAddressArrayOutput() SettingsAuthenticationRuleSourceAddressArrayOutput
- func (i SettingsAuthenticationRuleSourceAddressArray) ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressArrayOutput
- type SettingsAuthenticationRuleSourceAddressArrayInput
- type SettingsAuthenticationRuleSourceAddressArrayOutput
- func (SettingsAuthenticationRuleSourceAddressArrayOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleSourceAddressArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleSourceAddressOutput
- func (o SettingsAuthenticationRuleSourceAddressArrayOutput) ToSettingsAuthenticationRuleSourceAddressArrayOutput() SettingsAuthenticationRuleSourceAddressArrayOutput
- func (o SettingsAuthenticationRuleSourceAddressArrayOutput) ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressArrayOutput
- type SettingsAuthenticationRuleSourceAddressInput
- type SettingsAuthenticationRuleSourceAddressOutput
- func (SettingsAuthenticationRuleSourceAddressOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleSourceAddressOutput) Name() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleSourceAddressOutput) ToSettingsAuthenticationRuleSourceAddressOutput() SettingsAuthenticationRuleSourceAddressOutput
- func (o SettingsAuthenticationRuleSourceAddressOutput) ToSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressOutput
- type SettingsAuthenticationRuleSourceInterface
- type SettingsAuthenticationRuleSourceInterfaceArgs
- func (SettingsAuthenticationRuleSourceInterfaceArgs) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleSourceInterfaceArgs) ToSettingsAuthenticationRuleSourceInterfaceOutput() SettingsAuthenticationRuleSourceInterfaceOutput
- func (i SettingsAuthenticationRuleSourceInterfaceArgs) ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceOutput
- type SettingsAuthenticationRuleSourceInterfaceArray
- func (SettingsAuthenticationRuleSourceInterfaceArray) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleSourceInterfaceArray) ToSettingsAuthenticationRuleSourceInterfaceArrayOutput() SettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (i SettingsAuthenticationRuleSourceInterfaceArray) ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceArrayOutput
- type SettingsAuthenticationRuleSourceInterfaceArrayInput
- type SettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (SettingsAuthenticationRuleSourceInterfaceArrayOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleSourceInterfaceArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleSourceInterfaceOutput
- func (o SettingsAuthenticationRuleSourceInterfaceArrayOutput) ToSettingsAuthenticationRuleSourceInterfaceArrayOutput() SettingsAuthenticationRuleSourceInterfaceArrayOutput
- func (o SettingsAuthenticationRuleSourceInterfaceArrayOutput) ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceArrayOutput
- type SettingsAuthenticationRuleSourceInterfaceInput
- type SettingsAuthenticationRuleSourceInterfaceOutput
- func (SettingsAuthenticationRuleSourceInterfaceOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleSourceInterfaceOutput) Name() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleSourceInterfaceOutput) ToSettingsAuthenticationRuleSourceInterfaceOutput() SettingsAuthenticationRuleSourceInterfaceOutput
- func (o SettingsAuthenticationRuleSourceInterfaceOutput) ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceOutput
- type SettingsAuthenticationRuleUser
- type SettingsAuthenticationRuleUserArgs
- func (SettingsAuthenticationRuleUserArgs) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleUserArgs) ToSettingsAuthenticationRuleUserOutput() SettingsAuthenticationRuleUserOutput
- func (i SettingsAuthenticationRuleUserArgs) ToSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserOutput
- type SettingsAuthenticationRuleUserArray
- func (SettingsAuthenticationRuleUserArray) ElementType() reflect.Type
- func (i SettingsAuthenticationRuleUserArray) ToSettingsAuthenticationRuleUserArrayOutput() SettingsAuthenticationRuleUserArrayOutput
- func (i SettingsAuthenticationRuleUserArray) ToSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserArrayOutput
- type SettingsAuthenticationRuleUserArrayInput
- type SettingsAuthenticationRuleUserArrayOutput
- func (SettingsAuthenticationRuleUserArrayOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleUserArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleUserOutput
- func (o SettingsAuthenticationRuleUserArrayOutput) ToSettingsAuthenticationRuleUserArrayOutput() SettingsAuthenticationRuleUserArrayOutput
- func (o SettingsAuthenticationRuleUserArrayOutput) ToSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserArrayOutput
- type SettingsAuthenticationRuleUserInput
- type SettingsAuthenticationRuleUserOutput
- func (SettingsAuthenticationRuleUserOutput) ElementType() reflect.Type
- func (o SettingsAuthenticationRuleUserOutput) Name() pulumi.StringPtrOutput
- func (o SettingsAuthenticationRuleUserOutput) ToSettingsAuthenticationRuleUserOutput() SettingsAuthenticationRuleUserOutput
- func (o SettingsAuthenticationRuleUserOutput) ToSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserOutput
- type SettingsInput
- type SettingsMap
- type SettingsMapInput
- type SettingsMapOutput
- type SettingsOutput
- func (o SettingsOutput) Algorithm() pulumi.StringOutput
- func (o SettingsOutput) AuthSessionCheckSourceIp() pulumi.StringOutput
- func (o SettingsOutput) AuthTimeout() pulumi.IntOutput
- func (o SettingsOutput) AuthenticationRules() SettingsAuthenticationRuleArrayOutput
- func (o SettingsOutput) AutoTunnelStaticRoute() pulumi.StringOutput
- func (o SettingsOutput) BannedCipher() pulumi.StringOutput
- func (o SettingsOutput) BrowserLanguageDetection() pulumi.StringOutput
- func (o SettingsOutput) CheckReferer() pulumi.StringOutput
- func (o SettingsOutput) Ciphersuite() pulumi.StringOutput
- func (o SettingsOutput) ClientSigalgs() pulumi.StringOutput
- func (o SettingsOutput) DefaultPortal() pulumi.StringOutput
- func (o SettingsOutput) DeflateCompressionLevel() pulumi.IntOutput
- func (o SettingsOutput) DeflateMinDataSize() pulumi.IntOutput
- func (o SettingsOutput) DnsServer1() pulumi.StringOutput
- func (o SettingsOutput) DnsServer2() pulumi.StringOutput
- func (o SettingsOutput) DnsSuffix() pulumi.StringPtrOutput
- func (o SettingsOutput) DtlsHeartbeatFailCount() pulumi.IntOutput
- func (o SettingsOutput) DtlsHeartbeatIdleTimeout() pulumi.IntOutput
- func (o SettingsOutput) DtlsHeartbeatInterval() pulumi.IntOutput
- func (o SettingsOutput) DtlsHelloTimeout() pulumi.IntOutput
- func (o SettingsOutput) DtlsMaxProtoVer() pulumi.StringOutput
- func (o SettingsOutput) DtlsMinProtoVer() pulumi.StringOutput
- func (o SettingsOutput) DtlsTunnel() pulumi.StringOutput
- func (o SettingsOutput) DualStackMode() pulumi.StringOutput
- func (o SettingsOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (SettingsOutput) ElementType() reflect.Type
- func (o SettingsOutput) Encode2fSequence() pulumi.StringOutput
- func (o SettingsOutput) EncryptAndStorePassword() pulumi.StringOutput
- func (o SettingsOutput) ForceTwoFactorAuth() pulumi.StringOutput
- func (o SettingsOutput) GetAllTables() pulumi.StringPtrOutput
- func (o SettingsOutput) HeaderXForwardedFor() pulumi.StringOutput
- func (o SettingsOutput) HstsIncludeSubdomains() pulumi.StringOutput
- func (o SettingsOutput) HttpCompression() pulumi.StringOutput
- func (o SettingsOutput) HttpOnlyCookie() pulumi.StringOutput
- func (o SettingsOutput) HttpRequestBodyTimeout() pulumi.IntOutput
- func (o SettingsOutput) HttpRequestHeaderTimeout() pulumi.IntOutput
- func (o SettingsOutput) HttpsRedirect() pulumi.StringOutput
- func (o SettingsOutput) IdleTimeout() pulumi.IntOutput
- func (o SettingsOutput) Ipv6DnsServer1() pulumi.StringOutput
- func (o SettingsOutput) Ipv6DnsServer2() pulumi.StringOutput
- func (o SettingsOutput) Ipv6WinsServer1() pulumi.StringOutput
- func (o SettingsOutput) Ipv6WinsServer2() pulumi.StringOutput
- func (o SettingsOutput) LoginAttemptLimit() pulumi.IntOutput
- func (o SettingsOutput) LoginBlockTime() pulumi.IntOutput
- func (o SettingsOutput) LoginTimeout() pulumi.IntOutput
- func (o SettingsOutput) Port() pulumi.IntOutput
- func (o SettingsOutput) PortPrecedence() pulumi.StringOutput
- func (o SettingsOutput) Reqclientcert() pulumi.StringOutput
- func (o SettingsOutput) RouteSourceInterface() pulumi.StringOutput
- func (o SettingsOutput) SamlRedirectPort() pulumi.IntOutput
- func (o SettingsOutput) ServerHostname() pulumi.StringOutput
- func (o SettingsOutput) Servercert() pulumi.StringOutput
- func (o SettingsOutput) SourceAddress6Negate() pulumi.StringOutput
- func (o SettingsOutput) SourceAddress6s() SettingsSourceAddress6ArrayOutput
- func (o SettingsOutput) SourceAddressNegate() pulumi.StringOutput
- func (o SettingsOutput) SourceAddresses() SettingsSourceAddressArrayOutput
- func (o SettingsOutput) SourceInterfaces() SettingsSourceInterfaceArrayOutput
- func (o SettingsOutput) SslClientRenegotiation() pulumi.StringOutput
- func (o SettingsOutput) SslInsertEmptyFragment() pulumi.StringOutput
- func (o SettingsOutput) SslMaxProtoVer() pulumi.StringOutput
- func (o SettingsOutput) SslMinProtoVer() pulumi.StringOutput
- func (o SettingsOutput) Status() pulumi.StringOutput
- func (o SettingsOutput) Tlsv10() pulumi.StringOutput
- func (o SettingsOutput) Tlsv11() pulumi.StringOutput
- func (o SettingsOutput) Tlsv12() pulumi.StringOutput
- func (o SettingsOutput) Tlsv13() pulumi.StringOutput
- func (o SettingsOutput) ToSettingsOutput() SettingsOutput
- func (o SettingsOutput) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
- func (o SettingsOutput) TransformBackwardSlashes() pulumi.StringOutput
- func (o SettingsOutput) TunnelAddrAssignedMethod() pulumi.StringOutput
- func (o SettingsOutput) TunnelConnectWithoutReauth() pulumi.StringOutput
- func (o SettingsOutput) TunnelIpPools() SettingsTunnelIpPoolArrayOutput
- func (o SettingsOutput) TunnelIpv6Pools() SettingsTunnelIpv6PoolArrayOutput
- func (o SettingsOutput) TunnelUserSessionTimeout() pulumi.IntOutput
- func (o SettingsOutput) UnsafeLegacyRenegotiation() pulumi.StringOutput
- func (o SettingsOutput) UrlObscuration() pulumi.StringOutput
- func (o SettingsOutput) UserPeer() pulumi.StringOutput
- func (o SettingsOutput) Vdomparam() pulumi.StringOutput
- func (o SettingsOutput) WebModeSnat() pulumi.StringOutput
- func (o SettingsOutput) WinsServer1() pulumi.StringOutput
- func (o SettingsOutput) WinsServer2() pulumi.StringOutput
- func (o SettingsOutput) XContentTypeOptions() pulumi.StringOutput
- func (o SettingsOutput) ZtnaTrustedClient() pulumi.StringOutput
- type SettingsSourceAddress
- type SettingsSourceAddress6
- type SettingsSourceAddress6Args
- type SettingsSourceAddress6Array
- func (SettingsSourceAddress6Array) ElementType() reflect.Type
- func (i SettingsSourceAddress6Array) ToSettingsSourceAddress6ArrayOutput() SettingsSourceAddress6ArrayOutput
- func (i SettingsSourceAddress6Array) ToSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsSourceAddress6ArrayOutput
- type SettingsSourceAddress6ArrayInput
- type SettingsSourceAddress6ArrayOutput
- func (SettingsSourceAddress6ArrayOutput) ElementType() reflect.Type
- func (o SettingsSourceAddress6ArrayOutput) Index(i pulumi.IntInput) SettingsSourceAddress6Output
- func (o SettingsSourceAddress6ArrayOutput) ToSettingsSourceAddress6ArrayOutput() SettingsSourceAddress6ArrayOutput
- func (o SettingsSourceAddress6ArrayOutput) ToSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsSourceAddress6ArrayOutput
- type SettingsSourceAddress6Input
- type SettingsSourceAddress6Output
- func (SettingsSourceAddress6Output) ElementType() reflect.Type
- func (o SettingsSourceAddress6Output) Name() pulumi.StringPtrOutput
- func (o SettingsSourceAddress6Output) ToSettingsSourceAddress6Output() SettingsSourceAddress6Output
- func (o SettingsSourceAddress6Output) ToSettingsSourceAddress6OutputWithContext(ctx context.Context) SettingsSourceAddress6Output
- type SettingsSourceAddressArgs
- type SettingsSourceAddressArray
- func (SettingsSourceAddressArray) ElementType() reflect.Type
- func (i SettingsSourceAddressArray) ToSettingsSourceAddressArrayOutput() SettingsSourceAddressArrayOutput
- func (i SettingsSourceAddressArray) ToSettingsSourceAddressArrayOutputWithContext(ctx context.Context) SettingsSourceAddressArrayOutput
- type SettingsSourceAddressArrayInput
- type SettingsSourceAddressArrayOutput
- func (SettingsSourceAddressArrayOutput) ElementType() reflect.Type
- func (o SettingsSourceAddressArrayOutput) Index(i pulumi.IntInput) SettingsSourceAddressOutput
- func (o SettingsSourceAddressArrayOutput) ToSettingsSourceAddressArrayOutput() SettingsSourceAddressArrayOutput
- func (o SettingsSourceAddressArrayOutput) ToSettingsSourceAddressArrayOutputWithContext(ctx context.Context) SettingsSourceAddressArrayOutput
- type SettingsSourceAddressInput
- type SettingsSourceAddressOutput
- func (SettingsSourceAddressOutput) ElementType() reflect.Type
- func (o SettingsSourceAddressOutput) Name() pulumi.StringPtrOutput
- func (o SettingsSourceAddressOutput) ToSettingsSourceAddressOutput() SettingsSourceAddressOutput
- func (o SettingsSourceAddressOutput) ToSettingsSourceAddressOutputWithContext(ctx context.Context) SettingsSourceAddressOutput
- type SettingsSourceInterface
- type SettingsSourceInterfaceArgs
- type SettingsSourceInterfaceArray
- func (SettingsSourceInterfaceArray) ElementType() reflect.Type
- func (i SettingsSourceInterfaceArray) ToSettingsSourceInterfaceArrayOutput() SettingsSourceInterfaceArrayOutput
- func (i SettingsSourceInterfaceArray) ToSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsSourceInterfaceArrayOutput
- type SettingsSourceInterfaceArrayInput
- type SettingsSourceInterfaceArrayOutput
- func (SettingsSourceInterfaceArrayOutput) ElementType() reflect.Type
- func (o SettingsSourceInterfaceArrayOutput) Index(i pulumi.IntInput) SettingsSourceInterfaceOutput
- func (o SettingsSourceInterfaceArrayOutput) ToSettingsSourceInterfaceArrayOutput() SettingsSourceInterfaceArrayOutput
- func (o SettingsSourceInterfaceArrayOutput) ToSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsSourceInterfaceArrayOutput
- type SettingsSourceInterfaceInput
- type SettingsSourceInterfaceOutput
- func (SettingsSourceInterfaceOutput) ElementType() reflect.Type
- func (o SettingsSourceInterfaceOutput) Name() pulumi.StringPtrOutput
- func (o SettingsSourceInterfaceOutput) ToSettingsSourceInterfaceOutput() SettingsSourceInterfaceOutput
- func (o SettingsSourceInterfaceOutput) ToSettingsSourceInterfaceOutputWithContext(ctx context.Context) SettingsSourceInterfaceOutput
- type SettingsState
- type SettingsTunnelIpPool
- type SettingsTunnelIpPoolArgs
- type SettingsTunnelIpPoolArray
- type SettingsTunnelIpPoolArrayInput
- type SettingsTunnelIpPoolArrayOutput
- func (SettingsTunnelIpPoolArrayOutput) ElementType() reflect.Type
- func (o SettingsTunnelIpPoolArrayOutput) Index(i pulumi.IntInput) SettingsTunnelIpPoolOutput
- func (o SettingsTunnelIpPoolArrayOutput) ToSettingsTunnelIpPoolArrayOutput() SettingsTunnelIpPoolArrayOutput
- func (o SettingsTunnelIpPoolArrayOutput) ToSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpPoolArrayOutput
- type SettingsTunnelIpPoolInput
- type SettingsTunnelIpPoolOutput
- func (SettingsTunnelIpPoolOutput) ElementType() reflect.Type
- func (o SettingsTunnelIpPoolOutput) Name() pulumi.StringPtrOutput
- func (o SettingsTunnelIpPoolOutput) ToSettingsTunnelIpPoolOutput() SettingsTunnelIpPoolOutput
- func (o SettingsTunnelIpPoolOutput) ToSettingsTunnelIpPoolOutputWithContext(ctx context.Context) SettingsTunnelIpPoolOutput
- type SettingsTunnelIpv6Pool
- type SettingsTunnelIpv6PoolArgs
- type SettingsTunnelIpv6PoolArray
- func (SettingsTunnelIpv6PoolArray) ElementType() reflect.Type
- func (i SettingsTunnelIpv6PoolArray) ToSettingsTunnelIpv6PoolArrayOutput() SettingsTunnelIpv6PoolArrayOutput
- func (i SettingsTunnelIpv6PoolArray) ToSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolArrayOutput
- type SettingsTunnelIpv6PoolArrayInput
- type SettingsTunnelIpv6PoolArrayOutput
- func (SettingsTunnelIpv6PoolArrayOutput) ElementType() reflect.Type
- func (o SettingsTunnelIpv6PoolArrayOutput) Index(i pulumi.IntInput) SettingsTunnelIpv6PoolOutput
- func (o SettingsTunnelIpv6PoolArrayOutput) ToSettingsTunnelIpv6PoolArrayOutput() SettingsTunnelIpv6PoolArrayOutput
- func (o SettingsTunnelIpv6PoolArrayOutput) ToSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolArrayOutput
- type SettingsTunnelIpv6PoolInput
- type SettingsTunnelIpv6PoolOutput
- func (SettingsTunnelIpv6PoolOutput) ElementType() reflect.Type
- func (o SettingsTunnelIpv6PoolOutput) Name() pulumi.StringPtrOutput
- func (o SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutput() SettingsTunnelIpv6PoolOutput
- func (o SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { pulumi.CustomResourceState // Certificate to offer to SSL-VPN server if it requests one. Certificate pulumi.StringOutput `pulumi:"certificate"` // Traffic class ID. ClassId pulumi.IntOutput `pulumi:"classId"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Distance for routes added by SSL-VPN (1 - 255). Distance pulumi.IntOutput `pulumi:"distance"` // SSL interface to send/receive traffic over. Interface pulumi.StringOutput `pulumi:"interface"` // IPv4 subnets that the client is protecting. Ipv4Subnets pulumi.StringOutput `pulumi:"ipv4Subnets"` // IPv6 subnets that the client is protecting. Ipv6Subnets pulumi.StringOutput `pulumi:"ipv6Subnets"` // SSL-VPN tunnel name. Name pulumi.StringOutput `pulumi:"name"` // Authenticate peer's certificate with the peer/peergrp. Peer pulumi.StringOutput `pulumi:"peer"` // SSL-VPN server port. Port pulumi.IntOutput `pulumi:"port"` // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntOutput `pulumi:"priority"` // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk pulumi.StringPtrOutput `pulumi:"psk"` // Realm name configured on SSL-VPN server. Realm pulumi.StringOutput `pulumi:"realm"` // IPv4, IPv6 or DNS address of the SSL-VPN server. Server pulumi.StringOutput `pulumi:"server"` // IPv4 or IPv6 address to use as a source for the SSL-VPN connection to the server. SourceIp pulumi.StringOutput `pulumi:"sourceIp"` // Enable/disable this SSL-VPN client configuration. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Username to offer to the peer to authenticate the client. User pulumi.StringOutput `pulumi:"user"` // 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"` }
client Applies to FortiOS Version `>= 7.0.1`.
## Import
VpnSsl Client can be imported using any of these accepted formats:
```sh $ pulumi import fortios:vpn/ssl/client:Client labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:vpn/ssl/client:Client labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetClient ¶
func GetClient(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClientState, opts ...pulumi.ResourceOption) (*Client, error)
GetClient gets an existing Client 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 NewClient ¶
func NewClient(ctx *pulumi.Context, name string, args *ClientArgs, opts ...pulumi.ResourceOption) (*Client, error)
NewClient registers a new resource with the given unique name, arguments, and options.
func (*Client) ElementType ¶
func (*Client) ToClientOutput ¶
func (i *Client) ToClientOutput() ClientOutput
func (*Client) ToClientOutputWithContext ¶
func (i *Client) ToClientOutputWithContext(ctx context.Context) ClientOutput
type ClientArgs ¶
type ClientArgs struct { // Certificate to offer to SSL-VPN server if it requests one. Certificate pulumi.StringPtrInput // Traffic class ID. ClassId pulumi.IntPtrInput // Comment. Comment pulumi.StringPtrInput // Distance for routes added by SSL-VPN (1 - 255). Distance pulumi.IntPtrInput // SSL interface to send/receive traffic over. Interface pulumi.StringPtrInput // IPv4 subnets that the client is protecting. Ipv4Subnets pulumi.StringPtrInput // IPv6 subnets that the client is protecting. Ipv6Subnets pulumi.StringPtrInput // SSL-VPN tunnel name. Name pulumi.StringPtrInput // Authenticate peer's certificate with the peer/peergrp. Peer pulumi.StringPtrInput // SSL-VPN server port. Port pulumi.IntPtrInput // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk pulumi.StringPtrInput // Realm name configured on SSL-VPN server. Realm pulumi.StringPtrInput // IPv4, IPv6 or DNS address of the SSL-VPN server. Server pulumi.StringPtrInput // IPv4 or IPv6 address to use as a source for the SSL-VPN connection to the server. SourceIp pulumi.StringPtrInput // Enable/disable this SSL-VPN client configuration. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // Username to offer to the peer to authenticate the client. User pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Client resource.
func (ClientArgs) ElementType ¶
func (ClientArgs) ElementType() reflect.Type
type ClientArray ¶
type ClientArray []ClientInput
func (ClientArray) ElementType ¶
func (ClientArray) ElementType() reflect.Type
func (ClientArray) ToClientArrayOutput ¶
func (i ClientArray) ToClientArrayOutput() ClientArrayOutput
func (ClientArray) ToClientArrayOutputWithContext ¶
func (i ClientArray) ToClientArrayOutputWithContext(ctx context.Context) ClientArrayOutput
type ClientArrayInput ¶
type ClientArrayInput interface { pulumi.Input ToClientArrayOutput() ClientArrayOutput ToClientArrayOutputWithContext(context.Context) ClientArrayOutput }
ClientArrayInput is an input type that accepts ClientArray and ClientArrayOutput values. You can construct a concrete instance of `ClientArrayInput` via:
ClientArray{ ClientArgs{...} }
type ClientArrayOutput ¶
type ClientArrayOutput struct{ *pulumi.OutputState }
func (ClientArrayOutput) ElementType ¶
func (ClientArrayOutput) ElementType() reflect.Type
func (ClientArrayOutput) Index ¶
func (o ClientArrayOutput) Index(i pulumi.IntInput) ClientOutput
func (ClientArrayOutput) ToClientArrayOutput ¶
func (o ClientArrayOutput) ToClientArrayOutput() ClientArrayOutput
func (ClientArrayOutput) ToClientArrayOutputWithContext ¶
func (o ClientArrayOutput) ToClientArrayOutputWithContext(ctx context.Context) ClientArrayOutput
type ClientInput ¶
type ClientInput interface { pulumi.Input ToClientOutput() ClientOutput ToClientOutputWithContext(ctx context.Context) ClientOutput }
type ClientMap ¶
type ClientMap map[string]ClientInput
func (ClientMap) ElementType ¶
func (ClientMap) ToClientMapOutput ¶
func (i ClientMap) ToClientMapOutput() ClientMapOutput
func (ClientMap) ToClientMapOutputWithContext ¶
func (i ClientMap) ToClientMapOutputWithContext(ctx context.Context) ClientMapOutput
type ClientMapInput ¶
type ClientMapInput interface { pulumi.Input ToClientMapOutput() ClientMapOutput ToClientMapOutputWithContext(context.Context) ClientMapOutput }
ClientMapInput is an input type that accepts ClientMap and ClientMapOutput values. You can construct a concrete instance of `ClientMapInput` via:
ClientMap{ "key": ClientArgs{...} }
type ClientMapOutput ¶
type ClientMapOutput struct{ *pulumi.OutputState }
func (ClientMapOutput) ElementType ¶
func (ClientMapOutput) ElementType() reflect.Type
func (ClientMapOutput) MapIndex ¶
func (o ClientMapOutput) MapIndex(k pulumi.StringInput) ClientOutput
func (ClientMapOutput) ToClientMapOutput ¶
func (o ClientMapOutput) ToClientMapOutput() ClientMapOutput
func (ClientMapOutput) ToClientMapOutputWithContext ¶
func (o ClientMapOutput) ToClientMapOutputWithContext(ctx context.Context) ClientMapOutput
type ClientOutput ¶
type ClientOutput struct{ *pulumi.OutputState }
func (ClientOutput) Certificate ¶
func (o ClientOutput) Certificate() pulumi.StringOutput
Certificate to offer to SSL-VPN server if it requests one.
func (ClientOutput) Distance ¶
func (o ClientOutput) Distance() pulumi.IntOutput
Distance for routes added by SSL-VPN (1 - 255).
func (ClientOutput) ElementType ¶
func (ClientOutput) ElementType() reflect.Type
func (ClientOutput) Interface ¶
func (o ClientOutput) Interface() pulumi.StringOutput
SSL interface to send/receive traffic over.
func (ClientOutput) Ipv4Subnets ¶
func (o ClientOutput) Ipv4Subnets() pulumi.StringOutput
IPv4 subnets that the client is protecting.
func (ClientOutput) Ipv6Subnets ¶
func (o ClientOutput) Ipv6Subnets() pulumi.StringOutput
IPv6 subnets that the client is protecting.
func (ClientOutput) Peer ¶
func (o ClientOutput) Peer() pulumi.StringOutput
Authenticate peer's certificate with the peer/peergrp.
func (ClientOutput) Priority ¶
func (o ClientOutput) Priority() pulumi.IntOutput
Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535.
func (ClientOutput) Psk ¶
func (o ClientOutput) Psk() pulumi.StringPtrOutput
Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x).
func (ClientOutput) Realm ¶
func (o ClientOutput) Realm() pulumi.StringOutput
Realm name configured on SSL-VPN server.
func (ClientOutput) Server ¶
func (o ClientOutput) Server() pulumi.StringOutput
IPv4, IPv6 or DNS address of the SSL-VPN server.
func (ClientOutput) SourceIp ¶
func (o ClientOutput) SourceIp() pulumi.StringOutput
IPv4 or IPv6 address to use as a source for the SSL-VPN connection to the server.
func (ClientOutput) Status ¶
func (o ClientOutput) Status() pulumi.StringOutput
Enable/disable this SSL-VPN client configuration. Valid values: `enable`, `disable`.
func (ClientOutput) ToClientOutput ¶
func (o ClientOutput) ToClientOutput() ClientOutput
func (ClientOutput) ToClientOutputWithContext ¶
func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput
func (ClientOutput) User ¶
func (o ClientOutput) User() pulumi.StringOutput
Username to offer to the peer to authenticate the client.
func (ClientOutput) Vdomparam ¶
func (o ClientOutput) 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.
type ClientState ¶
type ClientState struct { // Certificate to offer to SSL-VPN server if it requests one. Certificate pulumi.StringPtrInput // Traffic class ID. ClassId pulumi.IntPtrInput // Comment. Comment pulumi.StringPtrInput // Distance for routes added by SSL-VPN (1 - 255). Distance pulumi.IntPtrInput // SSL interface to send/receive traffic over. Interface pulumi.StringPtrInput // IPv4 subnets that the client is protecting. Ipv4Subnets pulumi.StringPtrInput // IPv6 subnets that the client is protecting. Ipv6Subnets pulumi.StringPtrInput // SSL-VPN tunnel name. Name pulumi.StringPtrInput // Authenticate peer's certificate with the peer/peergrp. Peer pulumi.StringPtrInput // SSL-VPN server port. Port pulumi.IntPtrInput // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk pulumi.StringPtrInput // Realm name configured on SSL-VPN server. Realm pulumi.StringPtrInput // IPv4, IPv6 or DNS address of the SSL-VPN server. Server pulumi.StringPtrInput // IPv4 or IPv6 address to use as a source for the SSL-VPN connection to the server. SourceIp pulumi.StringPtrInput // Enable/disable this SSL-VPN client configuration. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // Username to offer to the peer to authenticate the client. User pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (ClientState) ElementType ¶
func (ClientState) ElementType() reflect.Type
type GetSettingsAuthenticationRule ¶
type GetSettingsAuthenticationRule struct { // SSL VPN authentication method restriction. Auth string `pulumi:"auth"` // SSL VPN cipher strength. Cipher string `pulumi:"cipher"` // Enable/disable SSL VPN client certificate restrictive. ClientCert string `pulumi:"clientCert"` // User groups. The structure of `groups` block is documented below. Groups []GetSettingsAuthenticationRuleGroup `pulumi:"groups"` // ID (0 - 4294967295). Id int `pulumi:"id"` // SSL VPN portal. Portal string `pulumi:"portal"` // SSL VPN realm. Realm string `pulumi:"realm"` // Enable/disable negated source IPv6 address match. SourceAddress6Negate string `pulumi:"sourceAddress6Negate"` // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s []GetSettingsAuthenticationRuleSourceAddress6 `pulumi:"sourceAddress6s"` // Enable/disable negated source address match. SourceAddressNegate string `pulumi:"sourceAddressNegate"` // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses []GetSettingsAuthenticationRuleSourceAddress `pulumi:"sourceAddresses"` // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces []GetSettingsAuthenticationRuleSourceInterface `pulumi:"sourceInterfaces"` // Name of user peer. UserPeer string `pulumi:"userPeer"` // User name. The structure of `users` block is documented below. Users []GetSettingsAuthenticationRuleUser `pulumi:"users"` }
type GetSettingsAuthenticationRuleArgs ¶
type GetSettingsAuthenticationRuleArgs struct { // SSL VPN authentication method restriction. Auth pulumi.StringInput `pulumi:"auth"` // SSL VPN cipher strength. Cipher pulumi.StringInput `pulumi:"cipher"` // Enable/disable SSL VPN client certificate restrictive. ClientCert pulumi.StringInput `pulumi:"clientCert"` // User groups. The structure of `groups` block is documented below. Groups GetSettingsAuthenticationRuleGroupArrayInput `pulumi:"groups"` // ID (0 - 4294967295). Id pulumi.IntInput `pulumi:"id"` // SSL VPN portal. Portal pulumi.StringInput `pulumi:"portal"` // SSL VPN realm. Realm pulumi.StringInput `pulumi:"realm"` // Enable/disable negated source IPv6 address match. SourceAddress6Negate pulumi.StringInput `pulumi:"sourceAddress6Negate"` // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s GetSettingsAuthenticationRuleSourceAddress6ArrayInput `pulumi:"sourceAddress6s"` // Enable/disable negated source address match. SourceAddressNegate pulumi.StringInput `pulumi:"sourceAddressNegate"` // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses GetSettingsAuthenticationRuleSourceAddressArrayInput `pulumi:"sourceAddresses"` // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces GetSettingsAuthenticationRuleSourceInterfaceArrayInput `pulumi:"sourceInterfaces"` // Name of user peer. UserPeer pulumi.StringInput `pulumi:"userPeer"` // User name. The structure of `users` block is documented below. Users GetSettingsAuthenticationRuleUserArrayInput `pulumi:"users"` }
func (GetSettingsAuthenticationRuleArgs) ElementType ¶
func (GetSettingsAuthenticationRuleArgs) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleArgs) ToGetSettingsAuthenticationRuleOutput ¶
func (i GetSettingsAuthenticationRuleArgs) ToGetSettingsAuthenticationRuleOutput() GetSettingsAuthenticationRuleOutput
func (GetSettingsAuthenticationRuleArgs) ToGetSettingsAuthenticationRuleOutputWithContext ¶
func (i GetSettingsAuthenticationRuleArgs) ToGetSettingsAuthenticationRuleOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleOutput
type GetSettingsAuthenticationRuleArray ¶
type GetSettingsAuthenticationRuleArray []GetSettingsAuthenticationRuleInput
func (GetSettingsAuthenticationRuleArray) ElementType ¶
func (GetSettingsAuthenticationRuleArray) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleArray) ToGetSettingsAuthenticationRuleArrayOutput ¶
func (i GetSettingsAuthenticationRuleArray) ToGetSettingsAuthenticationRuleArrayOutput() GetSettingsAuthenticationRuleArrayOutput
func (GetSettingsAuthenticationRuleArray) ToGetSettingsAuthenticationRuleArrayOutputWithContext ¶
func (i GetSettingsAuthenticationRuleArray) ToGetSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleArrayOutput
type GetSettingsAuthenticationRuleArrayInput ¶
type GetSettingsAuthenticationRuleArrayInput interface { pulumi.Input ToGetSettingsAuthenticationRuleArrayOutput() GetSettingsAuthenticationRuleArrayOutput ToGetSettingsAuthenticationRuleArrayOutputWithContext(context.Context) GetSettingsAuthenticationRuleArrayOutput }
GetSettingsAuthenticationRuleArrayInput is an input type that accepts GetSettingsAuthenticationRuleArray and GetSettingsAuthenticationRuleArrayOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleArrayInput` via:
GetSettingsAuthenticationRuleArray{ GetSettingsAuthenticationRuleArgs{...} }
type GetSettingsAuthenticationRuleArrayOutput ¶
type GetSettingsAuthenticationRuleArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleArrayOutput) ElementType ¶
func (GetSettingsAuthenticationRuleArrayOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleArrayOutput) ToGetSettingsAuthenticationRuleArrayOutput ¶
func (o GetSettingsAuthenticationRuleArrayOutput) ToGetSettingsAuthenticationRuleArrayOutput() GetSettingsAuthenticationRuleArrayOutput
func (GetSettingsAuthenticationRuleArrayOutput) ToGetSettingsAuthenticationRuleArrayOutputWithContext ¶
func (o GetSettingsAuthenticationRuleArrayOutput) ToGetSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleArrayOutput
type GetSettingsAuthenticationRuleGroup ¶
type GetSettingsAuthenticationRuleGroup struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsAuthenticationRuleGroupArgs ¶
type GetSettingsAuthenticationRuleGroupArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsAuthenticationRuleGroupArgs) ElementType ¶
func (GetSettingsAuthenticationRuleGroupArgs) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleGroupArgs) ToGetSettingsAuthenticationRuleGroupOutput ¶
func (i GetSettingsAuthenticationRuleGroupArgs) ToGetSettingsAuthenticationRuleGroupOutput() GetSettingsAuthenticationRuleGroupOutput
func (GetSettingsAuthenticationRuleGroupArgs) ToGetSettingsAuthenticationRuleGroupOutputWithContext ¶
func (i GetSettingsAuthenticationRuleGroupArgs) ToGetSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupOutput
type GetSettingsAuthenticationRuleGroupArray ¶
type GetSettingsAuthenticationRuleGroupArray []GetSettingsAuthenticationRuleGroupInput
func (GetSettingsAuthenticationRuleGroupArray) ElementType ¶
func (GetSettingsAuthenticationRuleGroupArray) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleGroupArray) ToGetSettingsAuthenticationRuleGroupArrayOutput ¶
func (i GetSettingsAuthenticationRuleGroupArray) ToGetSettingsAuthenticationRuleGroupArrayOutput() GetSettingsAuthenticationRuleGroupArrayOutput
func (GetSettingsAuthenticationRuleGroupArray) ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext ¶
func (i GetSettingsAuthenticationRuleGroupArray) ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupArrayOutput
type GetSettingsAuthenticationRuleGroupArrayInput ¶
type GetSettingsAuthenticationRuleGroupArrayInput interface { pulumi.Input ToGetSettingsAuthenticationRuleGroupArrayOutput() GetSettingsAuthenticationRuleGroupArrayOutput ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext(context.Context) GetSettingsAuthenticationRuleGroupArrayOutput }
GetSettingsAuthenticationRuleGroupArrayInput is an input type that accepts GetSettingsAuthenticationRuleGroupArray and GetSettingsAuthenticationRuleGroupArrayOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleGroupArrayInput` via:
GetSettingsAuthenticationRuleGroupArray{ GetSettingsAuthenticationRuleGroupArgs{...} }
type GetSettingsAuthenticationRuleGroupArrayOutput ¶
type GetSettingsAuthenticationRuleGroupArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleGroupArrayOutput) ElementType ¶
func (GetSettingsAuthenticationRuleGroupArrayOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleGroupArrayOutput) ToGetSettingsAuthenticationRuleGroupArrayOutput ¶
func (o GetSettingsAuthenticationRuleGroupArrayOutput) ToGetSettingsAuthenticationRuleGroupArrayOutput() GetSettingsAuthenticationRuleGroupArrayOutput
func (GetSettingsAuthenticationRuleGroupArrayOutput) ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext ¶
func (o GetSettingsAuthenticationRuleGroupArrayOutput) ToGetSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupArrayOutput
type GetSettingsAuthenticationRuleGroupInput ¶
type GetSettingsAuthenticationRuleGroupInput interface { pulumi.Input ToGetSettingsAuthenticationRuleGroupOutput() GetSettingsAuthenticationRuleGroupOutput ToGetSettingsAuthenticationRuleGroupOutputWithContext(context.Context) GetSettingsAuthenticationRuleGroupOutput }
GetSettingsAuthenticationRuleGroupInput is an input type that accepts GetSettingsAuthenticationRuleGroupArgs and GetSettingsAuthenticationRuleGroupOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleGroupInput` via:
GetSettingsAuthenticationRuleGroupArgs{...}
type GetSettingsAuthenticationRuleGroupOutput ¶
type GetSettingsAuthenticationRuleGroupOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleGroupOutput) ElementType ¶
func (GetSettingsAuthenticationRuleGroupOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleGroupOutput) Name ¶
func (o GetSettingsAuthenticationRuleGroupOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsAuthenticationRuleGroupOutput) ToGetSettingsAuthenticationRuleGroupOutput ¶
func (o GetSettingsAuthenticationRuleGroupOutput) ToGetSettingsAuthenticationRuleGroupOutput() GetSettingsAuthenticationRuleGroupOutput
func (GetSettingsAuthenticationRuleGroupOutput) ToGetSettingsAuthenticationRuleGroupOutputWithContext ¶
func (o GetSettingsAuthenticationRuleGroupOutput) ToGetSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleGroupOutput
type GetSettingsAuthenticationRuleInput ¶
type GetSettingsAuthenticationRuleInput interface { pulumi.Input ToGetSettingsAuthenticationRuleOutput() GetSettingsAuthenticationRuleOutput ToGetSettingsAuthenticationRuleOutputWithContext(context.Context) GetSettingsAuthenticationRuleOutput }
GetSettingsAuthenticationRuleInput is an input type that accepts GetSettingsAuthenticationRuleArgs and GetSettingsAuthenticationRuleOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleInput` via:
GetSettingsAuthenticationRuleArgs{...}
type GetSettingsAuthenticationRuleOutput ¶
type GetSettingsAuthenticationRuleOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleOutput) Auth ¶
func (o GetSettingsAuthenticationRuleOutput) Auth() pulumi.StringOutput
SSL VPN authentication method restriction.
func (GetSettingsAuthenticationRuleOutput) Cipher ¶
func (o GetSettingsAuthenticationRuleOutput) Cipher() pulumi.StringOutput
SSL VPN cipher strength.
func (GetSettingsAuthenticationRuleOutput) ClientCert ¶
func (o GetSettingsAuthenticationRuleOutput) ClientCert() pulumi.StringOutput
Enable/disable SSL VPN client certificate restrictive.
func (GetSettingsAuthenticationRuleOutput) ElementType ¶
func (GetSettingsAuthenticationRuleOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleOutput) Groups ¶
User groups. The structure of `groups` block is documented below.
func (GetSettingsAuthenticationRuleOutput) Id ¶
func (o GetSettingsAuthenticationRuleOutput) Id() pulumi.IntOutput
ID (0 - 4294967295).
func (GetSettingsAuthenticationRuleOutput) Portal ¶
func (o GetSettingsAuthenticationRuleOutput) Portal() pulumi.StringOutput
SSL VPN portal.
func (GetSettingsAuthenticationRuleOutput) Realm ¶
func (o GetSettingsAuthenticationRuleOutput) Realm() pulumi.StringOutput
SSL VPN realm.
func (GetSettingsAuthenticationRuleOutput) SourceAddress6Negate ¶
func (o GetSettingsAuthenticationRuleOutput) SourceAddress6Negate() pulumi.StringOutput
Enable/disable negated source IPv6 address match.
func (GetSettingsAuthenticationRuleOutput) SourceAddress6s ¶
func (o GetSettingsAuthenticationRuleOutput) SourceAddress6s() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below.
func (GetSettingsAuthenticationRuleOutput) SourceAddressNegate ¶
func (o GetSettingsAuthenticationRuleOutput) SourceAddressNegate() pulumi.StringOutput
Enable/disable negated source address match.
func (GetSettingsAuthenticationRuleOutput) SourceAddresses ¶
func (o GetSettingsAuthenticationRuleOutput) SourceAddresses() GetSettingsAuthenticationRuleSourceAddressArrayOutput
Source address of incoming traffic. The structure of `sourceAddress` block is documented below.
func (GetSettingsAuthenticationRuleOutput) SourceInterfaces ¶
func (o GetSettingsAuthenticationRuleOutput) SourceInterfaces() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below.
func (GetSettingsAuthenticationRuleOutput) ToGetSettingsAuthenticationRuleOutput ¶
func (o GetSettingsAuthenticationRuleOutput) ToGetSettingsAuthenticationRuleOutput() GetSettingsAuthenticationRuleOutput
func (GetSettingsAuthenticationRuleOutput) ToGetSettingsAuthenticationRuleOutputWithContext ¶
func (o GetSettingsAuthenticationRuleOutput) ToGetSettingsAuthenticationRuleOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleOutput
func (GetSettingsAuthenticationRuleOutput) UserPeer ¶
func (o GetSettingsAuthenticationRuleOutput) UserPeer() pulumi.StringOutput
Name of user peer.
type GetSettingsAuthenticationRuleSourceAddress ¶
type GetSettingsAuthenticationRuleSourceAddress struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsAuthenticationRuleSourceAddress6 ¶
type GetSettingsAuthenticationRuleSourceAddress6 struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsAuthenticationRuleSourceAddress6Args ¶
type GetSettingsAuthenticationRuleSourceAddress6Args struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsAuthenticationRuleSourceAddress6Args) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddress6Args) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddress6Args) ToGetSettingsAuthenticationRuleSourceAddress6Output ¶
func (i GetSettingsAuthenticationRuleSourceAddress6Args) ToGetSettingsAuthenticationRuleSourceAddress6Output() GetSettingsAuthenticationRuleSourceAddress6Output
func (GetSettingsAuthenticationRuleSourceAddress6Args) ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext ¶
func (i GetSettingsAuthenticationRuleSourceAddress6Args) ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6Output
type GetSettingsAuthenticationRuleSourceAddress6Array ¶
type GetSettingsAuthenticationRuleSourceAddress6Array []GetSettingsAuthenticationRuleSourceAddress6Input
func (GetSettingsAuthenticationRuleSourceAddress6Array) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddress6Array) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddress6Array) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput ¶
func (i GetSettingsAuthenticationRuleSourceAddress6Array) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
func (GetSettingsAuthenticationRuleSourceAddress6Array) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext ¶
func (i GetSettingsAuthenticationRuleSourceAddress6Array) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
type GetSettingsAuthenticationRuleSourceAddress6ArrayInput ¶
type GetSettingsAuthenticationRuleSourceAddress6ArrayInput interface { pulumi.Input ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(context.Context) GetSettingsAuthenticationRuleSourceAddress6ArrayOutput }
GetSettingsAuthenticationRuleSourceAddress6ArrayInput is an input type that accepts GetSettingsAuthenticationRuleSourceAddress6Array and GetSettingsAuthenticationRuleSourceAddress6ArrayOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleSourceAddress6ArrayInput` via:
GetSettingsAuthenticationRuleSourceAddress6Array{ GetSettingsAuthenticationRuleSourceAddress6Args{...} }
type GetSettingsAuthenticationRuleSourceAddress6ArrayOutput ¶
type GetSettingsAuthenticationRuleSourceAddress6ArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput ¶
func (o GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutput() GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
func (GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext ¶
func (o GetSettingsAuthenticationRuleSourceAddress6ArrayOutput) ToGetSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6ArrayOutput
type GetSettingsAuthenticationRuleSourceAddress6Input ¶
type GetSettingsAuthenticationRuleSourceAddress6Input interface { pulumi.Input ToGetSettingsAuthenticationRuleSourceAddress6Output() GetSettingsAuthenticationRuleSourceAddress6Output ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext(context.Context) GetSettingsAuthenticationRuleSourceAddress6Output }
GetSettingsAuthenticationRuleSourceAddress6Input is an input type that accepts GetSettingsAuthenticationRuleSourceAddress6Args and GetSettingsAuthenticationRuleSourceAddress6Output values. You can construct a concrete instance of `GetSettingsAuthenticationRuleSourceAddress6Input` via:
GetSettingsAuthenticationRuleSourceAddress6Args{...}
type GetSettingsAuthenticationRuleSourceAddress6Output ¶
type GetSettingsAuthenticationRuleSourceAddress6Output struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleSourceAddress6Output) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddress6Output) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddress6Output) Name ¶
func (o GetSettingsAuthenticationRuleSourceAddress6Output) Name() pulumi.StringOutput
Group name.
func (GetSettingsAuthenticationRuleSourceAddress6Output) ToGetSettingsAuthenticationRuleSourceAddress6Output ¶
func (o GetSettingsAuthenticationRuleSourceAddress6Output) ToGetSettingsAuthenticationRuleSourceAddress6Output() GetSettingsAuthenticationRuleSourceAddress6Output
func (GetSettingsAuthenticationRuleSourceAddress6Output) ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext ¶
func (o GetSettingsAuthenticationRuleSourceAddress6Output) ToGetSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddress6Output
type GetSettingsAuthenticationRuleSourceAddressArgs ¶
type GetSettingsAuthenticationRuleSourceAddressArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsAuthenticationRuleSourceAddressArgs) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddressArgs) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddressArgs) ToGetSettingsAuthenticationRuleSourceAddressOutput ¶
func (i GetSettingsAuthenticationRuleSourceAddressArgs) ToGetSettingsAuthenticationRuleSourceAddressOutput() GetSettingsAuthenticationRuleSourceAddressOutput
func (GetSettingsAuthenticationRuleSourceAddressArgs) ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext ¶
func (i GetSettingsAuthenticationRuleSourceAddressArgs) ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressOutput
type GetSettingsAuthenticationRuleSourceAddressArray ¶
type GetSettingsAuthenticationRuleSourceAddressArray []GetSettingsAuthenticationRuleSourceAddressInput
func (GetSettingsAuthenticationRuleSourceAddressArray) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddressArray) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddressArray) ToGetSettingsAuthenticationRuleSourceAddressArrayOutput ¶
func (i GetSettingsAuthenticationRuleSourceAddressArray) ToGetSettingsAuthenticationRuleSourceAddressArrayOutput() GetSettingsAuthenticationRuleSourceAddressArrayOutput
func (GetSettingsAuthenticationRuleSourceAddressArray) ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext ¶
func (i GetSettingsAuthenticationRuleSourceAddressArray) ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressArrayOutput
type GetSettingsAuthenticationRuleSourceAddressArrayInput ¶
type GetSettingsAuthenticationRuleSourceAddressArrayInput interface { pulumi.Input ToGetSettingsAuthenticationRuleSourceAddressArrayOutput() GetSettingsAuthenticationRuleSourceAddressArrayOutput ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(context.Context) GetSettingsAuthenticationRuleSourceAddressArrayOutput }
GetSettingsAuthenticationRuleSourceAddressArrayInput is an input type that accepts GetSettingsAuthenticationRuleSourceAddressArray and GetSettingsAuthenticationRuleSourceAddressArrayOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleSourceAddressArrayInput` via:
GetSettingsAuthenticationRuleSourceAddressArray{ GetSettingsAuthenticationRuleSourceAddressArgs{...} }
type GetSettingsAuthenticationRuleSourceAddressArrayOutput ¶
type GetSettingsAuthenticationRuleSourceAddressArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleSourceAddressArrayOutput) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddressArrayOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddressArrayOutput) ToGetSettingsAuthenticationRuleSourceAddressArrayOutput ¶
func (o GetSettingsAuthenticationRuleSourceAddressArrayOutput) ToGetSettingsAuthenticationRuleSourceAddressArrayOutput() GetSettingsAuthenticationRuleSourceAddressArrayOutput
func (GetSettingsAuthenticationRuleSourceAddressArrayOutput) ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext ¶
func (o GetSettingsAuthenticationRuleSourceAddressArrayOutput) ToGetSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressArrayOutput
type GetSettingsAuthenticationRuleSourceAddressInput ¶
type GetSettingsAuthenticationRuleSourceAddressInput interface { pulumi.Input ToGetSettingsAuthenticationRuleSourceAddressOutput() GetSettingsAuthenticationRuleSourceAddressOutput ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext(context.Context) GetSettingsAuthenticationRuleSourceAddressOutput }
GetSettingsAuthenticationRuleSourceAddressInput is an input type that accepts GetSettingsAuthenticationRuleSourceAddressArgs and GetSettingsAuthenticationRuleSourceAddressOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleSourceAddressInput` via:
GetSettingsAuthenticationRuleSourceAddressArgs{...}
type GetSettingsAuthenticationRuleSourceAddressOutput ¶
type GetSettingsAuthenticationRuleSourceAddressOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleSourceAddressOutput) ElementType ¶
func (GetSettingsAuthenticationRuleSourceAddressOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceAddressOutput) Name ¶
func (o GetSettingsAuthenticationRuleSourceAddressOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsAuthenticationRuleSourceAddressOutput) ToGetSettingsAuthenticationRuleSourceAddressOutput ¶
func (o GetSettingsAuthenticationRuleSourceAddressOutput) ToGetSettingsAuthenticationRuleSourceAddressOutput() GetSettingsAuthenticationRuleSourceAddressOutput
func (GetSettingsAuthenticationRuleSourceAddressOutput) ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext ¶
func (o GetSettingsAuthenticationRuleSourceAddressOutput) ToGetSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceAddressOutput
type GetSettingsAuthenticationRuleSourceInterface ¶
type GetSettingsAuthenticationRuleSourceInterface struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsAuthenticationRuleSourceInterfaceArgs ¶
type GetSettingsAuthenticationRuleSourceInterfaceArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsAuthenticationRuleSourceInterfaceArgs) ElementType ¶
func (GetSettingsAuthenticationRuleSourceInterfaceArgs) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceInterfaceArgs) ToGetSettingsAuthenticationRuleSourceInterfaceOutput ¶
func (i GetSettingsAuthenticationRuleSourceInterfaceArgs) ToGetSettingsAuthenticationRuleSourceInterfaceOutput() GetSettingsAuthenticationRuleSourceInterfaceOutput
func (GetSettingsAuthenticationRuleSourceInterfaceArgs) ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext ¶
func (i GetSettingsAuthenticationRuleSourceInterfaceArgs) ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceOutput
type GetSettingsAuthenticationRuleSourceInterfaceArray ¶
type GetSettingsAuthenticationRuleSourceInterfaceArray []GetSettingsAuthenticationRuleSourceInterfaceInput
func (GetSettingsAuthenticationRuleSourceInterfaceArray) ElementType ¶
func (GetSettingsAuthenticationRuleSourceInterfaceArray) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceInterfaceArray) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput ¶
func (i GetSettingsAuthenticationRuleSourceInterfaceArray) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
func (GetSettingsAuthenticationRuleSourceInterfaceArray) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext ¶
func (i GetSettingsAuthenticationRuleSourceInterfaceArray) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
type GetSettingsAuthenticationRuleSourceInterfaceArrayInput ¶
type GetSettingsAuthenticationRuleSourceInterfaceArrayInput interface { pulumi.Input ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(context.Context) GetSettingsAuthenticationRuleSourceInterfaceArrayOutput }
GetSettingsAuthenticationRuleSourceInterfaceArrayInput is an input type that accepts GetSettingsAuthenticationRuleSourceInterfaceArray and GetSettingsAuthenticationRuleSourceInterfaceArrayOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleSourceInterfaceArrayInput` via:
GetSettingsAuthenticationRuleSourceInterfaceArray{ GetSettingsAuthenticationRuleSourceInterfaceArgs{...} }
type GetSettingsAuthenticationRuleSourceInterfaceArrayOutput ¶
type GetSettingsAuthenticationRuleSourceInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ElementType ¶
func (GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput ¶
func (o GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutput() GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
func (GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext ¶
func (o GetSettingsAuthenticationRuleSourceInterfaceArrayOutput) ToGetSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceArrayOutput
type GetSettingsAuthenticationRuleSourceInterfaceInput ¶
type GetSettingsAuthenticationRuleSourceInterfaceInput interface { pulumi.Input ToGetSettingsAuthenticationRuleSourceInterfaceOutput() GetSettingsAuthenticationRuleSourceInterfaceOutput ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext(context.Context) GetSettingsAuthenticationRuleSourceInterfaceOutput }
GetSettingsAuthenticationRuleSourceInterfaceInput is an input type that accepts GetSettingsAuthenticationRuleSourceInterfaceArgs and GetSettingsAuthenticationRuleSourceInterfaceOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleSourceInterfaceInput` via:
GetSettingsAuthenticationRuleSourceInterfaceArgs{...}
type GetSettingsAuthenticationRuleSourceInterfaceOutput ¶
type GetSettingsAuthenticationRuleSourceInterfaceOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleSourceInterfaceOutput) ElementType ¶
func (GetSettingsAuthenticationRuleSourceInterfaceOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleSourceInterfaceOutput) Name ¶
func (o GetSettingsAuthenticationRuleSourceInterfaceOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsAuthenticationRuleSourceInterfaceOutput) ToGetSettingsAuthenticationRuleSourceInterfaceOutput ¶
func (o GetSettingsAuthenticationRuleSourceInterfaceOutput) ToGetSettingsAuthenticationRuleSourceInterfaceOutput() GetSettingsAuthenticationRuleSourceInterfaceOutput
func (GetSettingsAuthenticationRuleSourceInterfaceOutput) ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext ¶
func (o GetSettingsAuthenticationRuleSourceInterfaceOutput) ToGetSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleSourceInterfaceOutput
type GetSettingsAuthenticationRuleUser ¶
type GetSettingsAuthenticationRuleUser struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsAuthenticationRuleUserArgs ¶
type GetSettingsAuthenticationRuleUserArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsAuthenticationRuleUserArgs) ElementType ¶
func (GetSettingsAuthenticationRuleUserArgs) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleUserArgs) ToGetSettingsAuthenticationRuleUserOutput ¶
func (i GetSettingsAuthenticationRuleUserArgs) ToGetSettingsAuthenticationRuleUserOutput() GetSettingsAuthenticationRuleUserOutput
func (GetSettingsAuthenticationRuleUserArgs) ToGetSettingsAuthenticationRuleUserOutputWithContext ¶
func (i GetSettingsAuthenticationRuleUserArgs) ToGetSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserOutput
type GetSettingsAuthenticationRuleUserArray ¶
type GetSettingsAuthenticationRuleUserArray []GetSettingsAuthenticationRuleUserInput
func (GetSettingsAuthenticationRuleUserArray) ElementType ¶
func (GetSettingsAuthenticationRuleUserArray) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleUserArray) ToGetSettingsAuthenticationRuleUserArrayOutput ¶
func (i GetSettingsAuthenticationRuleUserArray) ToGetSettingsAuthenticationRuleUserArrayOutput() GetSettingsAuthenticationRuleUserArrayOutput
func (GetSettingsAuthenticationRuleUserArray) ToGetSettingsAuthenticationRuleUserArrayOutputWithContext ¶
func (i GetSettingsAuthenticationRuleUserArray) ToGetSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserArrayOutput
type GetSettingsAuthenticationRuleUserArrayInput ¶
type GetSettingsAuthenticationRuleUserArrayInput interface { pulumi.Input ToGetSettingsAuthenticationRuleUserArrayOutput() GetSettingsAuthenticationRuleUserArrayOutput ToGetSettingsAuthenticationRuleUserArrayOutputWithContext(context.Context) GetSettingsAuthenticationRuleUserArrayOutput }
GetSettingsAuthenticationRuleUserArrayInput is an input type that accepts GetSettingsAuthenticationRuleUserArray and GetSettingsAuthenticationRuleUserArrayOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleUserArrayInput` via:
GetSettingsAuthenticationRuleUserArray{ GetSettingsAuthenticationRuleUserArgs{...} }
type GetSettingsAuthenticationRuleUserArrayOutput ¶
type GetSettingsAuthenticationRuleUserArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleUserArrayOutput) ElementType ¶
func (GetSettingsAuthenticationRuleUserArrayOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleUserArrayOutput) ToGetSettingsAuthenticationRuleUserArrayOutput ¶
func (o GetSettingsAuthenticationRuleUserArrayOutput) ToGetSettingsAuthenticationRuleUserArrayOutput() GetSettingsAuthenticationRuleUserArrayOutput
func (GetSettingsAuthenticationRuleUserArrayOutput) ToGetSettingsAuthenticationRuleUserArrayOutputWithContext ¶
func (o GetSettingsAuthenticationRuleUserArrayOutput) ToGetSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserArrayOutput
type GetSettingsAuthenticationRuleUserInput ¶
type GetSettingsAuthenticationRuleUserInput interface { pulumi.Input ToGetSettingsAuthenticationRuleUserOutput() GetSettingsAuthenticationRuleUserOutput ToGetSettingsAuthenticationRuleUserOutputWithContext(context.Context) GetSettingsAuthenticationRuleUserOutput }
GetSettingsAuthenticationRuleUserInput is an input type that accepts GetSettingsAuthenticationRuleUserArgs and GetSettingsAuthenticationRuleUserOutput values. You can construct a concrete instance of `GetSettingsAuthenticationRuleUserInput` via:
GetSettingsAuthenticationRuleUserArgs{...}
type GetSettingsAuthenticationRuleUserOutput ¶
type GetSettingsAuthenticationRuleUserOutput struct{ *pulumi.OutputState }
func (GetSettingsAuthenticationRuleUserOutput) ElementType ¶
func (GetSettingsAuthenticationRuleUserOutput) ElementType() reflect.Type
func (GetSettingsAuthenticationRuleUserOutput) Name ¶
func (o GetSettingsAuthenticationRuleUserOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsAuthenticationRuleUserOutput) ToGetSettingsAuthenticationRuleUserOutput ¶
func (o GetSettingsAuthenticationRuleUserOutput) ToGetSettingsAuthenticationRuleUserOutput() GetSettingsAuthenticationRuleUserOutput
func (GetSettingsAuthenticationRuleUserOutput) ToGetSettingsAuthenticationRuleUserOutputWithContext ¶
func (o GetSettingsAuthenticationRuleUserOutput) ToGetSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) GetSettingsAuthenticationRuleUserOutput
type GetSettingsSourceAddress ¶
type GetSettingsSourceAddress struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsSourceAddress6 ¶
type GetSettingsSourceAddress6 struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsSourceAddress6Args ¶
type GetSettingsSourceAddress6Args struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsSourceAddress6Args) ElementType ¶
func (GetSettingsSourceAddress6Args) ElementType() reflect.Type
func (GetSettingsSourceAddress6Args) ToGetSettingsSourceAddress6Output ¶
func (i GetSettingsSourceAddress6Args) ToGetSettingsSourceAddress6Output() GetSettingsSourceAddress6Output
func (GetSettingsSourceAddress6Args) ToGetSettingsSourceAddress6OutputWithContext ¶
func (i GetSettingsSourceAddress6Args) ToGetSettingsSourceAddress6OutputWithContext(ctx context.Context) GetSettingsSourceAddress6Output
type GetSettingsSourceAddress6Array ¶
type GetSettingsSourceAddress6Array []GetSettingsSourceAddress6Input
func (GetSettingsSourceAddress6Array) ElementType ¶
func (GetSettingsSourceAddress6Array) ElementType() reflect.Type
func (GetSettingsSourceAddress6Array) ToGetSettingsSourceAddress6ArrayOutput ¶
func (i GetSettingsSourceAddress6Array) ToGetSettingsSourceAddress6ArrayOutput() GetSettingsSourceAddress6ArrayOutput
func (GetSettingsSourceAddress6Array) ToGetSettingsSourceAddress6ArrayOutputWithContext ¶
func (i GetSettingsSourceAddress6Array) ToGetSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddress6ArrayOutput
type GetSettingsSourceAddress6ArrayInput ¶
type GetSettingsSourceAddress6ArrayInput interface { pulumi.Input ToGetSettingsSourceAddress6ArrayOutput() GetSettingsSourceAddress6ArrayOutput ToGetSettingsSourceAddress6ArrayOutputWithContext(context.Context) GetSettingsSourceAddress6ArrayOutput }
GetSettingsSourceAddress6ArrayInput is an input type that accepts GetSettingsSourceAddress6Array and GetSettingsSourceAddress6ArrayOutput values. You can construct a concrete instance of `GetSettingsSourceAddress6ArrayInput` via:
GetSettingsSourceAddress6Array{ GetSettingsSourceAddress6Args{...} }
type GetSettingsSourceAddress6ArrayOutput ¶
type GetSettingsSourceAddress6ArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsSourceAddress6ArrayOutput) ElementType ¶
func (GetSettingsSourceAddress6ArrayOutput) ElementType() reflect.Type
func (GetSettingsSourceAddress6ArrayOutput) Index ¶
func (o GetSettingsSourceAddress6ArrayOutput) Index(i pulumi.IntInput) GetSettingsSourceAddress6Output
func (GetSettingsSourceAddress6ArrayOutput) ToGetSettingsSourceAddress6ArrayOutput ¶
func (o GetSettingsSourceAddress6ArrayOutput) ToGetSettingsSourceAddress6ArrayOutput() GetSettingsSourceAddress6ArrayOutput
func (GetSettingsSourceAddress6ArrayOutput) ToGetSettingsSourceAddress6ArrayOutputWithContext ¶
func (o GetSettingsSourceAddress6ArrayOutput) ToGetSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddress6ArrayOutput
type GetSettingsSourceAddress6Input ¶
type GetSettingsSourceAddress6Input interface { pulumi.Input ToGetSettingsSourceAddress6Output() GetSettingsSourceAddress6Output ToGetSettingsSourceAddress6OutputWithContext(context.Context) GetSettingsSourceAddress6Output }
GetSettingsSourceAddress6Input is an input type that accepts GetSettingsSourceAddress6Args and GetSettingsSourceAddress6Output values. You can construct a concrete instance of `GetSettingsSourceAddress6Input` via:
GetSettingsSourceAddress6Args{...}
type GetSettingsSourceAddress6Output ¶
type GetSettingsSourceAddress6Output struct{ *pulumi.OutputState }
func (GetSettingsSourceAddress6Output) ElementType ¶
func (GetSettingsSourceAddress6Output) ElementType() reflect.Type
func (GetSettingsSourceAddress6Output) Name ¶
func (o GetSettingsSourceAddress6Output) Name() pulumi.StringOutput
Group name.
func (GetSettingsSourceAddress6Output) ToGetSettingsSourceAddress6Output ¶
func (o GetSettingsSourceAddress6Output) ToGetSettingsSourceAddress6Output() GetSettingsSourceAddress6Output
func (GetSettingsSourceAddress6Output) ToGetSettingsSourceAddress6OutputWithContext ¶
func (o GetSettingsSourceAddress6Output) ToGetSettingsSourceAddress6OutputWithContext(ctx context.Context) GetSettingsSourceAddress6Output
type GetSettingsSourceAddressArgs ¶
type GetSettingsSourceAddressArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsSourceAddressArgs) ElementType ¶
func (GetSettingsSourceAddressArgs) ElementType() reflect.Type
func (GetSettingsSourceAddressArgs) ToGetSettingsSourceAddressOutput ¶
func (i GetSettingsSourceAddressArgs) ToGetSettingsSourceAddressOutput() GetSettingsSourceAddressOutput
func (GetSettingsSourceAddressArgs) ToGetSettingsSourceAddressOutputWithContext ¶
func (i GetSettingsSourceAddressArgs) ToGetSettingsSourceAddressOutputWithContext(ctx context.Context) GetSettingsSourceAddressOutput
type GetSettingsSourceAddressArray ¶
type GetSettingsSourceAddressArray []GetSettingsSourceAddressInput
func (GetSettingsSourceAddressArray) ElementType ¶
func (GetSettingsSourceAddressArray) ElementType() reflect.Type
func (GetSettingsSourceAddressArray) ToGetSettingsSourceAddressArrayOutput ¶
func (i GetSettingsSourceAddressArray) ToGetSettingsSourceAddressArrayOutput() GetSettingsSourceAddressArrayOutput
func (GetSettingsSourceAddressArray) ToGetSettingsSourceAddressArrayOutputWithContext ¶
func (i GetSettingsSourceAddressArray) ToGetSettingsSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddressArrayOutput
type GetSettingsSourceAddressArrayInput ¶
type GetSettingsSourceAddressArrayInput interface { pulumi.Input ToGetSettingsSourceAddressArrayOutput() GetSettingsSourceAddressArrayOutput ToGetSettingsSourceAddressArrayOutputWithContext(context.Context) GetSettingsSourceAddressArrayOutput }
GetSettingsSourceAddressArrayInput is an input type that accepts GetSettingsSourceAddressArray and GetSettingsSourceAddressArrayOutput values. You can construct a concrete instance of `GetSettingsSourceAddressArrayInput` via:
GetSettingsSourceAddressArray{ GetSettingsSourceAddressArgs{...} }
type GetSettingsSourceAddressArrayOutput ¶
type GetSettingsSourceAddressArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsSourceAddressArrayOutput) ElementType ¶
func (GetSettingsSourceAddressArrayOutput) ElementType() reflect.Type
func (GetSettingsSourceAddressArrayOutput) Index ¶
func (o GetSettingsSourceAddressArrayOutput) Index(i pulumi.IntInput) GetSettingsSourceAddressOutput
func (GetSettingsSourceAddressArrayOutput) ToGetSettingsSourceAddressArrayOutput ¶
func (o GetSettingsSourceAddressArrayOutput) ToGetSettingsSourceAddressArrayOutput() GetSettingsSourceAddressArrayOutput
func (GetSettingsSourceAddressArrayOutput) ToGetSettingsSourceAddressArrayOutputWithContext ¶
func (o GetSettingsSourceAddressArrayOutput) ToGetSettingsSourceAddressArrayOutputWithContext(ctx context.Context) GetSettingsSourceAddressArrayOutput
type GetSettingsSourceAddressInput ¶
type GetSettingsSourceAddressInput interface { pulumi.Input ToGetSettingsSourceAddressOutput() GetSettingsSourceAddressOutput ToGetSettingsSourceAddressOutputWithContext(context.Context) GetSettingsSourceAddressOutput }
GetSettingsSourceAddressInput is an input type that accepts GetSettingsSourceAddressArgs and GetSettingsSourceAddressOutput values. You can construct a concrete instance of `GetSettingsSourceAddressInput` via:
GetSettingsSourceAddressArgs{...}
type GetSettingsSourceAddressOutput ¶
type GetSettingsSourceAddressOutput struct{ *pulumi.OutputState }
func (GetSettingsSourceAddressOutput) ElementType ¶
func (GetSettingsSourceAddressOutput) ElementType() reflect.Type
func (GetSettingsSourceAddressOutput) Name ¶
func (o GetSettingsSourceAddressOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsSourceAddressOutput) ToGetSettingsSourceAddressOutput ¶
func (o GetSettingsSourceAddressOutput) ToGetSettingsSourceAddressOutput() GetSettingsSourceAddressOutput
func (GetSettingsSourceAddressOutput) ToGetSettingsSourceAddressOutputWithContext ¶
func (o GetSettingsSourceAddressOutput) ToGetSettingsSourceAddressOutputWithContext(ctx context.Context) GetSettingsSourceAddressOutput
type GetSettingsSourceInterface ¶
type GetSettingsSourceInterface struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsSourceInterfaceArgs ¶
type GetSettingsSourceInterfaceArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsSourceInterfaceArgs) ElementType ¶
func (GetSettingsSourceInterfaceArgs) ElementType() reflect.Type
func (GetSettingsSourceInterfaceArgs) ToGetSettingsSourceInterfaceOutput ¶
func (i GetSettingsSourceInterfaceArgs) ToGetSettingsSourceInterfaceOutput() GetSettingsSourceInterfaceOutput
func (GetSettingsSourceInterfaceArgs) ToGetSettingsSourceInterfaceOutputWithContext ¶
func (i GetSettingsSourceInterfaceArgs) ToGetSettingsSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceOutput
type GetSettingsSourceInterfaceArray ¶
type GetSettingsSourceInterfaceArray []GetSettingsSourceInterfaceInput
func (GetSettingsSourceInterfaceArray) ElementType ¶
func (GetSettingsSourceInterfaceArray) ElementType() reflect.Type
func (GetSettingsSourceInterfaceArray) ToGetSettingsSourceInterfaceArrayOutput ¶
func (i GetSettingsSourceInterfaceArray) ToGetSettingsSourceInterfaceArrayOutput() GetSettingsSourceInterfaceArrayOutput
func (GetSettingsSourceInterfaceArray) ToGetSettingsSourceInterfaceArrayOutputWithContext ¶
func (i GetSettingsSourceInterfaceArray) ToGetSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceArrayOutput
type GetSettingsSourceInterfaceArrayInput ¶
type GetSettingsSourceInterfaceArrayInput interface { pulumi.Input ToGetSettingsSourceInterfaceArrayOutput() GetSettingsSourceInterfaceArrayOutput ToGetSettingsSourceInterfaceArrayOutputWithContext(context.Context) GetSettingsSourceInterfaceArrayOutput }
GetSettingsSourceInterfaceArrayInput is an input type that accepts GetSettingsSourceInterfaceArray and GetSettingsSourceInterfaceArrayOutput values. You can construct a concrete instance of `GetSettingsSourceInterfaceArrayInput` via:
GetSettingsSourceInterfaceArray{ GetSettingsSourceInterfaceArgs{...} }
type GetSettingsSourceInterfaceArrayOutput ¶
type GetSettingsSourceInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsSourceInterfaceArrayOutput) ElementType ¶
func (GetSettingsSourceInterfaceArrayOutput) ElementType() reflect.Type
func (GetSettingsSourceInterfaceArrayOutput) Index ¶
func (o GetSettingsSourceInterfaceArrayOutput) Index(i pulumi.IntInput) GetSettingsSourceInterfaceOutput
func (GetSettingsSourceInterfaceArrayOutput) ToGetSettingsSourceInterfaceArrayOutput ¶
func (o GetSettingsSourceInterfaceArrayOutput) ToGetSettingsSourceInterfaceArrayOutput() GetSettingsSourceInterfaceArrayOutput
func (GetSettingsSourceInterfaceArrayOutput) ToGetSettingsSourceInterfaceArrayOutputWithContext ¶
func (o GetSettingsSourceInterfaceArrayOutput) ToGetSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceArrayOutput
type GetSettingsSourceInterfaceInput ¶
type GetSettingsSourceInterfaceInput interface { pulumi.Input ToGetSettingsSourceInterfaceOutput() GetSettingsSourceInterfaceOutput ToGetSettingsSourceInterfaceOutputWithContext(context.Context) GetSettingsSourceInterfaceOutput }
GetSettingsSourceInterfaceInput is an input type that accepts GetSettingsSourceInterfaceArgs and GetSettingsSourceInterfaceOutput values. You can construct a concrete instance of `GetSettingsSourceInterfaceInput` via:
GetSettingsSourceInterfaceArgs{...}
type GetSettingsSourceInterfaceOutput ¶
type GetSettingsSourceInterfaceOutput struct{ *pulumi.OutputState }
func (GetSettingsSourceInterfaceOutput) ElementType ¶
func (GetSettingsSourceInterfaceOutput) ElementType() reflect.Type
func (GetSettingsSourceInterfaceOutput) Name ¶
func (o GetSettingsSourceInterfaceOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsSourceInterfaceOutput) ToGetSettingsSourceInterfaceOutput ¶
func (o GetSettingsSourceInterfaceOutput) ToGetSettingsSourceInterfaceOutput() GetSettingsSourceInterfaceOutput
func (GetSettingsSourceInterfaceOutput) ToGetSettingsSourceInterfaceOutputWithContext ¶
func (o GetSettingsSourceInterfaceOutput) ToGetSettingsSourceInterfaceOutputWithContext(ctx context.Context) GetSettingsSourceInterfaceOutput
type GetSettingsTunnelIpPool ¶
type GetSettingsTunnelIpPool struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsTunnelIpPoolArgs ¶
type GetSettingsTunnelIpPoolArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsTunnelIpPoolArgs) ElementType ¶
func (GetSettingsTunnelIpPoolArgs) ElementType() reflect.Type
func (GetSettingsTunnelIpPoolArgs) ToGetSettingsTunnelIpPoolOutput ¶
func (i GetSettingsTunnelIpPoolArgs) ToGetSettingsTunnelIpPoolOutput() GetSettingsTunnelIpPoolOutput
func (GetSettingsTunnelIpPoolArgs) ToGetSettingsTunnelIpPoolOutputWithContext ¶
func (i GetSettingsTunnelIpPoolArgs) ToGetSettingsTunnelIpPoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolOutput
type GetSettingsTunnelIpPoolArray ¶
type GetSettingsTunnelIpPoolArray []GetSettingsTunnelIpPoolInput
func (GetSettingsTunnelIpPoolArray) ElementType ¶
func (GetSettingsTunnelIpPoolArray) ElementType() reflect.Type
func (GetSettingsTunnelIpPoolArray) ToGetSettingsTunnelIpPoolArrayOutput ¶
func (i GetSettingsTunnelIpPoolArray) ToGetSettingsTunnelIpPoolArrayOutput() GetSettingsTunnelIpPoolArrayOutput
func (GetSettingsTunnelIpPoolArray) ToGetSettingsTunnelIpPoolArrayOutputWithContext ¶
func (i GetSettingsTunnelIpPoolArray) ToGetSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolArrayOutput
type GetSettingsTunnelIpPoolArrayInput ¶
type GetSettingsTunnelIpPoolArrayInput interface { pulumi.Input ToGetSettingsTunnelIpPoolArrayOutput() GetSettingsTunnelIpPoolArrayOutput ToGetSettingsTunnelIpPoolArrayOutputWithContext(context.Context) GetSettingsTunnelIpPoolArrayOutput }
GetSettingsTunnelIpPoolArrayInput is an input type that accepts GetSettingsTunnelIpPoolArray and GetSettingsTunnelIpPoolArrayOutput values. You can construct a concrete instance of `GetSettingsTunnelIpPoolArrayInput` via:
GetSettingsTunnelIpPoolArray{ GetSettingsTunnelIpPoolArgs{...} }
type GetSettingsTunnelIpPoolArrayOutput ¶
type GetSettingsTunnelIpPoolArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsTunnelIpPoolArrayOutput) ElementType ¶
func (GetSettingsTunnelIpPoolArrayOutput) ElementType() reflect.Type
func (GetSettingsTunnelIpPoolArrayOutput) Index ¶
func (o GetSettingsTunnelIpPoolArrayOutput) Index(i pulumi.IntInput) GetSettingsTunnelIpPoolOutput
func (GetSettingsTunnelIpPoolArrayOutput) ToGetSettingsTunnelIpPoolArrayOutput ¶
func (o GetSettingsTunnelIpPoolArrayOutput) ToGetSettingsTunnelIpPoolArrayOutput() GetSettingsTunnelIpPoolArrayOutput
func (GetSettingsTunnelIpPoolArrayOutput) ToGetSettingsTunnelIpPoolArrayOutputWithContext ¶
func (o GetSettingsTunnelIpPoolArrayOutput) ToGetSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolArrayOutput
type GetSettingsTunnelIpPoolInput ¶
type GetSettingsTunnelIpPoolInput interface { pulumi.Input ToGetSettingsTunnelIpPoolOutput() GetSettingsTunnelIpPoolOutput ToGetSettingsTunnelIpPoolOutputWithContext(context.Context) GetSettingsTunnelIpPoolOutput }
GetSettingsTunnelIpPoolInput is an input type that accepts GetSettingsTunnelIpPoolArgs and GetSettingsTunnelIpPoolOutput values. You can construct a concrete instance of `GetSettingsTunnelIpPoolInput` via:
GetSettingsTunnelIpPoolArgs{...}
type GetSettingsTunnelIpPoolOutput ¶
type GetSettingsTunnelIpPoolOutput struct{ *pulumi.OutputState }
func (GetSettingsTunnelIpPoolOutput) ElementType ¶
func (GetSettingsTunnelIpPoolOutput) ElementType() reflect.Type
func (GetSettingsTunnelIpPoolOutput) Name ¶
func (o GetSettingsTunnelIpPoolOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsTunnelIpPoolOutput) ToGetSettingsTunnelIpPoolOutput ¶
func (o GetSettingsTunnelIpPoolOutput) ToGetSettingsTunnelIpPoolOutput() GetSettingsTunnelIpPoolOutput
func (GetSettingsTunnelIpPoolOutput) ToGetSettingsTunnelIpPoolOutputWithContext ¶
func (o GetSettingsTunnelIpPoolOutput) ToGetSettingsTunnelIpPoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpPoolOutput
type GetSettingsTunnelIpv6Pool ¶
type GetSettingsTunnelIpv6Pool struct { // Group name. Name string `pulumi:"name"` }
type GetSettingsTunnelIpv6PoolArgs ¶
type GetSettingsTunnelIpv6PoolArgs struct { // Group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetSettingsTunnelIpv6PoolArgs) ElementType ¶
func (GetSettingsTunnelIpv6PoolArgs) ElementType() reflect.Type
func (GetSettingsTunnelIpv6PoolArgs) ToGetSettingsTunnelIpv6PoolOutput ¶
func (i GetSettingsTunnelIpv6PoolArgs) ToGetSettingsTunnelIpv6PoolOutput() GetSettingsTunnelIpv6PoolOutput
func (GetSettingsTunnelIpv6PoolArgs) ToGetSettingsTunnelIpv6PoolOutputWithContext ¶
func (i GetSettingsTunnelIpv6PoolArgs) ToGetSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolOutput
type GetSettingsTunnelIpv6PoolArray ¶
type GetSettingsTunnelIpv6PoolArray []GetSettingsTunnelIpv6PoolInput
func (GetSettingsTunnelIpv6PoolArray) ElementType ¶
func (GetSettingsTunnelIpv6PoolArray) ElementType() reflect.Type
func (GetSettingsTunnelIpv6PoolArray) ToGetSettingsTunnelIpv6PoolArrayOutput ¶
func (i GetSettingsTunnelIpv6PoolArray) ToGetSettingsTunnelIpv6PoolArrayOutput() GetSettingsTunnelIpv6PoolArrayOutput
func (GetSettingsTunnelIpv6PoolArray) ToGetSettingsTunnelIpv6PoolArrayOutputWithContext ¶
func (i GetSettingsTunnelIpv6PoolArray) ToGetSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolArrayOutput
type GetSettingsTunnelIpv6PoolArrayInput ¶
type GetSettingsTunnelIpv6PoolArrayInput interface { pulumi.Input ToGetSettingsTunnelIpv6PoolArrayOutput() GetSettingsTunnelIpv6PoolArrayOutput ToGetSettingsTunnelIpv6PoolArrayOutputWithContext(context.Context) GetSettingsTunnelIpv6PoolArrayOutput }
GetSettingsTunnelIpv6PoolArrayInput is an input type that accepts GetSettingsTunnelIpv6PoolArray and GetSettingsTunnelIpv6PoolArrayOutput values. You can construct a concrete instance of `GetSettingsTunnelIpv6PoolArrayInput` via:
GetSettingsTunnelIpv6PoolArray{ GetSettingsTunnelIpv6PoolArgs{...} }
type GetSettingsTunnelIpv6PoolArrayOutput ¶
type GetSettingsTunnelIpv6PoolArrayOutput struct{ *pulumi.OutputState }
func (GetSettingsTunnelIpv6PoolArrayOutput) ElementType ¶
func (GetSettingsTunnelIpv6PoolArrayOutput) ElementType() reflect.Type
func (GetSettingsTunnelIpv6PoolArrayOutput) Index ¶
func (o GetSettingsTunnelIpv6PoolArrayOutput) Index(i pulumi.IntInput) GetSettingsTunnelIpv6PoolOutput
func (GetSettingsTunnelIpv6PoolArrayOutput) ToGetSettingsTunnelIpv6PoolArrayOutput ¶
func (o GetSettingsTunnelIpv6PoolArrayOutput) ToGetSettingsTunnelIpv6PoolArrayOutput() GetSettingsTunnelIpv6PoolArrayOutput
func (GetSettingsTunnelIpv6PoolArrayOutput) ToGetSettingsTunnelIpv6PoolArrayOutputWithContext ¶
func (o GetSettingsTunnelIpv6PoolArrayOutput) ToGetSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolArrayOutput
type GetSettingsTunnelIpv6PoolInput ¶
type GetSettingsTunnelIpv6PoolInput interface { pulumi.Input ToGetSettingsTunnelIpv6PoolOutput() GetSettingsTunnelIpv6PoolOutput ToGetSettingsTunnelIpv6PoolOutputWithContext(context.Context) GetSettingsTunnelIpv6PoolOutput }
GetSettingsTunnelIpv6PoolInput is an input type that accepts GetSettingsTunnelIpv6PoolArgs and GetSettingsTunnelIpv6PoolOutput values. You can construct a concrete instance of `GetSettingsTunnelIpv6PoolInput` via:
GetSettingsTunnelIpv6PoolArgs{...}
type GetSettingsTunnelIpv6PoolOutput ¶
type GetSettingsTunnelIpv6PoolOutput struct{ *pulumi.OutputState }
func (GetSettingsTunnelIpv6PoolOutput) ElementType ¶
func (GetSettingsTunnelIpv6PoolOutput) ElementType() reflect.Type
func (GetSettingsTunnelIpv6PoolOutput) Name ¶
func (o GetSettingsTunnelIpv6PoolOutput) Name() pulumi.StringOutput
Group name.
func (GetSettingsTunnelIpv6PoolOutput) ToGetSettingsTunnelIpv6PoolOutput ¶
func (o GetSettingsTunnelIpv6PoolOutput) ToGetSettingsTunnelIpv6PoolOutput() GetSettingsTunnelIpv6PoolOutput
func (GetSettingsTunnelIpv6PoolOutput) ToGetSettingsTunnelIpv6PoolOutputWithContext ¶
func (o GetSettingsTunnelIpv6PoolOutput) ToGetSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) GetSettingsTunnelIpv6PoolOutput
type LookupSettingsArgs ¶
type LookupSettingsArgs struct { // 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 getSettings.
type LookupSettingsOutputArgs ¶
type LookupSettingsOutputArgs struct { // 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 getSettings.
func (LookupSettingsOutputArgs) ElementType ¶
func (LookupSettingsOutputArgs) ElementType() reflect.Type
type LookupSettingsResult ¶
type LookupSettingsResult struct { // Force the SSL-VPN security level. High allows only high. Medium allows medium and high. Low allows any. Algorithm string `pulumi:"algorithm"` // Enable/disable checking of source IP for authentication session. AuthSessionCheckSourceIp string `pulumi:"authSessionCheckSourceIp"` // SSL-VPN authentication timeout (1 - 259200 sec (3 days), 0 for no timeout). AuthTimeout int `pulumi:"authTimeout"` // Authentication rule for SSL VPN. The structure of `authenticationRule` block is documented below. AuthenticationRules []GetSettingsAuthenticationRule `pulumi:"authenticationRules"` // Enable to auto-create static routes for the SSL-VPN tunnel IP addresses. AutoTunnelStaticRoute string `pulumi:"autoTunnelStaticRoute"` // Select one or more cipher technologies that cannot be used in SSL-VPN negotiations. BannedCipher string `pulumi:"bannedCipher"` // Enable/disable overriding the configured system language based on the preferred language of the browser. BrowserLanguageDetection string `pulumi:"browserLanguageDetection"` // Enable/disable verification of referer field in HTTP request header. CheckReferer string `pulumi:"checkReferer"` // Select one or more TLS 1.3 ciphersuites to enable. Does not affect ciphers in TLS 1.2 and below. At least one must be enabled. To disable all, set ssl-max-proto-ver to tls1-2 or below. Ciphersuite string `pulumi:"ciphersuite"` // Set signature algorithms related to client authentication. Affects TLS version <= 1.2 only. ClientSigalgs string `pulumi:"clientSigalgs"` // Default SSL VPN portal. DefaultPortal string `pulumi:"defaultPortal"` // Compression level (0~9). DeflateCompressionLevel int `pulumi:"deflateCompressionLevel"` // Minimum amount of data that triggers compression (200 - 65535 bytes). DeflateMinDataSize int `pulumi:"deflateMinDataSize"` // DNS server 1. DnsServer1 string `pulumi:"dnsServer1"` // DNS server 2. DnsServer2 string `pulumi:"dnsServer2"` // DNS suffix used for SSL-VPN clients. DnsSuffix string `pulumi:"dnsSuffix"` // Number of missing heartbeats before the connection is considered dropped. DtlsHeartbeatFailCount int `pulumi:"dtlsHeartbeatFailCount"` // Idle timeout before DTLS heartbeat is sent. DtlsHeartbeatIdleTimeout int `pulumi:"dtlsHeartbeatIdleTimeout"` // Interval between DTLS heartbeat. DtlsHeartbeatInterval int `pulumi:"dtlsHeartbeatInterval"` // SSLVPN maximum DTLS hello timeout (10 - 60 sec, default = 10). DtlsHelloTimeout int `pulumi:"dtlsHelloTimeout"` // DTLS maximum protocol version. DtlsMaxProtoVer string `pulumi:"dtlsMaxProtoVer"` // DTLS minimum protocol version. DtlsMinProtoVer string `pulumi:"dtlsMinProtoVer"` // Enable DTLS to prevent eavesdropping, tampering, or message forgery. DtlsTunnel string `pulumi:"dtlsTunnel"` // Tunnel mode: enable parallel IPv4 and IPv6 tunnel. Web mode: support IPv4 and IPv6 bookmarks in the portal. DualStackMode string `pulumi:"dualStackMode"` // Encode \2F sequence to forward slash in URLs. Encode2fSequence string `pulumi:"encode2fSequence"` // Encrypt and store user passwords for SSL-VPN web sessions. EncryptAndStorePassword string `pulumi:"encryptAndStorePassword"` // Enable to force two-factor authentication for all SSL-VPNs. ForceTwoFactorAuth string `pulumi:"forceTwoFactorAuth"` // Forward the same, add, or remove HTTP header. HeaderXForwardedFor string `pulumi:"headerXForwardedFor"` // Add HSTS includeSubDomains response header. HstsIncludeSubdomains string `pulumi:"hstsIncludeSubdomains"` // Enable to allow HTTP compression over SSL-VPN tunnels. HttpCompression string `pulumi:"httpCompression"` // Enable/disable SSL-VPN support for HttpOnly cookies. HttpOnlyCookie string `pulumi:"httpOnlyCookie"` // SSL-VPN session is disconnected if an HTTP request body is not received within this time (1 - 60 sec, default = 20). HttpRequestBodyTimeout int `pulumi:"httpRequestBodyTimeout"` // SSL-VPN session is disconnected if an HTTP request header is not received within this time (1 - 60 sec, default = 20). HttpRequestHeaderTimeout int `pulumi:"httpRequestHeaderTimeout"` // Enable/disable redirect of port 80 to SSL-VPN port. HttpsRedirect string `pulumi:"httpsRedirect"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // SSL VPN disconnects if idle for specified time in seconds. IdleTimeout int `pulumi:"idleTimeout"` // IPv6 DNS server 1. Ipv6DnsServer1 string `pulumi:"ipv6DnsServer1"` // IPv6 DNS server 2. Ipv6DnsServer2 string `pulumi:"ipv6DnsServer2"` // IPv6 WINS server 1. Ipv6WinsServer1 string `pulumi:"ipv6WinsServer1"` // IPv6 WINS server 2. Ipv6WinsServer2 string `pulumi:"ipv6WinsServer2"` // SSL VPN maximum login attempt times before block (0 - 10, default = 2, 0 = no limit). LoginAttemptLimit int `pulumi:"loginAttemptLimit"` // Time for which a user is blocked from logging in after too many failed login attempts (0 - 86400 sec, default = 60). LoginBlockTime int `pulumi:"loginBlockTime"` // SSLVPN maximum login timeout (10 - 180 sec, default = 30). LoginTimeout int `pulumi:"loginTimeout"` // SSL-VPN access port (1 - 65535). Port int `pulumi:"port"` // Enable means that if SSL-VPN connections are allowed on an interface admin GUI connections are blocked on that interface. PortPrecedence string `pulumi:"portPrecedence"` // Enable to require client certificates for all SSL-VPN users. Reqclientcert string `pulumi:"reqclientcert"` // Enable to allow SSL-VPN sessions to bypass routing and bind to the incoming interface. RouteSourceInterface string `pulumi:"routeSourceInterface"` // SAML local redirect port in the machine running FCT (0 - 65535). 0 is to disable redirection on FGT side. SamlRedirectPort int `pulumi:"samlRedirectPort"` // Server hostname for HTTPS. When set, will be used for SSL VPN web proxy host header for any redirection. ServerHostname string `pulumi:"serverHostname"` // Name of the server certificate to be used for SSL-VPNs. Servercert string `pulumi:"servercert"` // Enable/disable negated source IPv6 address match. SourceAddress6Negate string `pulumi:"sourceAddress6Negate"` // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s []GetSettingsSourceAddress6 `pulumi:"sourceAddress6s"` // Enable/disable negated source address match. SourceAddressNegate string `pulumi:"sourceAddressNegate"` // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses []GetSettingsSourceAddress `pulumi:"sourceAddresses"` // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces []GetSettingsSourceInterface `pulumi:"sourceInterfaces"` // Enable to allow client renegotiation by the server if the tunnel goes down. SslClientRenegotiation string `pulumi:"sslClientRenegotiation"` // Enable/disable insertion of empty fragment. SslInsertEmptyFragment string `pulumi:"sslInsertEmptyFragment"` // SSL maximum protocol version. SslMaxProtoVer string `pulumi:"sslMaxProtoVer"` // SSL minimum protocol version. SslMinProtoVer string `pulumi:"sslMinProtoVer"` // Enable/disable SSL-VPN. Status string `pulumi:"status"` // Enable/disable TLSv1.0. Tlsv10 string `pulumi:"tlsv10"` // Enable/disable TLSv1.1. Tlsv11 string `pulumi:"tlsv11"` // Enable/disable TLSv1.2. Tlsv12 string `pulumi:"tlsv12"` // Enable/disable TLSv1.3. Tlsv13 string `pulumi:"tlsv13"` // Transform backward slashes to forward slashes in URLs. TransformBackwardSlashes string `pulumi:"transformBackwardSlashes"` // Method used for assigning address for tunnel. TunnelAddrAssignedMethod string `pulumi:"tunnelAddrAssignedMethod"` // Enable/disable tunnel connection without re-authorization if previous connection dropped. TunnelConnectWithoutReauth string `pulumi:"tunnelConnectWithoutReauth"` // Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpPools` block is documented below. TunnelIpPools []GetSettingsTunnelIpPool `pulumi:"tunnelIpPools"` // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools []GetSettingsTunnelIpv6Pool `pulumi:"tunnelIpv6Pools"` // Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). TunnelUserSessionTimeout int `pulumi:"tunnelUserSessionTimeout"` // Enable/disable unsafe legacy re-negotiation. UnsafeLegacyRenegotiation string `pulumi:"unsafeLegacyRenegotiation"` // Enable to obscure the host name of the URL of the web browser display. UrlObscuration string `pulumi:"urlObscuration"` // Name of user peer. UserPeer string `pulumi:"userPeer"` Vdomparam *string `pulumi:"vdomparam"` // Enable/disable use of IP pools defined in firewall policy while using web-mode. WebModeSnat string `pulumi:"webModeSnat"` // WINS server 1. WinsServer1 string `pulumi:"winsServer1"` // WINS server 2. WinsServer2 string `pulumi:"winsServer2"` // Add HTTP X-Content-Type-Options header. XContentTypeOptions string `pulumi:"xContentTypeOptions"` // Enable/disable verification of device certificate for SSLVPN ZTNA session. ZtnaTrustedClient string `pulumi:"ztnaTrustedClient"` }
A collection of values returned by getSettings.
func LookupSettings ¶
func LookupSettings(ctx *pulumi.Context, args *LookupSettingsArgs, opts ...pulumi.InvokeOption) (*LookupSettingsResult, error)
Use this data source to get information on fortios vpnssl settings
type LookupSettingsResultOutput ¶
type LookupSettingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSettings.
func LookupSettingsOutput ¶
func LookupSettingsOutput(ctx *pulumi.Context, args LookupSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupSettingsResultOutput
func (LookupSettingsResultOutput) Algorithm ¶
func (o LookupSettingsResultOutput) Algorithm() pulumi.StringOutput
Force the SSL-VPN security level. High allows only high. Medium allows medium and high. Low allows any.
func (LookupSettingsResultOutput) AuthSessionCheckSourceIp ¶
func (o LookupSettingsResultOutput) AuthSessionCheckSourceIp() pulumi.StringOutput
Enable/disable checking of source IP for authentication session.
func (LookupSettingsResultOutput) AuthTimeout ¶
func (o LookupSettingsResultOutput) AuthTimeout() pulumi.IntOutput
SSL-VPN authentication timeout (1 - 259200 sec (3 days), 0 for no timeout).
func (LookupSettingsResultOutput) AuthenticationRules ¶
func (o LookupSettingsResultOutput) AuthenticationRules() GetSettingsAuthenticationRuleArrayOutput
Authentication rule for SSL VPN. The structure of `authenticationRule` block is documented below.
func (LookupSettingsResultOutput) AutoTunnelStaticRoute ¶
func (o LookupSettingsResultOutput) AutoTunnelStaticRoute() pulumi.StringOutput
Enable to auto-create static routes for the SSL-VPN tunnel IP addresses.
func (LookupSettingsResultOutput) BannedCipher ¶
func (o LookupSettingsResultOutput) BannedCipher() pulumi.StringOutput
Select one or more cipher technologies that cannot be used in SSL-VPN negotiations.
func (LookupSettingsResultOutput) BrowserLanguageDetection ¶
func (o LookupSettingsResultOutput) BrowserLanguageDetection() pulumi.StringOutput
Enable/disable overriding the configured system language based on the preferred language of the browser.
func (LookupSettingsResultOutput) CheckReferer ¶
func (o LookupSettingsResultOutput) CheckReferer() pulumi.StringOutput
Enable/disable verification of referer field in HTTP request header.
func (LookupSettingsResultOutput) Ciphersuite ¶
func (o LookupSettingsResultOutput) Ciphersuite() pulumi.StringOutput
Select one or more TLS 1.3 ciphersuites to enable. Does not affect ciphers in TLS 1.2 and below. At least one must be enabled. To disable all, set ssl-max-proto-ver to tls1-2 or below.
func (LookupSettingsResultOutput) ClientSigalgs ¶
func (o LookupSettingsResultOutput) ClientSigalgs() pulumi.StringOutput
Set signature algorithms related to client authentication. Affects TLS version <= 1.2 only.
func (LookupSettingsResultOutput) DefaultPortal ¶
func (o LookupSettingsResultOutput) DefaultPortal() pulumi.StringOutput
Default SSL VPN portal.
func (LookupSettingsResultOutput) DeflateCompressionLevel ¶
func (o LookupSettingsResultOutput) DeflateCompressionLevel() pulumi.IntOutput
Compression level (0~9).
func (LookupSettingsResultOutput) DeflateMinDataSize ¶
func (o LookupSettingsResultOutput) DeflateMinDataSize() pulumi.IntOutput
Minimum amount of data that triggers compression (200 - 65535 bytes).
func (LookupSettingsResultOutput) DnsServer1 ¶
func (o LookupSettingsResultOutput) DnsServer1() pulumi.StringOutput
DNS server 1.
func (LookupSettingsResultOutput) DnsServer2 ¶
func (o LookupSettingsResultOutput) DnsServer2() pulumi.StringOutput
DNS server 2.
func (LookupSettingsResultOutput) DnsSuffix ¶
func (o LookupSettingsResultOutput) DnsSuffix() pulumi.StringOutput
DNS suffix used for SSL-VPN clients.
func (LookupSettingsResultOutput) DtlsHeartbeatFailCount ¶
func (o LookupSettingsResultOutput) DtlsHeartbeatFailCount() pulumi.IntOutput
Number of missing heartbeats before the connection is considered dropped.
func (LookupSettingsResultOutput) DtlsHeartbeatIdleTimeout ¶
func (o LookupSettingsResultOutput) DtlsHeartbeatIdleTimeout() pulumi.IntOutput
Idle timeout before DTLS heartbeat is sent.
func (LookupSettingsResultOutput) DtlsHeartbeatInterval ¶
func (o LookupSettingsResultOutput) DtlsHeartbeatInterval() pulumi.IntOutput
Interval between DTLS heartbeat.
func (LookupSettingsResultOutput) DtlsHelloTimeout ¶
func (o LookupSettingsResultOutput) DtlsHelloTimeout() pulumi.IntOutput
SSLVPN maximum DTLS hello timeout (10 - 60 sec, default = 10).
func (LookupSettingsResultOutput) DtlsMaxProtoVer ¶
func (o LookupSettingsResultOutput) DtlsMaxProtoVer() pulumi.StringOutput
DTLS maximum protocol version.
func (LookupSettingsResultOutput) DtlsMinProtoVer ¶
func (o LookupSettingsResultOutput) DtlsMinProtoVer() pulumi.StringOutput
DTLS minimum protocol version.
func (LookupSettingsResultOutput) DtlsTunnel ¶
func (o LookupSettingsResultOutput) DtlsTunnel() pulumi.StringOutput
Enable DTLS to prevent eavesdropping, tampering, or message forgery.
func (LookupSettingsResultOutput) DualStackMode ¶
func (o LookupSettingsResultOutput) DualStackMode() pulumi.StringOutput
Tunnel mode: enable parallel IPv4 and IPv6 tunnel. Web mode: support IPv4 and IPv6 bookmarks in the portal.
func (LookupSettingsResultOutput) ElementType ¶
func (LookupSettingsResultOutput) ElementType() reflect.Type
func (LookupSettingsResultOutput) Encode2fSequence ¶
func (o LookupSettingsResultOutput) Encode2fSequence() pulumi.StringOutput
Encode \2F sequence to forward slash in URLs.
func (LookupSettingsResultOutput) EncryptAndStorePassword ¶
func (o LookupSettingsResultOutput) EncryptAndStorePassword() pulumi.StringOutput
Encrypt and store user passwords for SSL-VPN web sessions.
func (LookupSettingsResultOutput) ForceTwoFactorAuth ¶
func (o LookupSettingsResultOutput) ForceTwoFactorAuth() pulumi.StringOutput
Enable to force two-factor authentication for all SSL-VPNs.
func (LookupSettingsResultOutput) HeaderXForwardedFor ¶
func (o LookupSettingsResultOutput) HeaderXForwardedFor() pulumi.StringOutput
Forward the same, add, or remove HTTP header.
func (LookupSettingsResultOutput) HstsIncludeSubdomains ¶
func (o LookupSettingsResultOutput) HstsIncludeSubdomains() pulumi.StringOutput
Add HSTS includeSubDomains response header.
func (LookupSettingsResultOutput) HttpCompression ¶
func (o LookupSettingsResultOutput) HttpCompression() pulumi.StringOutput
Enable to allow HTTP compression over SSL-VPN tunnels.
func (LookupSettingsResultOutput) HttpOnlyCookie ¶
func (o LookupSettingsResultOutput) HttpOnlyCookie() pulumi.StringOutput
Enable/disable SSL-VPN support for HttpOnly cookies.
func (LookupSettingsResultOutput) HttpRequestBodyTimeout ¶
func (o LookupSettingsResultOutput) HttpRequestBodyTimeout() pulumi.IntOutput
SSL-VPN session is disconnected if an HTTP request body is not received within this time (1 - 60 sec, default = 20).
func (LookupSettingsResultOutput) HttpRequestHeaderTimeout ¶
func (o LookupSettingsResultOutput) HttpRequestHeaderTimeout() pulumi.IntOutput
SSL-VPN session is disconnected if an HTTP request header is not received within this time (1 - 60 sec, default = 20).
func (LookupSettingsResultOutput) HttpsRedirect ¶
func (o LookupSettingsResultOutput) HttpsRedirect() pulumi.StringOutput
Enable/disable redirect of port 80 to SSL-VPN port.
func (LookupSettingsResultOutput) Id ¶
func (o LookupSettingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSettingsResultOutput) IdleTimeout ¶
func (o LookupSettingsResultOutput) IdleTimeout() pulumi.IntOutput
SSL VPN disconnects if idle for specified time in seconds.
func (LookupSettingsResultOutput) Ipv6DnsServer1 ¶
func (o LookupSettingsResultOutput) Ipv6DnsServer1() pulumi.StringOutput
IPv6 DNS server 1.
func (LookupSettingsResultOutput) Ipv6DnsServer2 ¶
func (o LookupSettingsResultOutput) Ipv6DnsServer2() pulumi.StringOutput
IPv6 DNS server 2.
func (LookupSettingsResultOutput) Ipv6WinsServer1 ¶
func (o LookupSettingsResultOutput) Ipv6WinsServer1() pulumi.StringOutput
IPv6 WINS server 1.
func (LookupSettingsResultOutput) Ipv6WinsServer2 ¶
func (o LookupSettingsResultOutput) Ipv6WinsServer2() pulumi.StringOutput
IPv6 WINS server 2.
func (LookupSettingsResultOutput) LoginAttemptLimit ¶
func (o LookupSettingsResultOutput) LoginAttemptLimit() pulumi.IntOutput
SSL VPN maximum login attempt times before block (0 - 10, default = 2, 0 = no limit).
func (LookupSettingsResultOutput) LoginBlockTime ¶
func (o LookupSettingsResultOutput) LoginBlockTime() pulumi.IntOutput
Time for which a user is blocked from logging in after too many failed login attempts (0 - 86400 sec, default = 60).
func (LookupSettingsResultOutput) LoginTimeout ¶
func (o LookupSettingsResultOutput) LoginTimeout() pulumi.IntOutput
SSLVPN maximum login timeout (10 - 180 sec, default = 30).
func (LookupSettingsResultOutput) Port ¶
func (o LookupSettingsResultOutput) Port() pulumi.IntOutput
SSL-VPN access port (1 - 65535).
func (LookupSettingsResultOutput) PortPrecedence ¶
func (o LookupSettingsResultOutput) PortPrecedence() pulumi.StringOutput
Enable means that if SSL-VPN connections are allowed on an interface admin GUI connections are blocked on that interface.
func (LookupSettingsResultOutput) Reqclientcert ¶
func (o LookupSettingsResultOutput) Reqclientcert() pulumi.StringOutput
Enable to require client certificates for all SSL-VPN users.
func (LookupSettingsResultOutput) RouteSourceInterface ¶
func (o LookupSettingsResultOutput) RouteSourceInterface() pulumi.StringOutput
Enable to allow SSL-VPN sessions to bypass routing and bind to the incoming interface.
func (LookupSettingsResultOutput) SamlRedirectPort ¶
func (o LookupSettingsResultOutput) SamlRedirectPort() pulumi.IntOutput
SAML local redirect port in the machine running FCT (0 - 65535). 0 is to disable redirection on FGT side.
func (LookupSettingsResultOutput) ServerHostname ¶
func (o LookupSettingsResultOutput) ServerHostname() pulumi.StringOutput
Server hostname for HTTPS. When set, will be used for SSL VPN web proxy host header for any redirection.
func (LookupSettingsResultOutput) Servercert ¶
func (o LookupSettingsResultOutput) Servercert() pulumi.StringOutput
Name of the server certificate to be used for SSL-VPNs.
func (LookupSettingsResultOutput) SourceAddress6Negate ¶
func (o LookupSettingsResultOutput) SourceAddress6Negate() pulumi.StringOutput
Enable/disable negated source IPv6 address match.
func (LookupSettingsResultOutput) SourceAddress6s ¶
func (o LookupSettingsResultOutput) SourceAddress6s() GetSettingsSourceAddress6ArrayOutput
IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below.
func (LookupSettingsResultOutput) SourceAddressNegate ¶
func (o LookupSettingsResultOutput) SourceAddressNegate() pulumi.StringOutput
Enable/disable negated source address match.
func (LookupSettingsResultOutput) SourceAddresses ¶
func (o LookupSettingsResultOutput) SourceAddresses() GetSettingsSourceAddressArrayOutput
Source address of incoming traffic. The structure of `sourceAddress` block is documented below.
func (LookupSettingsResultOutput) SourceInterfaces ¶
func (o LookupSettingsResultOutput) SourceInterfaces() GetSettingsSourceInterfaceArrayOutput
SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below.
func (LookupSettingsResultOutput) SslClientRenegotiation ¶
func (o LookupSettingsResultOutput) SslClientRenegotiation() pulumi.StringOutput
Enable to allow client renegotiation by the server if the tunnel goes down.
func (LookupSettingsResultOutput) SslInsertEmptyFragment ¶
func (o LookupSettingsResultOutput) SslInsertEmptyFragment() pulumi.StringOutput
Enable/disable insertion of empty fragment.
func (LookupSettingsResultOutput) SslMaxProtoVer ¶
func (o LookupSettingsResultOutput) SslMaxProtoVer() pulumi.StringOutput
SSL maximum protocol version.
func (LookupSettingsResultOutput) SslMinProtoVer ¶
func (o LookupSettingsResultOutput) SslMinProtoVer() pulumi.StringOutput
SSL minimum protocol version.
func (LookupSettingsResultOutput) Status ¶
func (o LookupSettingsResultOutput) Status() pulumi.StringOutput
Enable/disable SSL-VPN.
func (LookupSettingsResultOutput) Tlsv10 ¶
func (o LookupSettingsResultOutput) Tlsv10() pulumi.StringOutput
Enable/disable TLSv1.0.
func (LookupSettingsResultOutput) Tlsv11 ¶
func (o LookupSettingsResultOutput) Tlsv11() pulumi.StringOutput
Enable/disable TLSv1.1.
func (LookupSettingsResultOutput) Tlsv12 ¶
func (o LookupSettingsResultOutput) Tlsv12() pulumi.StringOutput
Enable/disable TLSv1.2.
func (LookupSettingsResultOutput) Tlsv13 ¶
func (o LookupSettingsResultOutput) Tlsv13() pulumi.StringOutput
Enable/disable TLSv1.3.
func (LookupSettingsResultOutput) ToLookupSettingsResultOutput ¶
func (o LookupSettingsResultOutput) ToLookupSettingsResultOutput() LookupSettingsResultOutput
func (LookupSettingsResultOutput) ToLookupSettingsResultOutputWithContext ¶
func (o LookupSettingsResultOutput) ToLookupSettingsResultOutputWithContext(ctx context.Context) LookupSettingsResultOutput
func (LookupSettingsResultOutput) TransformBackwardSlashes ¶
func (o LookupSettingsResultOutput) TransformBackwardSlashes() pulumi.StringOutput
Transform backward slashes to forward slashes in URLs.
func (LookupSettingsResultOutput) TunnelAddrAssignedMethod ¶
func (o LookupSettingsResultOutput) TunnelAddrAssignedMethod() pulumi.StringOutput
Method used for assigning address for tunnel.
func (LookupSettingsResultOutput) TunnelConnectWithoutReauth ¶
func (o LookupSettingsResultOutput) TunnelConnectWithoutReauth() pulumi.StringOutput
Enable/disable tunnel connection without re-authorization if previous connection dropped.
func (LookupSettingsResultOutput) TunnelIpPools ¶
func (o LookupSettingsResultOutput) TunnelIpPools() GetSettingsTunnelIpPoolArrayOutput
Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpPools` block is documented below.
func (LookupSettingsResultOutput) TunnelIpv6Pools ¶
func (o LookupSettingsResultOutput) TunnelIpv6Pools() GetSettingsTunnelIpv6PoolArrayOutput
Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below.
func (LookupSettingsResultOutput) TunnelUserSessionTimeout ¶
func (o LookupSettingsResultOutput) TunnelUserSessionTimeout() pulumi.IntOutput
Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30).
func (LookupSettingsResultOutput) UnsafeLegacyRenegotiation ¶
func (o LookupSettingsResultOutput) UnsafeLegacyRenegotiation() pulumi.StringOutput
Enable/disable unsafe legacy re-negotiation.
func (LookupSettingsResultOutput) UrlObscuration ¶
func (o LookupSettingsResultOutput) UrlObscuration() pulumi.StringOutput
Enable to obscure the host name of the URL of the web browser display.
func (LookupSettingsResultOutput) UserPeer ¶
func (o LookupSettingsResultOutput) UserPeer() pulumi.StringOutput
Name of user peer.
func (LookupSettingsResultOutput) Vdomparam ¶
func (o LookupSettingsResultOutput) Vdomparam() pulumi.StringPtrOutput
func (LookupSettingsResultOutput) WebModeSnat ¶
func (o LookupSettingsResultOutput) WebModeSnat() pulumi.StringOutput
Enable/disable use of IP pools defined in firewall policy while using web-mode.
func (LookupSettingsResultOutput) WinsServer1 ¶
func (o LookupSettingsResultOutput) WinsServer1() pulumi.StringOutput
WINS server 1.
func (LookupSettingsResultOutput) WinsServer2 ¶
func (o LookupSettingsResultOutput) WinsServer2() pulumi.StringOutput
WINS server 2.
func (LookupSettingsResultOutput) XContentTypeOptions ¶
func (o LookupSettingsResultOutput) XContentTypeOptions() pulumi.StringOutput
Add HTTP X-Content-Type-Options header.
func (LookupSettingsResultOutput) ZtnaTrustedClient ¶
func (o LookupSettingsResultOutput) ZtnaTrustedClient() pulumi.StringOutput
Enable/disable verification of device certificate for SSLVPN ZTNA session.
type Settings ¶
type Settings struct { pulumi.CustomResourceState // Force the SSL-VPN security level. High allows only high. Medium allows medium and high. Low allows any. Valid values: `high`, `medium`, `default`, `low`. Algorithm pulumi.StringOutput `pulumi:"algorithm"` // Enable/disable checking of source IP for authentication session. Valid values: `enable`, `disable`. AuthSessionCheckSourceIp pulumi.StringOutput `pulumi:"authSessionCheckSourceIp"` // SSL-VPN authentication timeout (1 - 259200 sec (3 days), 0 for no timeout). AuthTimeout pulumi.IntOutput `pulumi:"authTimeout"` // Authentication rule for SSL VPN. The structure of `authenticationRule` block is documented below. AuthenticationRules SettingsAuthenticationRuleArrayOutput `pulumi:"authenticationRules"` // Enable to auto-create static routes for the SSL-VPN tunnel IP addresses. Valid values: `enable`, `disable`. AutoTunnelStaticRoute pulumi.StringOutput `pulumi:"autoTunnelStaticRoute"` // Select one or more cipher technologies that cannot be used in SSL-VPN negotiations. BannedCipher pulumi.StringOutput `pulumi:"bannedCipher"` // Enable/disable overriding the configured system language based on the preferred language of the browser. Valid values: `enable`, `disable`. BrowserLanguageDetection pulumi.StringOutput `pulumi:"browserLanguageDetection"` // Enable/disable verification of referer field in HTTP request header. Valid values: `enable`, `disable`. CheckReferer pulumi.StringOutput `pulumi:"checkReferer"` // Select one or more TLS 1.3 ciphersuites to enable. Does not affect ciphers in TLS 1.2 and below. At least one must be enabled. To disable all, set ssl-max-proto-ver to tls1-2 or below. Valid values: `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-AES-128-CCM-SHA256`, `TLS-AES-128-CCM-8-SHA256`. Ciphersuite pulumi.StringOutput `pulumi:"ciphersuite"` // Set signature algorithms related to client authentication. Affects TLS version <= 1.2 only. Valid values: `no-rsa-pss`, `all`. ClientSigalgs pulumi.StringOutput `pulumi:"clientSigalgs"` // Default SSL VPN portal. DefaultPortal pulumi.StringOutput `pulumi:"defaultPortal"` // Compression level (0~9). DeflateCompressionLevel pulumi.IntOutput `pulumi:"deflateCompressionLevel"` // Minimum amount of data that triggers compression (200 - 65535 bytes). DeflateMinDataSize pulumi.IntOutput `pulumi:"deflateMinDataSize"` // DNS server 1. DnsServer1 pulumi.StringOutput `pulumi:"dnsServer1"` // DNS server 2. DnsServer2 pulumi.StringOutput `pulumi:"dnsServer2"` // DNS suffix used for SSL-VPN clients. DnsSuffix pulumi.StringPtrOutput `pulumi:"dnsSuffix"` // Number of missing heartbeats before the connection is considered dropped. DtlsHeartbeatFailCount pulumi.IntOutput `pulumi:"dtlsHeartbeatFailCount"` // Idle timeout before DTLS heartbeat is sent. DtlsHeartbeatIdleTimeout pulumi.IntOutput `pulumi:"dtlsHeartbeatIdleTimeout"` // Interval between DTLS heartbeat. DtlsHeartbeatInterval pulumi.IntOutput `pulumi:"dtlsHeartbeatInterval"` // SSLVPN maximum DTLS hello timeout (10 - 60 sec, default = 10). DtlsHelloTimeout pulumi.IntOutput `pulumi:"dtlsHelloTimeout"` // DTLS maximum protocol version. Valid values: `dtls1-0`, `dtls1-2`. DtlsMaxProtoVer pulumi.StringOutput `pulumi:"dtlsMaxProtoVer"` // DTLS minimum protocol version. Valid values: `dtls1-0`, `dtls1-2`. DtlsMinProtoVer pulumi.StringOutput `pulumi:"dtlsMinProtoVer"` // Enable DTLS to prevent eavesdropping, tampering, or message forgery. Valid values: `enable`, `disable`. DtlsTunnel pulumi.StringOutput `pulumi:"dtlsTunnel"` // Tunnel mode: enable parallel IPv4 and IPv6 tunnel. Web mode: support IPv4 and IPv6 bookmarks in the portal. Valid values: `enable`, `disable`. DualStackMode pulumi.StringOutput `pulumi:"dualStackMode"` // 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"` // Encode \2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. Encode2fSequence pulumi.StringOutput `pulumi:"encode2fSequence"` // Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. EncryptAndStorePassword pulumi.StringOutput `pulumi:"encryptAndStorePassword"` // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth pulumi.StringOutput `pulumi:"forceTwoFactorAuth"` // 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"` // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor pulumi.StringOutput `pulumi:"headerXForwardedFor"` // Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. HstsIncludeSubdomains pulumi.StringOutput `pulumi:"hstsIncludeSubdomains"` // Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. HttpCompression pulumi.StringOutput `pulumi:"httpCompression"` // Enable/disable SSL-VPN support for HttpOnly cookies. Valid values: `enable`, `disable`. HttpOnlyCookie pulumi.StringOutput `pulumi:"httpOnlyCookie"` // SSL-VPN session is disconnected if an HTTP request body is not received within this time (1 - 60 sec, default = 20). HttpRequestBodyTimeout pulumi.IntOutput `pulumi:"httpRequestBodyTimeout"` // SSL-VPN session is disconnected if an HTTP request header is not received within this time (1 - 60 sec, default = 20). HttpRequestHeaderTimeout pulumi.IntOutput `pulumi:"httpRequestHeaderTimeout"` // Enable/disable redirect of port 80 to SSL-VPN port. Valid values: `enable`, `disable`. HttpsRedirect pulumi.StringOutput `pulumi:"httpsRedirect"` // SSL VPN disconnects if idle for specified time in seconds. IdleTimeout pulumi.IntOutput `pulumi:"idleTimeout"` // IPv6 DNS server 1. Ipv6DnsServer1 pulumi.StringOutput `pulumi:"ipv6DnsServer1"` // IPv6 DNS server 2. Ipv6DnsServer2 pulumi.StringOutput `pulumi:"ipv6DnsServer2"` // IPv6 WINS server 1. Ipv6WinsServer1 pulumi.StringOutput `pulumi:"ipv6WinsServer1"` // IPv6 WINS server 2. Ipv6WinsServer2 pulumi.StringOutput `pulumi:"ipv6WinsServer2"` // SSL VPN maximum login attempt times before block (0 - 10, default = 2, 0 = no limit). LoginAttemptLimit pulumi.IntOutput `pulumi:"loginAttemptLimit"` // Time for which a user is blocked from logging in after too many failed login attempts (0 - 86400 sec, default = 60). LoginBlockTime pulumi.IntOutput `pulumi:"loginBlockTime"` // SSLVPN maximum login timeout (10 - 180 sec, default = 30). LoginTimeout pulumi.IntOutput `pulumi:"loginTimeout"` // SSL-VPN access port (1 - 65535). Port pulumi.IntOutput `pulumi:"port"` // Enable means that if SSL-VPN connections are allowed on an interface admin GUI connections are blocked on that interface. Valid values: `enable`, `disable`. PortPrecedence pulumi.StringOutput `pulumi:"portPrecedence"` // Enable to require client certificates for all SSL-VPN users. Valid values: `enable`, `disable`. Reqclientcert pulumi.StringOutput `pulumi:"reqclientcert"` // Enable to allow SSL-VPN sessions to bypass routing and bind to the incoming interface. Valid values: `enable`, `disable`. RouteSourceInterface pulumi.StringOutput `pulumi:"routeSourceInterface"` // SAML local redirect port in the machine running FCT (0 - 65535). 0 is to disable redirection on FGT side. SamlRedirectPort pulumi.IntOutput `pulumi:"samlRedirectPort"` // Server hostname for HTTPS. When set, will be used for SSL VPN web proxy host header for any redirection. ServerHostname pulumi.StringOutput `pulumi:"serverHostname"` // Name of the server certificate to be used for SSL-VPNs. Servercert pulumi.StringOutput `pulumi:"servercert"` // Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`. SourceAddress6Negate pulumi.StringOutput `pulumi:"sourceAddress6Negate"` // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s SettingsSourceAddress6ArrayOutput `pulumi:"sourceAddress6s"` // Enable/disable negated source address match. Valid values: `enable`, `disable`. SourceAddressNegate pulumi.StringOutput `pulumi:"sourceAddressNegate"` // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses SettingsSourceAddressArrayOutput `pulumi:"sourceAddresses"` // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces SettingsSourceInterfaceArrayOutput `pulumi:"sourceInterfaces"` // Enable to allow client renegotiation by the server if the tunnel goes down. Valid values: `disable`, `enable`. SslClientRenegotiation pulumi.StringOutput `pulumi:"sslClientRenegotiation"` // Enable/disable insertion of empty fragment. Valid values: `enable`, `disable`. SslInsertEmptyFragment pulumi.StringOutput `pulumi:"sslInsertEmptyFragment"` // SSL maximum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`. SslMaxProtoVer pulumi.StringOutput `pulumi:"sslMaxProtoVer"` // SSL minimum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`. SslMinProtoVer pulumi.StringOutput `pulumi:"sslMinProtoVer"` // Enable/disable SSL-VPN. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Enable/disable TLSv1.0. Valid values: `enable`, `disable`. Tlsv10 pulumi.StringOutput `pulumi:"tlsv10"` // Enable/disable TLSv1.1. Valid values: `enable`, `disable`. Tlsv11 pulumi.StringOutput `pulumi:"tlsv11"` // Enable/disable TLSv1.2. Valid values: `enable`, `disable`. Tlsv12 pulumi.StringOutput `pulumi:"tlsv12"` // Enable/disable TLSv1.3. Valid values: `enable`, `disable`. Tlsv13 pulumi.StringOutput `pulumi:"tlsv13"` // Transform backward slashes to forward slashes in URLs. Valid values: `enable`, `disable`. TransformBackwardSlashes pulumi.StringOutput `pulumi:"transformBackwardSlashes"` // Method used for assigning address for tunnel. Valid values: `first-available`, `round-robin`. TunnelAddrAssignedMethod pulumi.StringOutput `pulumi:"tunnelAddrAssignedMethod"` // Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. TunnelConnectWithoutReauth pulumi.StringOutput `pulumi:"tunnelConnectWithoutReauth"` // Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpPools` block is documented below. TunnelIpPools SettingsTunnelIpPoolArrayOutput `pulumi:"tunnelIpPools"` // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools SettingsTunnelIpv6PoolArrayOutput `pulumi:"tunnelIpv6Pools"` // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout pulumi.IntOutput `pulumi:"tunnelUserSessionTimeout"` // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation pulumi.StringOutput `pulumi:"unsafeLegacyRenegotiation"` // Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. UrlObscuration pulumi.StringOutput `pulumi:"urlObscuration"` // Name of user peer. UserPeer pulumi.StringOutput `pulumi:"userPeer"` // 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"` // Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. WebModeSnat pulumi.StringOutput `pulumi:"webModeSnat"` // WINS server 1. WinsServer1 pulumi.StringOutput `pulumi:"winsServer1"` // WINS server 2. WinsServer2 pulumi.StringOutput `pulumi:"winsServer2"` // Add HTTP X-Content-Type-Options header. Valid values: `enable`, `disable`. XContentTypeOptions pulumi.StringOutput `pulumi:"xContentTypeOptions"` // Enable/disable verification of device certificate for SSLVPN ZTNA session. Valid values: `enable`, `disable`. ZtnaTrustedClient pulumi.StringOutput `pulumi:"ztnaTrustedClient"` }
Configure SSL VPN.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpn.NewSettings(ctx, "trname", &vpn.SettingsArgs{ LoginAttemptLimit: pulumi.Int(2), LoginBlockTime: pulumi.Int(60), LoginTimeout: pulumi.Int(30), Port: pulumi.Int(443), Servercert: pulumi.String("self-sign"), }) if err != nil { return err } return nil }) }
```
## Import
VpnSsl Settings can be imported using any of these accepted formats:
```sh $ pulumi import fortios:vpn/ssl/settings:Settings labelname VpnSslSettings ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:vpn/ssl/settings:Settings labelname VpnSslSettings ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSettings ¶
func GetSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SettingsState, opts ...pulumi.ResourceOption) (*Settings, error)
GetSettings gets an existing Settings 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 NewSettings ¶
func NewSettings(ctx *pulumi.Context, name string, args *SettingsArgs, opts ...pulumi.ResourceOption) (*Settings, error)
NewSettings registers a new resource with the given unique name, arguments, and options.
func (*Settings) ElementType ¶
func (*Settings) ToSettingsOutput ¶
func (i *Settings) ToSettingsOutput() SettingsOutput
func (*Settings) ToSettingsOutputWithContext ¶
func (i *Settings) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
type SettingsArgs ¶
type SettingsArgs struct { // Force the SSL-VPN security level. High allows only high. Medium allows medium and high. Low allows any. Valid values: `high`, `medium`, `default`, `low`. Algorithm pulumi.StringPtrInput // Enable/disable checking of source IP for authentication session. Valid values: `enable`, `disable`. AuthSessionCheckSourceIp pulumi.StringPtrInput // SSL-VPN authentication timeout (1 - 259200 sec (3 days), 0 for no timeout). AuthTimeout pulumi.IntPtrInput // Authentication rule for SSL VPN. The structure of `authenticationRule` block is documented below. AuthenticationRules SettingsAuthenticationRuleArrayInput // Enable to auto-create static routes for the SSL-VPN tunnel IP addresses. Valid values: `enable`, `disable`. AutoTunnelStaticRoute pulumi.StringPtrInput // Select one or more cipher technologies that cannot be used in SSL-VPN negotiations. BannedCipher pulumi.StringPtrInput // Enable/disable overriding the configured system language based on the preferred language of the browser. Valid values: `enable`, `disable`. BrowserLanguageDetection pulumi.StringPtrInput // Enable/disable verification of referer field in HTTP request header. Valid values: `enable`, `disable`. CheckReferer pulumi.StringPtrInput // Select one or more TLS 1.3 ciphersuites to enable. Does not affect ciphers in TLS 1.2 and below. At least one must be enabled. To disable all, set ssl-max-proto-ver to tls1-2 or below. Valid values: `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-AES-128-CCM-SHA256`, `TLS-AES-128-CCM-8-SHA256`. Ciphersuite pulumi.StringPtrInput // Set signature algorithms related to client authentication. Affects TLS version <= 1.2 only. Valid values: `no-rsa-pss`, `all`. ClientSigalgs pulumi.StringPtrInput // Default SSL VPN portal. DefaultPortal pulumi.StringPtrInput // Compression level (0~9). DeflateCompressionLevel pulumi.IntPtrInput // Minimum amount of data that triggers compression (200 - 65535 bytes). DeflateMinDataSize pulumi.IntPtrInput // DNS server 1. DnsServer1 pulumi.StringPtrInput // DNS server 2. DnsServer2 pulumi.StringPtrInput // DNS suffix used for SSL-VPN clients. DnsSuffix pulumi.StringPtrInput // Number of missing heartbeats before the connection is considered dropped. DtlsHeartbeatFailCount pulumi.IntPtrInput // Idle timeout before DTLS heartbeat is sent. DtlsHeartbeatIdleTimeout pulumi.IntPtrInput // Interval between DTLS heartbeat. DtlsHeartbeatInterval pulumi.IntPtrInput // SSLVPN maximum DTLS hello timeout (10 - 60 sec, default = 10). DtlsHelloTimeout pulumi.IntPtrInput // DTLS maximum protocol version. Valid values: `dtls1-0`, `dtls1-2`. DtlsMaxProtoVer pulumi.StringPtrInput // DTLS minimum protocol version. Valid values: `dtls1-0`, `dtls1-2`. DtlsMinProtoVer pulumi.StringPtrInput // Enable DTLS to prevent eavesdropping, tampering, or message forgery. Valid values: `enable`, `disable`. DtlsTunnel pulumi.StringPtrInput // Tunnel mode: enable parallel IPv4 and IPv6 tunnel. Web mode: support IPv4 and IPv6 bookmarks in the portal. Valid values: `enable`, `disable`. DualStackMode 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 // Encode \2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. Encode2fSequence pulumi.StringPtrInput // Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. EncryptAndStorePassword pulumi.StringPtrInput // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth pulumi.StringPtrInput // 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 // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor pulumi.StringPtrInput // Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. HstsIncludeSubdomains pulumi.StringPtrInput // Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. HttpCompression pulumi.StringPtrInput // Enable/disable SSL-VPN support for HttpOnly cookies. Valid values: `enable`, `disable`. HttpOnlyCookie pulumi.StringPtrInput // SSL-VPN session is disconnected if an HTTP request body is not received within this time (1 - 60 sec, default = 20). HttpRequestBodyTimeout pulumi.IntPtrInput // SSL-VPN session is disconnected if an HTTP request header is not received within this time (1 - 60 sec, default = 20). HttpRequestHeaderTimeout pulumi.IntPtrInput // Enable/disable redirect of port 80 to SSL-VPN port. Valid values: `enable`, `disable`. HttpsRedirect pulumi.StringPtrInput // SSL VPN disconnects if idle for specified time in seconds. IdleTimeout pulumi.IntPtrInput // IPv6 DNS server 1. Ipv6DnsServer1 pulumi.StringPtrInput // IPv6 DNS server 2. Ipv6DnsServer2 pulumi.StringPtrInput // IPv6 WINS server 1. Ipv6WinsServer1 pulumi.StringPtrInput // IPv6 WINS server 2. Ipv6WinsServer2 pulumi.StringPtrInput // SSL VPN maximum login attempt times before block (0 - 10, default = 2, 0 = no limit). LoginAttemptLimit pulumi.IntPtrInput // Time for which a user is blocked from logging in after too many failed login attempts (0 - 86400 sec, default = 60). LoginBlockTime pulumi.IntPtrInput // SSLVPN maximum login timeout (10 - 180 sec, default = 30). LoginTimeout pulumi.IntPtrInput // SSL-VPN access port (1 - 65535). Port pulumi.IntPtrInput // Enable means that if SSL-VPN connections are allowed on an interface admin GUI connections are blocked on that interface. Valid values: `enable`, `disable`. PortPrecedence pulumi.StringPtrInput // Enable to require client certificates for all SSL-VPN users. Valid values: `enable`, `disable`. Reqclientcert pulumi.StringPtrInput // Enable to allow SSL-VPN sessions to bypass routing and bind to the incoming interface. Valid values: `enable`, `disable`. RouteSourceInterface pulumi.StringPtrInput // SAML local redirect port in the machine running FCT (0 - 65535). 0 is to disable redirection on FGT side. SamlRedirectPort pulumi.IntPtrInput // Server hostname for HTTPS. When set, will be used for SSL VPN web proxy host header for any redirection. ServerHostname pulumi.StringPtrInput // Name of the server certificate to be used for SSL-VPNs. Servercert pulumi.StringPtrInput // Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`. SourceAddress6Negate pulumi.StringPtrInput // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s SettingsSourceAddress6ArrayInput // Enable/disable negated source address match. Valid values: `enable`, `disable`. SourceAddressNegate pulumi.StringPtrInput // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses SettingsSourceAddressArrayInput // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces SettingsSourceInterfaceArrayInput // Enable to allow client renegotiation by the server if the tunnel goes down. Valid values: `disable`, `enable`. SslClientRenegotiation pulumi.StringPtrInput // Enable/disable insertion of empty fragment. Valid values: `enable`, `disable`. SslInsertEmptyFragment pulumi.StringPtrInput // SSL maximum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`. SslMaxProtoVer pulumi.StringPtrInput // SSL minimum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`. SslMinProtoVer pulumi.StringPtrInput // Enable/disable SSL-VPN. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // Enable/disable TLSv1.0. Valid values: `enable`, `disable`. Tlsv10 pulumi.StringPtrInput // Enable/disable TLSv1.1. Valid values: `enable`, `disable`. Tlsv11 pulumi.StringPtrInput // Enable/disable TLSv1.2. Valid values: `enable`, `disable`. Tlsv12 pulumi.StringPtrInput // Enable/disable TLSv1.3. Valid values: `enable`, `disable`. Tlsv13 pulumi.StringPtrInput // Transform backward slashes to forward slashes in URLs. Valid values: `enable`, `disable`. TransformBackwardSlashes pulumi.StringPtrInput // Method used for assigning address for tunnel. Valid values: `first-available`, `round-robin`. TunnelAddrAssignedMethod pulumi.StringPtrInput // Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. TunnelConnectWithoutReauth pulumi.StringPtrInput // Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpPools` block is documented below. TunnelIpPools SettingsTunnelIpPoolArrayInput // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools SettingsTunnelIpv6PoolArrayInput // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout pulumi.IntPtrInput // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation pulumi.StringPtrInput // Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. UrlObscuration pulumi.StringPtrInput // Name of user peer. UserPeer pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput // Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. WebModeSnat pulumi.StringPtrInput // WINS server 1. WinsServer1 pulumi.StringPtrInput // WINS server 2. WinsServer2 pulumi.StringPtrInput // Add HTTP X-Content-Type-Options header. Valid values: `enable`, `disable`. XContentTypeOptions pulumi.StringPtrInput // Enable/disable verification of device certificate for SSLVPN ZTNA session. Valid values: `enable`, `disable`. ZtnaTrustedClient pulumi.StringPtrInput }
The set of arguments for constructing a Settings resource.
func (SettingsArgs) ElementType ¶
func (SettingsArgs) ElementType() reflect.Type
type SettingsArray ¶
type SettingsArray []SettingsInput
func (SettingsArray) ElementType ¶
func (SettingsArray) ElementType() reflect.Type
func (SettingsArray) ToSettingsArrayOutput ¶
func (i SettingsArray) ToSettingsArrayOutput() SettingsArrayOutput
func (SettingsArray) ToSettingsArrayOutputWithContext ¶
func (i SettingsArray) ToSettingsArrayOutputWithContext(ctx context.Context) SettingsArrayOutput
type SettingsArrayInput ¶
type SettingsArrayInput interface { pulumi.Input ToSettingsArrayOutput() SettingsArrayOutput ToSettingsArrayOutputWithContext(context.Context) SettingsArrayOutput }
SettingsArrayInput is an input type that accepts SettingsArray and SettingsArrayOutput values. You can construct a concrete instance of `SettingsArrayInput` via:
SettingsArray{ SettingsArgs{...} }
type SettingsArrayOutput ¶
type SettingsArrayOutput struct{ *pulumi.OutputState }
func (SettingsArrayOutput) ElementType ¶
func (SettingsArrayOutput) ElementType() reflect.Type
func (SettingsArrayOutput) Index ¶
func (o SettingsArrayOutput) Index(i pulumi.IntInput) SettingsOutput
func (SettingsArrayOutput) ToSettingsArrayOutput ¶
func (o SettingsArrayOutput) ToSettingsArrayOutput() SettingsArrayOutput
func (SettingsArrayOutput) ToSettingsArrayOutputWithContext ¶
func (o SettingsArrayOutput) ToSettingsArrayOutputWithContext(ctx context.Context) SettingsArrayOutput
type SettingsAuthenticationRule ¶
type SettingsAuthenticationRule struct { // SSL VPN authentication method restriction. Auth *string `pulumi:"auth"` // SSL VPN cipher strength. Valid values: `any`, `high`, `medium`. Cipher *string `pulumi:"cipher"` // Enable/disable SSL VPN client certificate restrictive. Valid values: `enable`, `disable`. ClientCert *string `pulumi:"clientCert"` // User groups. The structure of `groups` block is documented below. Groups []SettingsAuthenticationRuleGroup `pulumi:"groups"` // ID (0 - 4294967295). Id *int `pulumi:"id"` // SSL VPN portal. Portal *string `pulumi:"portal"` // SSL VPN realm. Realm *string `pulumi:"realm"` // Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`. SourceAddress6Negate *string `pulumi:"sourceAddress6Negate"` // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s []SettingsAuthenticationRuleSourceAddress6 `pulumi:"sourceAddress6s"` // Enable/disable negated source address match. Valid values: `enable`, `disable`. SourceAddressNegate *string `pulumi:"sourceAddressNegate"` // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses []SettingsAuthenticationRuleSourceAddress `pulumi:"sourceAddresses"` // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces []SettingsAuthenticationRuleSourceInterface `pulumi:"sourceInterfaces"` // Name of user peer. UserPeer *string `pulumi:"userPeer"` // User name. The structure of `users` block is documented below. Users []SettingsAuthenticationRuleUser `pulumi:"users"` }
type SettingsAuthenticationRuleArgs ¶
type SettingsAuthenticationRuleArgs struct { // SSL VPN authentication method restriction. Auth pulumi.StringPtrInput `pulumi:"auth"` // SSL VPN cipher strength. Valid values: `any`, `high`, `medium`. Cipher pulumi.StringPtrInput `pulumi:"cipher"` // Enable/disable SSL VPN client certificate restrictive. Valid values: `enable`, `disable`. ClientCert pulumi.StringPtrInput `pulumi:"clientCert"` // User groups. The structure of `groups` block is documented below. Groups SettingsAuthenticationRuleGroupArrayInput `pulumi:"groups"` // ID (0 - 4294967295). Id pulumi.IntPtrInput `pulumi:"id"` // SSL VPN portal. Portal pulumi.StringPtrInput `pulumi:"portal"` // SSL VPN realm. Realm pulumi.StringPtrInput `pulumi:"realm"` // Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`. SourceAddress6Negate pulumi.StringPtrInput `pulumi:"sourceAddress6Negate"` // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s SettingsAuthenticationRuleSourceAddress6ArrayInput `pulumi:"sourceAddress6s"` // Enable/disable negated source address match. Valid values: `enable`, `disable`. SourceAddressNegate pulumi.StringPtrInput `pulumi:"sourceAddressNegate"` // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses SettingsAuthenticationRuleSourceAddressArrayInput `pulumi:"sourceAddresses"` // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces SettingsAuthenticationRuleSourceInterfaceArrayInput `pulumi:"sourceInterfaces"` // Name of user peer. UserPeer pulumi.StringPtrInput `pulumi:"userPeer"` // User name. The structure of `users` block is documented below. Users SettingsAuthenticationRuleUserArrayInput `pulumi:"users"` }
func (SettingsAuthenticationRuleArgs) ElementType ¶
func (SettingsAuthenticationRuleArgs) ElementType() reflect.Type
func (SettingsAuthenticationRuleArgs) ToSettingsAuthenticationRuleOutput ¶
func (i SettingsAuthenticationRuleArgs) ToSettingsAuthenticationRuleOutput() SettingsAuthenticationRuleOutput
func (SettingsAuthenticationRuleArgs) ToSettingsAuthenticationRuleOutputWithContext ¶
func (i SettingsAuthenticationRuleArgs) ToSettingsAuthenticationRuleOutputWithContext(ctx context.Context) SettingsAuthenticationRuleOutput
type SettingsAuthenticationRuleArray ¶
type SettingsAuthenticationRuleArray []SettingsAuthenticationRuleInput
func (SettingsAuthenticationRuleArray) ElementType ¶
func (SettingsAuthenticationRuleArray) ElementType() reflect.Type
func (SettingsAuthenticationRuleArray) ToSettingsAuthenticationRuleArrayOutput ¶
func (i SettingsAuthenticationRuleArray) ToSettingsAuthenticationRuleArrayOutput() SettingsAuthenticationRuleArrayOutput
func (SettingsAuthenticationRuleArray) ToSettingsAuthenticationRuleArrayOutputWithContext ¶
func (i SettingsAuthenticationRuleArray) ToSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleArrayOutput
type SettingsAuthenticationRuleArrayInput ¶
type SettingsAuthenticationRuleArrayInput interface { pulumi.Input ToSettingsAuthenticationRuleArrayOutput() SettingsAuthenticationRuleArrayOutput ToSettingsAuthenticationRuleArrayOutputWithContext(context.Context) SettingsAuthenticationRuleArrayOutput }
SettingsAuthenticationRuleArrayInput is an input type that accepts SettingsAuthenticationRuleArray and SettingsAuthenticationRuleArrayOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleArrayInput` via:
SettingsAuthenticationRuleArray{ SettingsAuthenticationRuleArgs{...} }
type SettingsAuthenticationRuleArrayOutput ¶
type SettingsAuthenticationRuleArrayOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleArrayOutput) ElementType ¶
func (SettingsAuthenticationRuleArrayOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleArrayOutput) Index ¶
func (o SettingsAuthenticationRuleArrayOutput) Index(i pulumi.IntInput) SettingsAuthenticationRuleOutput
func (SettingsAuthenticationRuleArrayOutput) ToSettingsAuthenticationRuleArrayOutput ¶
func (o SettingsAuthenticationRuleArrayOutput) ToSettingsAuthenticationRuleArrayOutput() SettingsAuthenticationRuleArrayOutput
func (SettingsAuthenticationRuleArrayOutput) ToSettingsAuthenticationRuleArrayOutputWithContext ¶
func (o SettingsAuthenticationRuleArrayOutput) ToSettingsAuthenticationRuleArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleArrayOutput
type SettingsAuthenticationRuleGroup ¶
type SettingsAuthenticationRuleGroup struct { // Group name. Name *string `pulumi:"name"` }
type SettingsAuthenticationRuleGroupArgs ¶
type SettingsAuthenticationRuleGroupArgs struct { // Group name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsAuthenticationRuleGroupArgs) ElementType ¶
func (SettingsAuthenticationRuleGroupArgs) ElementType() reflect.Type
func (SettingsAuthenticationRuleGroupArgs) ToSettingsAuthenticationRuleGroupOutput ¶
func (i SettingsAuthenticationRuleGroupArgs) ToSettingsAuthenticationRuleGroupOutput() SettingsAuthenticationRuleGroupOutput
func (SettingsAuthenticationRuleGroupArgs) ToSettingsAuthenticationRuleGroupOutputWithContext ¶
func (i SettingsAuthenticationRuleGroupArgs) ToSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupOutput
type SettingsAuthenticationRuleGroupArray ¶
type SettingsAuthenticationRuleGroupArray []SettingsAuthenticationRuleGroupInput
func (SettingsAuthenticationRuleGroupArray) ElementType ¶
func (SettingsAuthenticationRuleGroupArray) ElementType() reflect.Type
func (SettingsAuthenticationRuleGroupArray) ToSettingsAuthenticationRuleGroupArrayOutput ¶
func (i SettingsAuthenticationRuleGroupArray) ToSettingsAuthenticationRuleGroupArrayOutput() SettingsAuthenticationRuleGroupArrayOutput
func (SettingsAuthenticationRuleGroupArray) ToSettingsAuthenticationRuleGroupArrayOutputWithContext ¶
func (i SettingsAuthenticationRuleGroupArray) ToSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupArrayOutput
type SettingsAuthenticationRuleGroupArrayInput ¶
type SettingsAuthenticationRuleGroupArrayInput interface { pulumi.Input ToSettingsAuthenticationRuleGroupArrayOutput() SettingsAuthenticationRuleGroupArrayOutput ToSettingsAuthenticationRuleGroupArrayOutputWithContext(context.Context) SettingsAuthenticationRuleGroupArrayOutput }
SettingsAuthenticationRuleGroupArrayInput is an input type that accepts SettingsAuthenticationRuleGroupArray and SettingsAuthenticationRuleGroupArrayOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleGroupArrayInput` via:
SettingsAuthenticationRuleGroupArray{ SettingsAuthenticationRuleGroupArgs{...} }
type SettingsAuthenticationRuleGroupArrayOutput ¶
type SettingsAuthenticationRuleGroupArrayOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleGroupArrayOutput) ElementType ¶
func (SettingsAuthenticationRuleGroupArrayOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleGroupArrayOutput) ToSettingsAuthenticationRuleGroupArrayOutput ¶
func (o SettingsAuthenticationRuleGroupArrayOutput) ToSettingsAuthenticationRuleGroupArrayOutput() SettingsAuthenticationRuleGroupArrayOutput
func (SettingsAuthenticationRuleGroupArrayOutput) ToSettingsAuthenticationRuleGroupArrayOutputWithContext ¶
func (o SettingsAuthenticationRuleGroupArrayOutput) ToSettingsAuthenticationRuleGroupArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupArrayOutput
type SettingsAuthenticationRuleGroupInput ¶
type SettingsAuthenticationRuleGroupInput interface { pulumi.Input ToSettingsAuthenticationRuleGroupOutput() SettingsAuthenticationRuleGroupOutput ToSettingsAuthenticationRuleGroupOutputWithContext(context.Context) SettingsAuthenticationRuleGroupOutput }
SettingsAuthenticationRuleGroupInput is an input type that accepts SettingsAuthenticationRuleGroupArgs and SettingsAuthenticationRuleGroupOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleGroupInput` via:
SettingsAuthenticationRuleGroupArgs{...}
type SettingsAuthenticationRuleGroupOutput ¶
type SettingsAuthenticationRuleGroupOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleGroupOutput) ElementType ¶
func (SettingsAuthenticationRuleGroupOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleGroupOutput) Name ¶
func (o SettingsAuthenticationRuleGroupOutput) Name() pulumi.StringPtrOutput
Group name.
func (SettingsAuthenticationRuleGroupOutput) ToSettingsAuthenticationRuleGroupOutput ¶
func (o SettingsAuthenticationRuleGroupOutput) ToSettingsAuthenticationRuleGroupOutput() SettingsAuthenticationRuleGroupOutput
func (SettingsAuthenticationRuleGroupOutput) ToSettingsAuthenticationRuleGroupOutputWithContext ¶
func (o SettingsAuthenticationRuleGroupOutput) ToSettingsAuthenticationRuleGroupOutputWithContext(ctx context.Context) SettingsAuthenticationRuleGroupOutput
type SettingsAuthenticationRuleInput ¶
type SettingsAuthenticationRuleInput interface { pulumi.Input ToSettingsAuthenticationRuleOutput() SettingsAuthenticationRuleOutput ToSettingsAuthenticationRuleOutputWithContext(context.Context) SettingsAuthenticationRuleOutput }
SettingsAuthenticationRuleInput is an input type that accepts SettingsAuthenticationRuleArgs and SettingsAuthenticationRuleOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleInput` via:
SettingsAuthenticationRuleArgs{...}
type SettingsAuthenticationRuleOutput ¶
type SettingsAuthenticationRuleOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleOutput) Auth ¶
func (o SettingsAuthenticationRuleOutput) Auth() pulumi.StringPtrOutput
SSL VPN authentication method restriction.
func (SettingsAuthenticationRuleOutput) Cipher ¶
func (o SettingsAuthenticationRuleOutput) Cipher() pulumi.StringPtrOutput
SSL VPN cipher strength. Valid values: `any`, `high`, `medium`.
func (SettingsAuthenticationRuleOutput) ClientCert ¶
func (o SettingsAuthenticationRuleOutput) ClientCert() pulumi.StringPtrOutput
Enable/disable SSL VPN client certificate restrictive. Valid values: `enable`, `disable`.
func (SettingsAuthenticationRuleOutput) ElementType ¶
func (SettingsAuthenticationRuleOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleOutput) Groups ¶
func (o SettingsAuthenticationRuleOutput) Groups() SettingsAuthenticationRuleGroupArrayOutput
User groups. The structure of `groups` block is documented below.
func (SettingsAuthenticationRuleOutput) Id ¶
func (o SettingsAuthenticationRuleOutput) Id() pulumi.IntPtrOutput
ID (0 - 4294967295).
func (SettingsAuthenticationRuleOutput) Portal ¶
func (o SettingsAuthenticationRuleOutput) Portal() pulumi.StringPtrOutput
SSL VPN portal.
func (SettingsAuthenticationRuleOutput) Realm ¶
func (o SettingsAuthenticationRuleOutput) Realm() pulumi.StringPtrOutput
SSL VPN realm.
func (SettingsAuthenticationRuleOutput) SourceAddress6Negate ¶
func (o SettingsAuthenticationRuleOutput) SourceAddress6Negate() pulumi.StringPtrOutput
Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`.
func (SettingsAuthenticationRuleOutput) SourceAddress6s ¶
func (o SettingsAuthenticationRuleOutput) SourceAddress6s() SettingsAuthenticationRuleSourceAddress6ArrayOutput
IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below.
func (SettingsAuthenticationRuleOutput) SourceAddressNegate ¶
func (o SettingsAuthenticationRuleOutput) SourceAddressNegate() pulumi.StringPtrOutput
Enable/disable negated source address match. Valid values: `enable`, `disable`.
func (SettingsAuthenticationRuleOutput) SourceAddresses ¶
func (o SettingsAuthenticationRuleOutput) SourceAddresses() SettingsAuthenticationRuleSourceAddressArrayOutput
Source address of incoming traffic. The structure of `sourceAddress` block is documented below.
func (SettingsAuthenticationRuleOutput) SourceInterfaces ¶
func (o SettingsAuthenticationRuleOutput) SourceInterfaces() SettingsAuthenticationRuleSourceInterfaceArrayOutput
SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below.
func (SettingsAuthenticationRuleOutput) ToSettingsAuthenticationRuleOutput ¶
func (o SettingsAuthenticationRuleOutput) ToSettingsAuthenticationRuleOutput() SettingsAuthenticationRuleOutput
func (SettingsAuthenticationRuleOutput) ToSettingsAuthenticationRuleOutputWithContext ¶
func (o SettingsAuthenticationRuleOutput) ToSettingsAuthenticationRuleOutputWithContext(ctx context.Context) SettingsAuthenticationRuleOutput
func (SettingsAuthenticationRuleOutput) UserPeer ¶
func (o SettingsAuthenticationRuleOutput) UserPeer() pulumi.StringPtrOutput
Name of user peer.
type SettingsAuthenticationRuleSourceAddress ¶
type SettingsAuthenticationRuleSourceAddress struct { // IPv6 address name. Name *string `pulumi:"name"` }
type SettingsAuthenticationRuleSourceAddress6 ¶
type SettingsAuthenticationRuleSourceAddress6 struct {
Name *string `pulumi:"name"`
}
type SettingsAuthenticationRuleSourceAddress6Args ¶
type SettingsAuthenticationRuleSourceAddress6Args struct {
Name pulumi.StringPtrInput `pulumi:"name"`
}
func (SettingsAuthenticationRuleSourceAddress6Args) ElementType ¶
func (SettingsAuthenticationRuleSourceAddress6Args) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddress6Args) ToSettingsAuthenticationRuleSourceAddress6Output ¶
func (i SettingsAuthenticationRuleSourceAddress6Args) ToSettingsAuthenticationRuleSourceAddress6Output() SettingsAuthenticationRuleSourceAddress6Output
func (SettingsAuthenticationRuleSourceAddress6Args) ToSettingsAuthenticationRuleSourceAddress6OutputWithContext ¶
func (i SettingsAuthenticationRuleSourceAddress6Args) ToSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6Output
type SettingsAuthenticationRuleSourceAddress6Array ¶
type SettingsAuthenticationRuleSourceAddress6Array []SettingsAuthenticationRuleSourceAddress6Input
func (SettingsAuthenticationRuleSourceAddress6Array) ElementType ¶
func (SettingsAuthenticationRuleSourceAddress6Array) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddress6Array) ToSettingsAuthenticationRuleSourceAddress6ArrayOutput ¶
func (i SettingsAuthenticationRuleSourceAddress6Array) ToSettingsAuthenticationRuleSourceAddress6ArrayOutput() SettingsAuthenticationRuleSourceAddress6ArrayOutput
func (SettingsAuthenticationRuleSourceAddress6Array) ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext ¶
func (i SettingsAuthenticationRuleSourceAddress6Array) ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6ArrayOutput
type SettingsAuthenticationRuleSourceAddress6ArrayInput ¶
type SettingsAuthenticationRuleSourceAddress6ArrayInput interface { pulumi.Input ToSettingsAuthenticationRuleSourceAddress6ArrayOutput() SettingsAuthenticationRuleSourceAddress6ArrayOutput ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(context.Context) SettingsAuthenticationRuleSourceAddress6ArrayOutput }
SettingsAuthenticationRuleSourceAddress6ArrayInput is an input type that accepts SettingsAuthenticationRuleSourceAddress6Array and SettingsAuthenticationRuleSourceAddress6ArrayOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleSourceAddress6ArrayInput` via:
SettingsAuthenticationRuleSourceAddress6Array{ SettingsAuthenticationRuleSourceAddress6Args{...} }
type SettingsAuthenticationRuleSourceAddress6ArrayOutput ¶
type SettingsAuthenticationRuleSourceAddress6ArrayOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleSourceAddress6ArrayOutput) ElementType ¶
func (SettingsAuthenticationRuleSourceAddress6ArrayOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddress6ArrayOutput) ToSettingsAuthenticationRuleSourceAddress6ArrayOutput ¶
func (o SettingsAuthenticationRuleSourceAddress6ArrayOutput) ToSettingsAuthenticationRuleSourceAddress6ArrayOutput() SettingsAuthenticationRuleSourceAddress6ArrayOutput
func (SettingsAuthenticationRuleSourceAddress6ArrayOutput) ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext ¶
func (o SettingsAuthenticationRuleSourceAddress6ArrayOutput) ToSettingsAuthenticationRuleSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6ArrayOutput
type SettingsAuthenticationRuleSourceAddress6Input ¶
type SettingsAuthenticationRuleSourceAddress6Input interface { pulumi.Input ToSettingsAuthenticationRuleSourceAddress6Output() SettingsAuthenticationRuleSourceAddress6Output ToSettingsAuthenticationRuleSourceAddress6OutputWithContext(context.Context) SettingsAuthenticationRuleSourceAddress6Output }
SettingsAuthenticationRuleSourceAddress6Input is an input type that accepts SettingsAuthenticationRuleSourceAddress6Args and SettingsAuthenticationRuleSourceAddress6Output values. You can construct a concrete instance of `SettingsAuthenticationRuleSourceAddress6Input` via:
SettingsAuthenticationRuleSourceAddress6Args{...}
type SettingsAuthenticationRuleSourceAddress6Output ¶
type SettingsAuthenticationRuleSourceAddress6Output struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleSourceAddress6Output) ElementType ¶
func (SettingsAuthenticationRuleSourceAddress6Output) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddress6Output) Name ¶
func (o SettingsAuthenticationRuleSourceAddress6Output) Name() pulumi.StringPtrOutput
func (SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthenticationRuleSourceAddress6Output ¶
func (o SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthenticationRuleSourceAddress6Output() SettingsAuthenticationRuleSourceAddress6Output
func (SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthenticationRuleSourceAddress6OutputWithContext ¶
func (o SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthenticationRuleSourceAddress6OutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddress6Output
type SettingsAuthenticationRuleSourceAddressArgs ¶
type SettingsAuthenticationRuleSourceAddressArgs struct { // IPv6 address name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsAuthenticationRuleSourceAddressArgs) ElementType ¶
func (SettingsAuthenticationRuleSourceAddressArgs) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddressArgs) ToSettingsAuthenticationRuleSourceAddressOutput ¶
func (i SettingsAuthenticationRuleSourceAddressArgs) ToSettingsAuthenticationRuleSourceAddressOutput() SettingsAuthenticationRuleSourceAddressOutput
func (SettingsAuthenticationRuleSourceAddressArgs) ToSettingsAuthenticationRuleSourceAddressOutputWithContext ¶
func (i SettingsAuthenticationRuleSourceAddressArgs) ToSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressOutput
type SettingsAuthenticationRuleSourceAddressArray ¶
type SettingsAuthenticationRuleSourceAddressArray []SettingsAuthenticationRuleSourceAddressInput
func (SettingsAuthenticationRuleSourceAddressArray) ElementType ¶
func (SettingsAuthenticationRuleSourceAddressArray) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddressArray) ToSettingsAuthenticationRuleSourceAddressArrayOutput ¶
func (i SettingsAuthenticationRuleSourceAddressArray) ToSettingsAuthenticationRuleSourceAddressArrayOutput() SettingsAuthenticationRuleSourceAddressArrayOutput
func (SettingsAuthenticationRuleSourceAddressArray) ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext ¶
func (i SettingsAuthenticationRuleSourceAddressArray) ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressArrayOutput
type SettingsAuthenticationRuleSourceAddressArrayInput ¶
type SettingsAuthenticationRuleSourceAddressArrayInput interface { pulumi.Input ToSettingsAuthenticationRuleSourceAddressArrayOutput() SettingsAuthenticationRuleSourceAddressArrayOutput ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(context.Context) SettingsAuthenticationRuleSourceAddressArrayOutput }
SettingsAuthenticationRuleSourceAddressArrayInput is an input type that accepts SettingsAuthenticationRuleSourceAddressArray and SettingsAuthenticationRuleSourceAddressArrayOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleSourceAddressArrayInput` via:
SettingsAuthenticationRuleSourceAddressArray{ SettingsAuthenticationRuleSourceAddressArgs{...} }
type SettingsAuthenticationRuleSourceAddressArrayOutput ¶
type SettingsAuthenticationRuleSourceAddressArrayOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleSourceAddressArrayOutput) ElementType ¶
func (SettingsAuthenticationRuleSourceAddressArrayOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddressArrayOutput) ToSettingsAuthenticationRuleSourceAddressArrayOutput ¶
func (o SettingsAuthenticationRuleSourceAddressArrayOutput) ToSettingsAuthenticationRuleSourceAddressArrayOutput() SettingsAuthenticationRuleSourceAddressArrayOutput
func (SettingsAuthenticationRuleSourceAddressArrayOutput) ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext ¶
func (o SettingsAuthenticationRuleSourceAddressArrayOutput) ToSettingsAuthenticationRuleSourceAddressArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressArrayOutput
type SettingsAuthenticationRuleSourceAddressInput ¶
type SettingsAuthenticationRuleSourceAddressInput interface { pulumi.Input ToSettingsAuthenticationRuleSourceAddressOutput() SettingsAuthenticationRuleSourceAddressOutput ToSettingsAuthenticationRuleSourceAddressOutputWithContext(context.Context) SettingsAuthenticationRuleSourceAddressOutput }
SettingsAuthenticationRuleSourceAddressInput is an input type that accepts SettingsAuthenticationRuleSourceAddressArgs and SettingsAuthenticationRuleSourceAddressOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleSourceAddressInput` via:
SettingsAuthenticationRuleSourceAddressArgs{...}
type SettingsAuthenticationRuleSourceAddressOutput ¶
type SettingsAuthenticationRuleSourceAddressOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleSourceAddressOutput) ElementType ¶
func (SettingsAuthenticationRuleSourceAddressOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceAddressOutput) Name ¶
func (o SettingsAuthenticationRuleSourceAddressOutput) Name() pulumi.StringPtrOutput
IPv6 address name.
func (SettingsAuthenticationRuleSourceAddressOutput) ToSettingsAuthenticationRuleSourceAddressOutput ¶
func (o SettingsAuthenticationRuleSourceAddressOutput) ToSettingsAuthenticationRuleSourceAddressOutput() SettingsAuthenticationRuleSourceAddressOutput
func (SettingsAuthenticationRuleSourceAddressOutput) ToSettingsAuthenticationRuleSourceAddressOutputWithContext ¶
func (o SettingsAuthenticationRuleSourceAddressOutput) ToSettingsAuthenticationRuleSourceAddressOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceAddressOutput
type SettingsAuthenticationRuleSourceInterface ¶
type SettingsAuthenticationRuleSourceInterface struct { // Interface name. Name *string `pulumi:"name"` }
type SettingsAuthenticationRuleSourceInterfaceArgs ¶
type SettingsAuthenticationRuleSourceInterfaceArgs struct { // Interface name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsAuthenticationRuleSourceInterfaceArgs) ElementType ¶
func (SettingsAuthenticationRuleSourceInterfaceArgs) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceInterfaceArgs) ToSettingsAuthenticationRuleSourceInterfaceOutput ¶
func (i SettingsAuthenticationRuleSourceInterfaceArgs) ToSettingsAuthenticationRuleSourceInterfaceOutput() SettingsAuthenticationRuleSourceInterfaceOutput
func (SettingsAuthenticationRuleSourceInterfaceArgs) ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext ¶
func (i SettingsAuthenticationRuleSourceInterfaceArgs) ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceOutput
type SettingsAuthenticationRuleSourceInterfaceArray ¶
type SettingsAuthenticationRuleSourceInterfaceArray []SettingsAuthenticationRuleSourceInterfaceInput
func (SettingsAuthenticationRuleSourceInterfaceArray) ElementType ¶
func (SettingsAuthenticationRuleSourceInterfaceArray) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceInterfaceArray) ToSettingsAuthenticationRuleSourceInterfaceArrayOutput ¶
func (i SettingsAuthenticationRuleSourceInterfaceArray) ToSettingsAuthenticationRuleSourceInterfaceArrayOutput() SettingsAuthenticationRuleSourceInterfaceArrayOutput
func (SettingsAuthenticationRuleSourceInterfaceArray) ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext ¶
func (i SettingsAuthenticationRuleSourceInterfaceArray) ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceArrayOutput
type SettingsAuthenticationRuleSourceInterfaceArrayInput ¶
type SettingsAuthenticationRuleSourceInterfaceArrayInput interface { pulumi.Input ToSettingsAuthenticationRuleSourceInterfaceArrayOutput() SettingsAuthenticationRuleSourceInterfaceArrayOutput ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(context.Context) SettingsAuthenticationRuleSourceInterfaceArrayOutput }
SettingsAuthenticationRuleSourceInterfaceArrayInput is an input type that accepts SettingsAuthenticationRuleSourceInterfaceArray and SettingsAuthenticationRuleSourceInterfaceArrayOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleSourceInterfaceArrayInput` via:
SettingsAuthenticationRuleSourceInterfaceArray{ SettingsAuthenticationRuleSourceInterfaceArgs{...} }
type SettingsAuthenticationRuleSourceInterfaceArrayOutput ¶
type SettingsAuthenticationRuleSourceInterfaceArrayOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleSourceInterfaceArrayOutput) ElementType ¶
func (SettingsAuthenticationRuleSourceInterfaceArrayOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceInterfaceArrayOutput) ToSettingsAuthenticationRuleSourceInterfaceArrayOutput ¶
func (o SettingsAuthenticationRuleSourceInterfaceArrayOutput) ToSettingsAuthenticationRuleSourceInterfaceArrayOutput() SettingsAuthenticationRuleSourceInterfaceArrayOutput
func (SettingsAuthenticationRuleSourceInterfaceArrayOutput) ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext ¶
func (o SettingsAuthenticationRuleSourceInterfaceArrayOutput) ToSettingsAuthenticationRuleSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceArrayOutput
type SettingsAuthenticationRuleSourceInterfaceInput ¶
type SettingsAuthenticationRuleSourceInterfaceInput interface { pulumi.Input ToSettingsAuthenticationRuleSourceInterfaceOutput() SettingsAuthenticationRuleSourceInterfaceOutput ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext(context.Context) SettingsAuthenticationRuleSourceInterfaceOutput }
SettingsAuthenticationRuleSourceInterfaceInput is an input type that accepts SettingsAuthenticationRuleSourceInterfaceArgs and SettingsAuthenticationRuleSourceInterfaceOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleSourceInterfaceInput` via:
SettingsAuthenticationRuleSourceInterfaceArgs{...}
type SettingsAuthenticationRuleSourceInterfaceOutput ¶
type SettingsAuthenticationRuleSourceInterfaceOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleSourceInterfaceOutput) ElementType ¶
func (SettingsAuthenticationRuleSourceInterfaceOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleSourceInterfaceOutput) Name ¶
func (o SettingsAuthenticationRuleSourceInterfaceOutput) Name() pulumi.StringPtrOutput
Interface name.
func (SettingsAuthenticationRuleSourceInterfaceOutput) ToSettingsAuthenticationRuleSourceInterfaceOutput ¶
func (o SettingsAuthenticationRuleSourceInterfaceOutput) ToSettingsAuthenticationRuleSourceInterfaceOutput() SettingsAuthenticationRuleSourceInterfaceOutput
func (SettingsAuthenticationRuleSourceInterfaceOutput) ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext ¶
func (o SettingsAuthenticationRuleSourceInterfaceOutput) ToSettingsAuthenticationRuleSourceInterfaceOutputWithContext(ctx context.Context) SettingsAuthenticationRuleSourceInterfaceOutput
type SettingsAuthenticationRuleUser ¶
type SettingsAuthenticationRuleUser struct { // User name. Name *string `pulumi:"name"` }
type SettingsAuthenticationRuleUserArgs ¶
type SettingsAuthenticationRuleUserArgs struct { // User name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsAuthenticationRuleUserArgs) ElementType ¶
func (SettingsAuthenticationRuleUserArgs) ElementType() reflect.Type
func (SettingsAuthenticationRuleUserArgs) ToSettingsAuthenticationRuleUserOutput ¶
func (i SettingsAuthenticationRuleUserArgs) ToSettingsAuthenticationRuleUserOutput() SettingsAuthenticationRuleUserOutput
func (SettingsAuthenticationRuleUserArgs) ToSettingsAuthenticationRuleUserOutputWithContext ¶
func (i SettingsAuthenticationRuleUserArgs) ToSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserOutput
type SettingsAuthenticationRuleUserArray ¶
type SettingsAuthenticationRuleUserArray []SettingsAuthenticationRuleUserInput
func (SettingsAuthenticationRuleUserArray) ElementType ¶
func (SettingsAuthenticationRuleUserArray) ElementType() reflect.Type
func (SettingsAuthenticationRuleUserArray) ToSettingsAuthenticationRuleUserArrayOutput ¶
func (i SettingsAuthenticationRuleUserArray) ToSettingsAuthenticationRuleUserArrayOutput() SettingsAuthenticationRuleUserArrayOutput
func (SettingsAuthenticationRuleUserArray) ToSettingsAuthenticationRuleUserArrayOutputWithContext ¶
func (i SettingsAuthenticationRuleUserArray) ToSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserArrayOutput
type SettingsAuthenticationRuleUserArrayInput ¶
type SettingsAuthenticationRuleUserArrayInput interface { pulumi.Input ToSettingsAuthenticationRuleUserArrayOutput() SettingsAuthenticationRuleUserArrayOutput ToSettingsAuthenticationRuleUserArrayOutputWithContext(context.Context) SettingsAuthenticationRuleUserArrayOutput }
SettingsAuthenticationRuleUserArrayInput is an input type that accepts SettingsAuthenticationRuleUserArray and SettingsAuthenticationRuleUserArrayOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleUserArrayInput` via:
SettingsAuthenticationRuleUserArray{ SettingsAuthenticationRuleUserArgs{...} }
type SettingsAuthenticationRuleUserArrayOutput ¶
type SettingsAuthenticationRuleUserArrayOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleUserArrayOutput) ElementType ¶
func (SettingsAuthenticationRuleUserArrayOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleUserArrayOutput) ToSettingsAuthenticationRuleUserArrayOutput ¶
func (o SettingsAuthenticationRuleUserArrayOutput) ToSettingsAuthenticationRuleUserArrayOutput() SettingsAuthenticationRuleUserArrayOutput
func (SettingsAuthenticationRuleUserArrayOutput) ToSettingsAuthenticationRuleUserArrayOutputWithContext ¶
func (o SettingsAuthenticationRuleUserArrayOutput) ToSettingsAuthenticationRuleUserArrayOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserArrayOutput
type SettingsAuthenticationRuleUserInput ¶
type SettingsAuthenticationRuleUserInput interface { pulumi.Input ToSettingsAuthenticationRuleUserOutput() SettingsAuthenticationRuleUserOutput ToSettingsAuthenticationRuleUserOutputWithContext(context.Context) SettingsAuthenticationRuleUserOutput }
SettingsAuthenticationRuleUserInput is an input type that accepts SettingsAuthenticationRuleUserArgs and SettingsAuthenticationRuleUserOutput values. You can construct a concrete instance of `SettingsAuthenticationRuleUserInput` via:
SettingsAuthenticationRuleUserArgs{...}
type SettingsAuthenticationRuleUserOutput ¶
type SettingsAuthenticationRuleUserOutput struct{ *pulumi.OutputState }
func (SettingsAuthenticationRuleUserOutput) ElementType ¶
func (SettingsAuthenticationRuleUserOutput) ElementType() reflect.Type
func (SettingsAuthenticationRuleUserOutput) Name ¶
func (o SettingsAuthenticationRuleUserOutput) Name() pulumi.StringPtrOutput
User name.
func (SettingsAuthenticationRuleUserOutput) ToSettingsAuthenticationRuleUserOutput ¶
func (o SettingsAuthenticationRuleUserOutput) ToSettingsAuthenticationRuleUserOutput() SettingsAuthenticationRuleUserOutput
func (SettingsAuthenticationRuleUserOutput) ToSettingsAuthenticationRuleUserOutputWithContext ¶
func (o SettingsAuthenticationRuleUserOutput) ToSettingsAuthenticationRuleUserOutputWithContext(ctx context.Context) SettingsAuthenticationRuleUserOutput
type SettingsInput ¶
type SettingsInput interface { pulumi.Input ToSettingsOutput() SettingsOutput ToSettingsOutputWithContext(ctx context.Context) SettingsOutput }
type SettingsMap ¶
type SettingsMap map[string]SettingsInput
func (SettingsMap) ElementType ¶
func (SettingsMap) ElementType() reflect.Type
func (SettingsMap) ToSettingsMapOutput ¶
func (i SettingsMap) ToSettingsMapOutput() SettingsMapOutput
func (SettingsMap) ToSettingsMapOutputWithContext ¶
func (i SettingsMap) ToSettingsMapOutputWithContext(ctx context.Context) SettingsMapOutput
type SettingsMapInput ¶
type SettingsMapInput interface { pulumi.Input ToSettingsMapOutput() SettingsMapOutput ToSettingsMapOutputWithContext(context.Context) SettingsMapOutput }
SettingsMapInput is an input type that accepts SettingsMap and SettingsMapOutput values. You can construct a concrete instance of `SettingsMapInput` via:
SettingsMap{ "key": SettingsArgs{...} }
type SettingsMapOutput ¶
type SettingsMapOutput struct{ *pulumi.OutputState }
func (SettingsMapOutput) ElementType ¶
func (SettingsMapOutput) ElementType() reflect.Type
func (SettingsMapOutput) MapIndex ¶
func (o SettingsMapOutput) MapIndex(k pulumi.StringInput) SettingsOutput
func (SettingsMapOutput) ToSettingsMapOutput ¶
func (o SettingsMapOutput) ToSettingsMapOutput() SettingsMapOutput
func (SettingsMapOutput) ToSettingsMapOutputWithContext ¶
func (o SettingsMapOutput) ToSettingsMapOutputWithContext(ctx context.Context) SettingsMapOutput
type SettingsOutput ¶
type SettingsOutput struct{ *pulumi.OutputState }
func (SettingsOutput) Algorithm ¶
func (o SettingsOutput) Algorithm() pulumi.StringOutput
Force the SSL-VPN security level. High allows only high. Medium allows medium and high. Low allows any. Valid values: `high`, `medium`, `default`, `low`.
func (SettingsOutput) AuthSessionCheckSourceIp ¶
func (o SettingsOutput) AuthSessionCheckSourceIp() pulumi.StringOutput
Enable/disable checking of source IP for authentication session. Valid values: `enable`, `disable`.
func (SettingsOutput) AuthTimeout ¶
func (o SettingsOutput) AuthTimeout() pulumi.IntOutput
SSL-VPN authentication timeout (1 - 259200 sec (3 days), 0 for no timeout).
func (SettingsOutput) AuthenticationRules ¶
func (o SettingsOutput) AuthenticationRules() SettingsAuthenticationRuleArrayOutput
Authentication rule for SSL VPN. The structure of `authenticationRule` block is documented below.
func (SettingsOutput) AutoTunnelStaticRoute ¶
func (o SettingsOutput) AutoTunnelStaticRoute() pulumi.StringOutput
Enable to auto-create static routes for the SSL-VPN tunnel IP addresses. Valid values: `enable`, `disable`.
func (SettingsOutput) BannedCipher ¶
func (o SettingsOutput) BannedCipher() pulumi.StringOutput
Select one or more cipher technologies that cannot be used in SSL-VPN negotiations.
func (SettingsOutput) BrowserLanguageDetection ¶
func (o SettingsOutput) BrowserLanguageDetection() pulumi.StringOutput
Enable/disable overriding the configured system language based on the preferred language of the browser. Valid values: `enable`, `disable`.
func (SettingsOutput) CheckReferer ¶
func (o SettingsOutput) CheckReferer() pulumi.StringOutput
Enable/disable verification of referer field in HTTP request header. Valid values: `enable`, `disable`.
func (SettingsOutput) Ciphersuite ¶
func (o SettingsOutput) Ciphersuite() pulumi.StringOutput
Select one or more TLS 1.3 ciphersuites to enable. Does not affect ciphers in TLS 1.2 and below. At least one must be enabled. To disable all, set ssl-max-proto-ver to tls1-2 or below. Valid values: `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-AES-128-CCM-SHA256`, `TLS-AES-128-CCM-8-SHA256`.
func (SettingsOutput) ClientSigalgs ¶
func (o SettingsOutput) ClientSigalgs() pulumi.StringOutput
Set signature algorithms related to client authentication. Affects TLS version <= 1.2 only. Valid values: `no-rsa-pss`, `all`.
func (SettingsOutput) DefaultPortal ¶
func (o SettingsOutput) DefaultPortal() pulumi.StringOutput
Default SSL VPN portal.
func (SettingsOutput) DeflateCompressionLevel ¶
func (o SettingsOutput) DeflateCompressionLevel() pulumi.IntOutput
Compression level (0~9).
func (SettingsOutput) DeflateMinDataSize ¶
func (o SettingsOutput) DeflateMinDataSize() pulumi.IntOutput
Minimum amount of data that triggers compression (200 - 65535 bytes).
func (SettingsOutput) DnsServer1 ¶
func (o SettingsOutput) DnsServer1() pulumi.StringOutput
DNS server 1.
func (SettingsOutput) DnsServer2 ¶
func (o SettingsOutput) DnsServer2() pulumi.StringOutput
DNS server 2.
func (SettingsOutput) DnsSuffix ¶
func (o SettingsOutput) DnsSuffix() pulumi.StringPtrOutput
DNS suffix used for SSL-VPN clients.
func (SettingsOutput) DtlsHeartbeatFailCount ¶
func (o SettingsOutput) DtlsHeartbeatFailCount() pulumi.IntOutput
Number of missing heartbeats before the connection is considered dropped.
func (SettingsOutput) DtlsHeartbeatIdleTimeout ¶
func (o SettingsOutput) DtlsHeartbeatIdleTimeout() pulumi.IntOutput
Idle timeout before DTLS heartbeat is sent.
func (SettingsOutput) DtlsHeartbeatInterval ¶
func (o SettingsOutput) DtlsHeartbeatInterval() pulumi.IntOutput
Interval between DTLS heartbeat.
func (SettingsOutput) DtlsHelloTimeout ¶
func (o SettingsOutput) DtlsHelloTimeout() pulumi.IntOutput
SSLVPN maximum DTLS hello timeout (10 - 60 sec, default = 10).
func (SettingsOutput) DtlsMaxProtoVer ¶
func (o SettingsOutput) DtlsMaxProtoVer() pulumi.StringOutput
DTLS maximum protocol version. Valid values: `dtls1-0`, `dtls1-2`.
func (SettingsOutput) DtlsMinProtoVer ¶
func (o SettingsOutput) DtlsMinProtoVer() pulumi.StringOutput
DTLS minimum protocol version. Valid values: `dtls1-0`, `dtls1-2`.
func (SettingsOutput) DtlsTunnel ¶
func (o SettingsOutput) DtlsTunnel() pulumi.StringOutput
Enable DTLS to prevent eavesdropping, tampering, or message forgery. Valid values: `enable`, `disable`.
func (SettingsOutput) DualStackMode ¶
func (o SettingsOutput) DualStackMode() pulumi.StringOutput
Tunnel mode: enable parallel IPv4 and IPv6 tunnel. Web mode: support IPv4 and IPv6 bookmarks in the portal. Valid values: `enable`, `disable`.
func (SettingsOutput) DynamicSortSubtable ¶
func (o SettingsOutput) 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 (SettingsOutput) ElementType ¶
func (SettingsOutput) ElementType() reflect.Type
func (SettingsOutput) Encode2fSequence ¶
func (o SettingsOutput) Encode2fSequence() pulumi.StringOutput
Encode \2F sequence to forward slash in URLs. Valid values: `enable`, `disable`.
func (SettingsOutput) EncryptAndStorePassword ¶
func (o SettingsOutput) EncryptAndStorePassword() pulumi.StringOutput
Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`.
func (SettingsOutput) ForceTwoFactorAuth ¶
func (o SettingsOutput) ForceTwoFactorAuth() pulumi.StringOutput
Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`.
func (SettingsOutput) GetAllTables ¶
func (o SettingsOutput) 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 (SettingsOutput) HeaderXForwardedFor ¶
func (o SettingsOutput) HeaderXForwardedFor() pulumi.StringOutput
Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`.
func (SettingsOutput) HstsIncludeSubdomains ¶
func (o SettingsOutput) HstsIncludeSubdomains() pulumi.StringOutput
Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`.
func (SettingsOutput) HttpCompression ¶
func (o SettingsOutput) HttpCompression() pulumi.StringOutput
Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`.
func (SettingsOutput) HttpOnlyCookie ¶
func (o SettingsOutput) HttpOnlyCookie() pulumi.StringOutput
Enable/disable SSL-VPN support for HttpOnly cookies. Valid values: `enable`, `disable`.
func (SettingsOutput) HttpRequestBodyTimeout ¶
func (o SettingsOutput) HttpRequestBodyTimeout() pulumi.IntOutput
SSL-VPN session is disconnected if an HTTP request body is not received within this time (1 - 60 sec, default = 20).
func (SettingsOutput) HttpRequestHeaderTimeout ¶
func (o SettingsOutput) HttpRequestHeaderTimeout() pulumi.IntOutput
SSL-VPN session is disconnected if an HTTP request header is not received within this time (1 - 60 sec, default = 20).
func (SettingsOutput) HttpsRedirect ¶
func (o SettingsOutput) HttpsRedirect() pulumi.StringOutput
Enable/disable redirect of port 80 to SSL-VPN port. Valid values: `enable`, `disable`.
func (SettingsOutput) IdleTimeout ¶
func (o SettingsOutput) IdleTimeout() pulumi.IntOutput
SSL VPN disconnects if idle for specified time in seconds.
func (SettingsOutput) Ipv6DnsServer1 ¶
func (o SettingsOutput) Ipv6DnsServer1() pulumi.StringOutput
IPv6 DNS server 1.
func (SettingsOutput) Ipv6DnsServer2 ¶
func (o SettingsOutput) Ipv6DnsServer2() pulumi.StringOutput
IPv6 DNS server 2.
func (SettingsOutput) Ipv6WinsServer1 ¶
func (o SettingsOutput) Ipv6WinsServer1() pulumi.StringOutput
IPv6 WINS server 1.
func (SettingsOutput) Ipv6WinsServer2 ¶
func (o SettingsOutput) Ipv6WinsServer2() pulumi.StringOutput
IPv6 WINS server 2.
func (SettingsOutput) LoginAttemptLimit ¶
func (o SettingsOutput) LoginAttemptLimit() pulumi.IntOutput
SSL VPN maximum login attempt times before block (0 - 10, default = 2, 0 = no limit).
func (SettingsOutput) LoginBlockTime ¶
func (o SettingsOutput) LoginBlockTime() pulumi.IntOutput
Time for which a user is blocked from logging in after too many failed login attempts (0 - 86400 sec, default = 60).
func (SettingsOutput) LoginTimeout ¶
func (o SettingsOutput) LoginTimeout() pulumi.IntOutput
SSLVPN maximum login timeout (10 - 180 sec, default = 30).
func (SettingsOutput) Port ¶
func (o SettingsOutput) Port() pulumi.IntOutput
SSL-VPN access port (1 - 65535).
func (SettingsOutput) PortPrecedence ¶
func (o SettingsOutput) PortPrecedence() pulumi.StringOutput
Enable means that if SSL-VPN connections are allowed on an interface admin GUI connections are blocked on that interface. Valid values: `enable`, `disable`.
func (SettingsOutput) Reqclientcert ¶
func (o SettingsOutput) Reqclientcert() pulumi.StringOutput
Enable to require client certificates for all SSL-VPN users. Valid values: `enable`, `disable`.
func (SettingsOutput) RouteSourceInterface ¶
func (o SettingsOutput) RouteSourceInterface() pulumi.StringOutput
Enable to allow SSL-VPN sessions to bypass routing and bind to the incoming interface. Valid values: `enable`, `disable`.
func (SettingsOutput) SamlRedirectPort ¶
func (o SettingsOutput) SamlRedirectPort() pulumi.IntOutput
SAML local redirect port in the machine running FCT (0 - 65535). 0 is to disable redirection on FGT side.
func (SettingsOutput) ServerHostname ¶
func (o SettingsOutput) ServerHostname() pulumi.StringOutput
Server hostname for HTTPS. When set, will be used for SSL VPN web proxy host header for any redirection.
func (SettingsOutput) Servercert ¶
func (o SettingsOutput) Servercert() pulumi.StringOutput
Name of the server certificate to be used for SSL-VPNs.
func (SettingsOutput) SourceAddress6Negate ¶
func (o SettingsOutput) SourceAddress6Negate() pulumi.StringOutput
Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`.
func (SettingsOutput) SourceAddress6s ¶
func (o SettingsOutput) SourceAddress6s() SettingsSourceAddress6ArrayOutput
IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below.
func (SettingsOutput) SourceAddressNegate ¶
func (o SettingsOutput) SourceAddressNegate() pulumi.StringOutput
Enable/disable negated source address match. Valid values: `enable`, `disable`.
func (SettingsOutput) SourceAddresses ¶
func (o SettingsOutput) SourceAddresses() SettingsSourceAddressArrayOutput
Source address of incoming traffic. The structure of `sourceAddress` block is documented below.
func (SettingsOutput) SourceInterfaces ¶
func (o SettingsOutput) SourceInterfaces() SettingsSourceInterfaceArrayOutput
SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below.
func (SettingsOutput) SslClientRenegotiation ¶
func (o SettingsOutput) SslClientRenegotiation() pulumi.StringOutput
Enable to allow client renegotiation by the server if the tunnel goes down. Valid values: `disable`, `enable`.
func (SettingsOutput) SslInsertEmptyFragment ¶
func (o SettingsOutput) SslInsertEmptyFragment() pulumi.StringOutput
Enable/disable insertion of empty fragment. Valid values: `enable`, `disable`.
func (SettingsOutput) SslMaxProtoVer ¶
func (o SettingsOutput) SslMaxProtoVer() pulumi.StringOutput
SSL maximum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`.
func (SettingsOutput) SslMinProtoVer ¶
func (o SettingsOutput) SslMinProtoVer() pulumi.StringOutput
SSL minimum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`.
func (SettingsOutput) Status ¶
func (o SettingsOutput) Status() pulumi.StringOutput
Enable/disable SSL-VPN. Valid values: `enable`, `disable`.
func (SettingsOutput) Tlsv10 ¶
func (o SettingsOutput) Tlsv10() pulumi.StringOutput
Enable/disable TLSv1.0. Valid values: `enable`, `disable`.
func (SettingsOutput) Tlsv11 ¶
func (o SettingsOutput) Tlsv11() pulumi.StringOutput
Enable/disable TLSv1.1. Valid values: `enable`, `disable`.
func (SettingsOutput) Tlsv12 ¶
func (o SettingsOutput) Tlsv12() pulumi.StringOutput
Enable/disable TLSv1.2. Valid values: `enable`, `disable`.
func (SettingsOutput) Tlsv13 ¶
func (o SettingsOutput) Tlsv13() pulumi.StringOutput
Enable/disable TLSv1.3. Valid values: `enable`, `disable`.
func (SettingsOutput) ToSettingsOutput ¶
func (o SettingsOutput) ToSettingsOutput() SettingsOutput
func (SettingsOutput) ToSettingsOutputWithContext ¶
func (o SettingsOutput) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
func (SettingsOutput) TransformBackwardSlashes ¶
func (o SettingsOutput) TransformBackwardSlashes() pulumi.StringOutput
Transform backward slashes to forward slashes in URLs. Valid values: `enable`, `disable`.
func (SettingsOutput) TunnelAddrAssignedMethod ¶
func (o SettingsOutput) TunnelAddrAssignedMethod() pulumi.StringOutput
Method used for assigning address for tunnel. Valid values: `first-available`, `round-robin`.
func (SettingsOutput) TunnelConnectWithoutReauth ¶
func (o SettingsOutput) TunnelConnectWithoutReauth() pulumi.StringOutput
Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`.
func (SettingsOutput) TunnelIpPools ¶
func (o SettingsOutput) TunnelIpPools() SettingsTunnelIpPoolArrayOutput
Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpPools` block is documented below.
func (SettingsOutput) TunnelIpv6Pools ¶
func (o SettingsOutput) TunnelIpv6Pools() SettingsTunnelIpv6PoolArrayOutput
Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below.
func (SettingsOutput) TunnelUserSessionTimeout ¶
func (o SettingsOutput) TunnelUserSessionTimeout() pulumi.IntOutput
Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec.
func (SettingsOutput) UnsafeLegacyRenegotiation ¶
func (o SettingsOutput) UnsafeLegacyRenegotiation() pulumi.StringOutput
Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`.
func (SettingsOutput) UrlObscuration ¶
func (o SettingsOutput) UrlObscuration() pulumi.StringOutput
Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`.
func (SettingsOutput) UserPeer ¶
func (o SettingsOutput) UserPeer() pulumi.StringOutput
Name of user peer.
func (SettingsOutput) Vdomparam ¶
func (o SettingsOutput) 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 (SettingsOutput) WebModeSnat ¶
func (o SettingsOutput) WebModeSnat() pulumi.StringOutput
Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`.
func (SettingsOutput) WinsServer1 ¶
func (o SettingsOutput) WinsServer1() pulumi.StringOutput
WINS server 1.
func (SettingsOutput) WinsServer2 ¶
func (o SettingsOutput) WinsServer2() pulumi.StringOutput
WINS server 2.
func (SettingsOutput) XContentTypeOptions ¶
func (o SettingsOutput) XContentTypeOptions() pulumi.StringOutput
Add HTTP X-Content-Type-Options header. Valid values: `enable`, `disable`.
func (SettingsOutput) ZtnaTrustedClient ¶
func (o SettingsOutput) ZtnaTrustedClient() pulumi.StringOutput
Enable/disable verification of device certificate for SSLVPN ZTNA session. Valid values: `enable`, `disable`.
type SettingsSourceAddress ¶
type SettingsSourceAddress struct { // IPv6 address name. Name *string `pulumi:"name"` }
type SettingsSourceAddress6 ¶
type SettingsSourceAddress6 struct {
Name *string `pulumi:"name"`
}
type SettingsSourceAddress6Args ¶
type SettingsSourceAddress6Args struct {
Name pulumi.StringPtrInput `pulumi:"name"`
}
func (SettingsSourceAddress6Args) ElementType ¶
func (SettingsSourceAddress6Args) ElementType() reflect.Type
func (SettingsSourceAddress6Args) ToSettingsSourceAddress6Output ¶
func (i SettingsSourceAddress6Args) ToSettingsSourceAddress6Output() SettingsSourceAddress6Output
func (SettingsSourceAddress6Args) ToSettingsSourceAddress6OutputWithContext ¶
func (i SettingsSourceAddress6Args) ToSettingsSourceAddress6OutputWithContext(ctx context.Context) SettingsSourceAddress6Output
type SettingsSourceAddress6Array ¶
type SettingsSourceAddress6Array []SettingsSourceAddress6Input
func (SettingsSourceAddress6Array) ElementType ¶
func (SettingsSourceAddress6Array) ElementType() reflect.Type
func (SettingsSourceAddress6Array) ToSettingsSourceAddress6ArrayOutput ¶
func (i SettingsSourceAddress6Array) ToSettingsSourceAddress6ArrayOutput() SettingsSourceAddress6ArrayOutput
func (SettingsSourceAddress6Array) ToSettingsSourceAddress6ArrayOutputWithContext ¶
func (i SettingsSourceAddress6Array) ToSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsSourceAddress6ArrayOutput
type SettingsSourceAddress6ArrayInput ¶
type SettingsSourceAddress6ArrayInput interface { pulumi.Input ToSettingsSourceAddress6ArrayOutput() SettingsSourceAddress6ArrayOutput ToSettingsSourceAddress6ArrayOutputWithContext(context.Context) SettingsSourceAddress6ArrayOutput }
SettingsSourceAddress6ArrayInput is an input type that accepts SettingsSourceAddress6Array and SettingsSourceAddress6ArrayOutput values. You can construct a concrete instance of `SettingsSourceAddress6ArrayInput` via:
SettingsSourceAddress6Array{ SettingsSourceAddress6Args{...} }
type SettingsSourceAddress6ArrayOutput ¶
type SettingsSourceAddress6ArrayOutput struct{ *pulumi.OutputState }
func (SettingsSourceAddress6ArrayOutput) ElementType ¶
func (SettingsSourceAddress6ArrayOutput) ElementType() reflect.Type
func (SettingsSourceAddress6ArrayOutput) Index ¶
func (o SettingsSourceAddress6ArrayOutput) Index(i pulumi.IntInput) SettingsSourceAddress6Output
func (SettingsSourceAddress6ArrayOutput) ToSettingsSourceAddress6ArrayOutput ¶
func (o SettingsSourceAddress6ArrayOutput) ToSettingsSourceAddress6ArrayOutput() SettingsSourceAddress6ArrayOutput
func (SettingsSourceAddress6ArrayOutput) ToSettingsSourceAddress6ArrayOutputWithContext ¶
func (o SettingsSourceAddress6ArrayOutput) ToSettingsSourceAddress6ArrayOutputWithContext(ctx context.Context) SettingsSourceAddress6ArrayOutput
type SettingsSourceAddress6Input ¶
type SettingsSourceAddress6Input interface { pulumi.Input ToSettingsSourceAddress6Output() SettingsSourceAddress6Output ToSettingsSourceAddress6OutputWithContext(context.Context) SettingsSourceAddress6Output }
SettingsSourceAddress6Input is an input type that accepts SettingsSourceAddress6Args and SettingsSourceAddress6Output values. You can construct a concrete instance of `SettingsSourceAddress6Input` via:
SettingsSourceAddress6Args{...}
type SettingsSourceAddress6Output ¶
type SettingsSourceAddress6Output struct{ *pulumi.OutputState }
func (SettingsSourceAddress6Output) ElementType ¶
func (SettingsSourceAddress6Output) ElementType() reflect.Type
func (SettingsSourceAddress6Output) Name ¶
func (o SettingsSourceAddress6Output) Name() pulumi.StringPtrOutput
func (SettingsSourceAddress6Output) ToSettingsSourceAddress6Output ¶
func (o SettingsSourceAddress6Output) ToSettingsSourceAddress6Output() SettingsSourceAddress6Output
func (SettingsSourceAddress6Output) ToSettingsSourceAddress6OutputWithContext ¶
func (o SettingsSourceAddress6Output) ToSettingsSourceAddress6OutputWithContext(ctx context.Context) SettingsSourceAddress6Output
type SettingsSourceAddressArgs ¶
type SettingsSourceAddressArgs struct { // IPv6 address name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsSourceAddressArgs) ElementType ¶
func (SettingsSourceAddressArgs) ElementType() reflect.Type
func (SettingsSourceAddressArgs) ToSettingsSourceAddressOutput ¶
func (i SettingsSourceAddressArgs) ToSettingsSourceAddressOutput() SettingsSourceAddressOutput
func (SettingsSourceAddressArgs) ToSettingsSourceAddressOutputWithContext ¶
func (i SettingsSourceAddressArgs) ToSettingsSourceAddressOutputWithContext(ctx context.Context) SettingsSourceAddressOutput
type SettingsSourceAddressArray ¶
type SettingsSourceAddressArray []SettingsSourceAddressInput
func (SettingsSourceAddressArray) ElementType ¶
func (SettingsSourceAddressArray) ElementType() reflect.Type
func (SettingsSourceAddressArray) ToSettingsSourceAddressArrayOutput ¶
func (i SettingsSourceAddressArray) ToSettingsSourceAddressArrayOutput() SettingsSourceAddressArrayOutput
func (SettingsSourceAddressArray) ToSettingsSourceAddressArrayOutputWithContext ¶
func (i SettingsSourceAddressArray) ToSettingsSourceAddressArrayOutputWithContext(ctx context.Context) SettingsSourceAddressArrayOutput
type SettingsSourceAddressArrayInput ¶
type SettingsSourceAddressArrayInput interface { pulumi.Input ToSettingsSourceAddressArrayOutput() SettingsSourceAddressArrayOutput ToSettingsSourceAddressArrayOutputWithContext(context.Context) SettingsSourceAddressArrayOutput }
SettingsSourceAddressArrayInput is an input type that accepts SettingsSourceAddressArray and SettingsSourceAddressArrayOutput values. You can construct a concrete instance of `SettingsSourceAddressArrayInput` via:
SettingsSourceAddressArray{ SettingsSourceAddressArgs{...} }
type SettingsSourceAddressArrayOutput ¶
type SettingsSourceAddressArrayOutput struct{ *pulumi.OutputState }
func (SettingsSourceAddressArrayOutput) ElementType ¶
func (SettingsSourceAddressArrayOutput) ElementType() reflect.Type
func (SettingsSourceAddressArrayOutput) Index ¶
func (o SettingsSourceAddressArrayOutput) Index(i pulumi.IntInput) SettingsSourceAddressOutput
func (SettingsSourceAddressArrayOutput) ToSettingsSourceAddressArrayOutput ¶
func (o SettingsSourceAddressArrayOutput) ToSettingsSourceAddressArrayOutput() SettingsSourceAddressArrayOutput
func (SettingsSourceAddressArrayOutput) ToSettingsSourceAddressArrayOutputWithContext ¶
func (o SettingsSourceAddressArrayOutput) ToSettingsSourceAddressArrayOutputWithContext(ctx context.Context) SettingsSourceAddressArrayOutput
type SettingsSourceAddressInput ¶
type SettingsSourceAddressInput interface { pulumi.Input ToSettingsSourceAddressOutput() SettingsSourceAddressOutput ToSettingsSourceAddressOutputWithContext(context.Context) SettingsSourceAddressOutput }
SettingsSourceAddressInput is an input type that accepts SettingsSourceAddressArgs and SettingsSourceAddressOutput values. You can construct a concrete instance of `SettingsSourceAddressInput` via:
SettingsSourceAddressArgs{...}
type SettingsSourceAddressOutput ¶
type SettingsSourceAddressOutput struct{ *pulumi.OutputState }
func (SettingsSourceAddressOutput) ElementType ¶
func (SettingsSourceAddressOutput) ElementType() reflect.Type
func (SettingsSourceAddressOutput) Name ¶
func (o SettingsSourceAddressOutput) Name() pulumi.StringPtrOutput
IPv6 address name.
func (SettingsSourceAddressOutput) ToSettingsSourceAddressOutput ¶
func (o SettingsSourceAddressOutput) ToSettingsSourceAddressOutput() SettingsSourceAddressOutput
func (SettingsSourceAddressOutput) ToSettingsSourceAddressOutputWithContext ¶
func (o SettingsSourceAddressOutput) ToSettingsSourceAddressOutputWithContext(ctx context.Context) SettingsSourceAddressOutput
type SettingsSourceInterface ¶
type SettingsSourceInterface struct { // Interface name. Name *string `pulumi:"name"` }
type SettingsSourceInterfaceArgs ¶
type SettingsSourceInterfaceArgs struct { // Interface name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsSourceInterfaceArgs) ElementType ¶
func (SettingsSourceInterfaceArgs) ElementType() reflect.Type
func (SettingsSourceInterfaceArgs) ToSettingsSourceInterfaceOutput ¶
func (i SettingsSourceInterfaceArgs) ToSettingsSourceInterfaceOutput() SettingsSourceInterfaceOutput
func (SettingsSourceInterfaceArgs) ToSettingsSourceInterfaceOutputWithContext ¶
func (i SettingsSourceInterfaceArgs) ToSettingsSourceInterfaceOutputWithContext(ctx context.Context) SettingsSourceInterfaceOutput
type SettingsSourceInterfaceArray ¶
type SettingsSourceInterfaceArray []SettingsSourceInterfaceInput
func (SettingsSourceInterfaceArray) ElementType ¶
func (SettingsSourceInterfaceArray) ElementType() reflect.Type
func (SettingsSourceInterfaceArray) ToSettingsSourceInterfaceArrayOutput ¶
func (i SettingsSourceInterfaceArray) ToSettingsSourceInterfaceArrayOutput() SettingsSourceInterfaceArrayOutput
func (SettingsSourceInterfaceArray) ToSettingsSourceInterfaceArrayOutputWithContext ¶
func (i SettingsSourceInterfaceArray) ToSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsSourceInterfaceArrayOutput
type SettingsSourceInterfaceArrayInput ¶
type SettingsSourceInterfaceArrayInput interface { pulumi.Input ToSettingsSourceInterfaceArrayOutput() SettingsSourceInterfaceArrayOutput ToSettingsSourceInterfaceArrayOutputWithContext(context.Context) SettingsSourceInterfaceArrayOutput }
SettingsSourceInterfaceArrayInput is an input type that accepts SettingsSourceInterfaceArray and SettingsSourceInterfaceArrayOutput values. You can construct a concrete instance of `SettingsSourceInterfaceArrayInput` via:
SettingsSourceInterfaceArray{ SettingsSourceInterfaceArgs{...} }
type SettingsSourceInterfaceArrayOutput ¶
type SettingsSourceInterfaceArrayOutput struct{ *pulumi.OutputState }
func (SettingsSourceInterfaceArrayOutput) ElementType ¶
func (SettingsSourceInterfaceArrayOutput) ElementType() reflect.Type
func (SettingsSourceInterfaceArrayOutput) Index ¶
func (o SettingsSourceInterfaceArrayOutput) Index(i pulumi.IntInput) SettingsSourceInterfaceOutput
func (SettingsSourceInterfaceArrayOutput) ToSettingsSourceInterfaceArrayOutput ¶
func (o SettingsSourceInterfaceArrayOutput) ToSettingsSourceInterfaceArrayOutput() SettingsSourceInterfaceArrayOutput
func (SettingsSourceInterfaceArrayOutput) ToSettingsSourceInterfaceArrayOutputWithContext ¶
func (o SettingsSourceInterfaceArrayOutput) ToSettingsSourceInterfaceArrayOutputWithContext(ctx context.Context) SettingsSourceInterfaceArrayOutput
type SettingsSourceInterfaceInput ¶
type SettingsSourceInterfaceInput interface { pulumi.Input ToSettingsSourceInterfaceOutput() SettingsSourceInterfaceOutput ToSettingsSourceInterfaceOutputWithContext(context.Context) SettingsSourceInterfaceOutput }
SettingsSourceInterfaceInput is an input type that accepts SettingsSourceInterfaceArgs and SettingsSourceInterfaceOutput values. You can construct a concrete instance of `SettingsSourceInterfaceInput` via:
SettingsSourceInterfaceArgs{...}
type SettingsSourceInterfaceOutput ¶
type SettingsSourceInterfaceOutput struct{ *pulumi.OutputState }
func (SettingsSourceInterfaceOutput) ElementType ¶
func (SettingsSourceInterfaceOutput) ElementType() reflect.Type
func (SettingsSourceInterfaceOutput) Name ¶
func (o SettingsSourceInterfaceOutput) Name() pulumi.StringPtrOutput
Interface name.
func (SettingsSourceInterfaceOutput) ToSettingsSourceInterfaceOutput ¶
func (o SettingsSourceInterfaceOutput) ToSettingsSourceInterfaceOutput() SettingsSourceInterfaceOutput
func (SettingsSourceInterfaceOutput) ToSettingsSourceInterfaceOutputWithContext ¶
func (o SettingsSourceInterfaceOutput) ToSettingsSourceInterfaceOutputWithContext(ctx context.Context) SettingsSourceInterfaceOutput
type SettingsState ¶
type SettingsState struct { // Force the SSL-VPN security level. High allows only high. Medium allows medium and high. Low allows any. Valid values: `high`, `medium`, `default`, `low`. Algorithm pulumi.StringPtrInput // Enable/disable checking of source IP for authentication session. Valid values: `enable`, `disable`. AuthSessionCheckSourceIp pulumi.StringPtrInput // SSL-VPN authentication timeout (1 - 259200 sec (3 days), 0 for no timeout). AuthTimeout pulumi.IntPtrInput // Authentication rule for SSL VPN. The structure of `authenticationRule` block is documented below. AuthenticationRules SettingsAuthenticationRuleArrayInput // Enable to auto-create static routes for the SSL-VPN tunnel IP addresses. Valid values: `enable`, `disable`. AutoTunnelStaticRoute pulumi.StringPtrInput // Select one or more cipher technologies that cannot be used in SSL-VPN negotiations. BannedCipher pulumi.StringPtrInput // Enable/disable overriding the configured system language based on the preferred language of the browser. Valid values: `enable`, `disable`. BrowserLanguageDetection pulumi.StringPtrInput // Enable/disable verification of referer field in HTTP request header. Valid values: `enable`, `disable`. CheckReferer pulumi.StringPtrInput // Select one or more TLS 1.3 ciphersuites to enable. Does not affect ciphers in TLS 1.2 and below. At least one must be enabled. To disable all, set ssl-max-proto-ver to tls1-2 or below. Valid values: `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-AES-128-CCM-SHA256`, `TLS-AES-128-CCM-8-SHA256`. Ciphersuite pulumi.StringPtrInput // Set signature algorithms related to client authentication. Affects TLS version <= 1.2 only. Valid values: `no-rsa-pss`, `all`. ClientSigalgs pulumi.StringPtrInput // Default SSL VPN portal. DefaultPortal pulumi.StringPtrInput // Compression level (0~9). DeflateCompressionLevel pulumi.IntPtrInput // Minimum amount of data that triggers compression (200 - 65535 bytes). DeflateMinDataSize pulumi.IntPtrInput // DNS server 1. DnsServer1 pulumi.StringPtrInput // DNS server 2. DnsServer2 pulumi.StringPtrInput // DNS suffix used for SSL-VPN clients. DnsSuffix pulumi.StringPtrInput // Number of missing heartbeats before the connection is considered dropped. DtlsHeartbeatFailCount pulumi.IntPtrInput // Idle timeout before DTLS heartbeat is sent. DtlsHeartbeatIdleTimeout pulumi.IntPtrInput // Interval between DTLS heartbeat. DtlsHeartbeatInterval pulumi.IntPtrInput // SSLVPN maximum DTLS hello timeout (10 - 60 sec, default = 10). DtlsHelloTimeout pulumi.IntPtrInput // DTLS maximum protocol version. Valid values: `dtls1-0`, `dtls1-2`. DtlsMaxProtoVer pulumi.StringPtrInput // DTLS minimum protocol version. Valid values: `dtls1-0`, `dtls1-2`. DtlsMinProtoVer pulumi.StringPtrInput // Enable DTLS to prevent eavesdropping, tampering, or message forgery. Valid values: `enable`, `disable`. DtlsTunnel pulumi.StringPtrInput // Tunnel mode: enable parallel IPv4 and IPv6 tunnel. Web mode: support IPv4 and IPv6 bookmarks in the portal. Valid values: `enable`, `disable`. DualStackMode 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 // Encode \2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. Encode2fSequence pulumi.StringPtrInput // Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. EncryptAndStorePassword pulumi.StringPtrInput // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth pulumi.StringPtrInput // 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 // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor pulumi.StringPtrInput // Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. HstsIncludeSubdomains pulumi.StringPtrInput // Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. HttpCompression pulumi.StringPtrInput // Enable/disable SSL-VPN support for HttpOnly cookies. Valid values: `enable`, `disable`. HttpOnlyCookie pulumi.StringPtrInput // SSL-VPN session is disconnected if an HTTP request body is not received within this time (1 - 60 sec, default = 20). HttpRequestBodyTimeout pulumi.IntPtrInput // SSL-VPN session is disconnected if an HTTP request header is not received within this time (1 - 60 sec, default = 20). HttpRequestHeaderTimeout pulumi.IntPtrInput // Enable/disable redirect of port 80 to SSL-VPN port. Valid values: `enable`, `disable`. HttpsRedirect pulumi.StringPtrInput // SSL VPN disconnects if idle for specified time in seconds. IdleTimeout pulumi.IntPtrInput // IPv6 DNS server 1. Ipv6DnsServer1 pulumi.StringPtrInput // IPv6 DNS server 2. Ipv6DnsServer2 pulumi.StringPtrInput // IPv6 WINS server 1. Ipv6WinsServer1 pulumi.StringPtrInput // IPv6 WINS server 2. Ipv6WinsServer2 pulumi.StringPtrInput // SSL VPN maximum login attempt times before block (0 - 10, default = 2, 0 = no limit). LoginAttemptLimit pulumi.IntPtrInput // Time for which a user is blocked from logging in after too many failed login attempts (0 - 86400 sec, default = 60). LoginBlockTime pulumi.IntPtrInput // SSLVPN maximum login timeout (10 - 180 sec, default = 30). LoginTimeout pulumi.IntPtrInput // SSL-VPN access port (1 - 65535). Port pulumi.IntPtrInput // Enable means that if SSL-VPN connections are allowed on an interface admin GUI connections are blocked on that interface. Valid values: `enable`, `disable`. PortPrecedence pulumi.StringPtrInput // Enable to require client certificates for all SSL-VPN users. Valid values: `enable`, `disable`. Reqclientcert pulumi.StringPtrInput // Enable to allow SSL-VPN sessions to bypass routing and bind to the incoming interface. Valid values: `enable`, `disable`. RouteSourceInterface pulumi.StringPtrInput // SAML local redirect port in the machine running FCT (0 - 65535). 0 is to disable redirection on FGT side. SamlRedirectPort pulumi.IntPtrInput // Server hostname for HTTPS. When set, will be used for SSL VPN web proxy host header for any redirection. ServerHostname pulumi.StringPtrInput // Name of the server certificate to be used for SSL-VPNs. Servercert pulumi.StringPtrInput // Enable/disable negated source IPv6 address match. Valid values: `enable`, `disable`. SourceAddress6Negate pulumi.StringPtrInput // IPv6 source address of incoming traffic. The structure of `sourceAddress6` block is documented below. SourceAddress6s SettingsSourceAddress6ArrayInput // Enable/disable negated source address match. Valid values: `enable`, `disable`. SourceAddressNegate pulumi.StringPtrInput // Source address of incoming traffic. The structure of `sourceAddress` block is documented below. SourceAddresses SettingsSourceAddressArrayInput // SSL VPN source interface of incoming traffic. The structure of `sourceInterface` block is documented below. SourceInterfaces SettingsSourceInterfaceArrayInput // Enable to allow client renegotiation by the server if the tunnel goes down. Valid values: `disable`, `enable`. SslClientRenegotiation pulumi.StringPtrInput // Enable/disable insertion of empty fragment. Valid values: `enable`, `disable`. SslInsertEmptyFragment pulumi.StringPtrInput // SSL maximum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`. SslMaxProtoVer pulumi.StringPtrInput // SSL minimum protocol version. Valid values: `tls1-0`, `tls1-1`, `tls1-2`, `tls1-3`. SslMinProtoVer pulumi.StringPtrInput // Enable/disable SSL-VPN. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // Enable/disable TLSv1.0. Valid values: `enable`, `disable`. Tlsv10 pulumi.StringPtrInput // Enable/disable TLSv1.1. Valid values: `enable`, `disable`. Tlsv11 pulumi.StringPtrInput // Enable/disable TLSv1.2. Valid values: `enable`, `disable`. Tlsv12 pulumi.StringPtrInput // Enable/disable TLSv1.3. Valid values: `enable`, `disable`. Tlsv13 pulumi.StringPtrInput // Transform backward slashes to forward slashes in URLs. Valid values: `enable`, `disable`. TransformBackwardSlashes pulumi.StringPtrInput // Method used for assigning address for tunnel. Valid values: `first-available`, `round-robin`. TunnelAddrAssignedMethod pulumi.StringPtrInput // Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. TunnelConnectWithoutReauth pulumi.StringPtrInput // Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpPools` block is documented below. TunnelIpPools SettingsTunnelIpPoolArrayInput // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools SettingsTunnelIpv6PoolArrayInput // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout pulumi.IntPtrInput // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation pulumi.StringPtrInput // Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. UrlObscuration pulumi.StringPtrInput // Name of user peer. UserPeer pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput // Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. WebModeSnat pulumi.StringPtrInput // WINS server 1. WinsServer1 pulumi.StringPtrInput // WINS server 2. WinsServer2 pulumi.StringPtrInput // Add HTTP X-Content-Type-Options header. Valid values: `enable`, `disable`. XContentTypeOptions pulumi.StringPtrInput // Enable/disable verification of device certificate for SSLVPN ZTNA session. Valid values: `enable`, `disable`. ZtnaTrustedClient pulumi.StringPtrInput }
func (SettingsState) ElementType ¶
func (SettingsState) ElementType() reflect.Type
type SettingsTunnelIpPool ¶
type SettingsTunnelIpPool struct { // Address name. Name *string `pulumi:"name"` }
type SettingsTunnelIpPoolArgs ¶
type SettingsTunnelIpPoolArgs struct { // Address name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingsTunnelIpPoolArgs) ElementType ¶
func (SettingsTunnelIpPoolArgs) ElementType() reflect.Type
func (SettingsTunnelIpPoolArgs) ToSettingsTunnelIpPoolOutput ¶
func (i SettingsTunnelIpPoolArgs) ToSettingsTunnelIpPoolOutput() SettingsTunnelIpPoolOutput
func (SettingsTunnelIpPoolArgs) ToSettingsTunnelIpPoolOutputWithContext ¶
func (i SettingsTunnelIpPoolArgs) ToSettingsTunnelIpPoolOutputWithContext(ctx context.Context) SettingsTunnelIpPoolOutput
type SettingsTunnelIpPoolArray ¶
type SettingsTunnelIpPoolArray []SettingsTunnelIpPoolInput
func (SettingsTunnelIpPoolArray) ElementType ¶
func (SettingsTunnelIpPoolArray) ElementType() reflect.Type
func (SettingsTunnelIpPoolArray) ToSettingsTunnelIpPoolArrayOutput ¶
func (i SettingsTunnelIpPoolArray) ToSettingsTunnelIpPoolArrayOutput() SettingsTunnelIpPoolArrayOutput
func (SettingsTunnelIpPoolArray) ToSettingsTunnelIpPoolArrayOutputWithContext ¶
func (i SettingsTunnelIpPoolArray) ToSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpPoolArrayOutput
type SettingsTunnelIpPoolArrayInput ¶
type SettingsTunnelIpPoolArrayInput interface { pulumi.Input ToSettingsTunnelIpPoolArrayOutput() SettingsTunnelIpPoolArrayOutput ToSettingsTunnelIpPoolArrayOutputWithContext(context.Context) SettingsTunnelIpPoolArrayOutput }
SettingsTunnelIpPoolArrayInput is an input type that accepts SettingsTunnelIpPoolArray and SettingsTunnelIpPoolArrayOutput values. You can construct a concrete instance of `SettingsTunnelIpPoolArrayInput` via:
SettingsTunnelIpPoolArray{ SettingsTunnelIpPoolArgs{...} }
type SettingsTunnelIpPoolArrayOutput ¶
type SettingsTunnelIpPoolArrayOutput struct{ *pulumi.OutputState }
func (SettingsTunnelIpPoolArrayOutput) ElementType ¶
func (SettingsTunnelIpPoolArrayOutput) ElementType() reflect.Type
func (SettingsTunnelIpPoolArrayOutput) Index ¶
func (o SettingsTunnelIpPoolArrayOutput) Index(i pulumi.IntInput) SettingsTunnelIpPoolOutput
func (SettingsTunnelIpPoolArrayOutput) ToSettingsTunnelIpPoolArrayOutput ¶
func (o SettingsTunnelIpPoolArrayOutput) ToSettingsTunnelIpPoolArrayOutput() SettingsTunnelIpPoolArrayOutput
func (SettingsTunnelIpPoolArrayOutput) ToSettingsTunnelIpPoolArrayOutputWithContext ¶
func (o SettingsTunnelIpPoolArrayOutput) ToSettingsTunnelIpPoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpPoolArrayOutput
type SettingsTunnelIpPoolInput ¶
type SettingsTunnelIpPoolInput interface { pulumi.Input ToSettingsTunnelIpPoolOutput() SettingsTunnelIpPoolOutput ToSettingsTunnelIpPoolOutputWithContext(context.Context) SettingsTunnelIpPoolOutput }
SettingsTunnelIpPoolInput is an input type that accepts SettingsTunnelIpPoolArgs and SettingsTunnelIpPoolOutput values. You can construct a concrete instance of `SettingsTunnelIpPoolInput` via:
SettingsTunnelIpPoolArgs{...}
type SettingsTunnelIpPoolOutput ¶
type SettingsTunnelIpPoolOutput struct{ *pulumi.OutputState }
func (SettingsTunnelIpPoolOutput) ElementType ¶
func (SettingsTunnelIpPoolOutput) ElementType() reflect.Type
func (SettingsTunnelIpPoolOutput) Name ¶
func (o SettingsTunnelIpPoolOutput) Name() pulumi.StringPtrOutput
Address name.
func (SettingsTunnelIpPoolOutput) ToSettingsTunnelIpPoolOutput ¶
func (o SettingsTunnelIpPoolOutput) ToSettingsTunnelIpPoolOutput() SettingsTunnelIpPoolOutput
func (SettingsTunnelIpPoolOutput) ToSettingsTunnelIpPoolOutputWithContext ¶
func (o SettingsTunnelIpPoolOutput) ToSettingsTunnelIpPoolOutputWithContext(ctx context.Context) SettingsTunnelIpPoolOutput
type SettingsTunnelIpv6Pool ¶
type SettingsTunnelIpv6Pool struct {
Name *string `pulumi:"name"`
}
type SettingsTunnelIpv6PoolArgs ¶
type SettingsTunnelIpv6PoolArgs struct {
Name pulumi.StringPtrInput `pulumi:"name"`
}
func (SettingsTunnelIpv6PoolArgs) ElementType ¶
func (SettingsTunnelIpv6PoolArgs) ElementType() reflect.Type
func (SettingsTunnelIpv6PoolArgs) ToSettingsTunnelIpv6PoolOutput ¶
func (i SettingsTunnelIpv6PoolArgs) ToSettingsTunnelIpv6PoolOutput() SettingsTunnelIpv6PoolOutput
func (SettingsTunnelIpv6PoolArgs) ToSettingsTunnelIpv6PoolOutputWithContext ¶
func (i SettingsTunnelIpv6PoolArgs) ToSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolOutput
type SettingsTunnelIpv6PoolArray ¶
type SettingsTunnelIpv6PoolArray []SettingsTunnelIpv6PoolInput
func (SettingsTunnelIpv6PoolArray) ElementType ¶
func (SettingsTunnelIpv6PoolArray) ElementType() reflect.Type
func (SettingsTunnelIpv6PoolArray) ToSettingsTunnelIpv6PoolArrayOutput ¶
func (i SettingsTunnelIpv6PoolArray) ToSettingsTunnelIpv6PoolArrayOutput() SettingsTunnelIpv6PoolArrayOutput
func (SettingsTunnelIpv6PoolArray) ToSettingsTunnelIpv6PoolArrayOutputWithContext ¶
func (i SettingsTunnelIpv6PoolArray) ToSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolArrayOutput
type SettingsTunnelIpv6PoolArrayInput ¶
type SettingsTunnelIpv6PoolArrayInput interface { pulumi.Input ToSettingsTunnelIpv6PoolArrayOutput() SettingsTunnelIpv6PoolArrayOutput ToSettingsTunnelIpv6PoolArrayOutputWithContext(context.Context) SettingsTunnelIpv6PoolArrayOutput }
SettingsTunnelIpv6PoolArrayInput is an input type that accepts SettingsTunnelIpv6PoolArray and SettingsTunnelIpv6PoolArrayOutput values. You can construct a concrete instance of `SettingsTunnelIpv6PoolArrayInput` via:
SettingsTunnelIpv6PoolArray{ SettingsTunnelIpv6PoolArgs{...} }
type SettingsTunnelIpv6PoolArrayOutput ¶
type SettingsTunnelIpv6PoolArrayOutput struct{ *pulumi.OutputState }
func (SettingsTunnelIpv6PoolArrayOutput) ElementType ¶
func (SettingsTunnelIpv6PoolArrayOutput) ElementType() reflect.Type
func (SettingsTunnelIpv6PoolArrayOutput) Index ¶
func (o SettingsTunnelIpv6PoolArrayOutput) Index(i pulumi.IntInput) SettingsTunnelIpv6PoolOutput
func (SettingsTunnelIpv6PoolArrayOutput) ToSettingsTunnelIpv6PoolArrayOutput ¶
func (o SettingsTunnelIpv6PoolArrayOutput) ToSettingsTunnelIpv6PoolArrayOutput() SettingsTunnelIpv6PoolArrayOutput
func (SettingsTunnelIpv6PoolArrayOutput) ToSettingsTunnelIpv6PoolArrayOutputWithContext ¶
func (o SettingsTunnelIpv6PoolArrayOutput) ToSettingsTunnelIpv6PoolArrayOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolArrayOutput
type SettingsTunnelIpv6PoolInput ¶
type SettingsTunnelIpv6PoolInput interface { pulumi.Input ToSettingsTunnelIpv6PoolOutput() SettingsTunnelIpv6PoolOutput ToSettingsTunnelIpv6PoolOutputWithContext(context.Context) SettingsTunnelIpv6PoolOutput }
SettingsTunnelIpv6PoolInput is an input type that accepts SettingsTunnelIpv6PoolArgs and SettingsTunnelIpv6PoolOutput values. You can construct a concrete instance of `SettingsTunnelIpv6PoolInput` via:
SettingsTunnelIpv6PoolArgs{...}
type SettingsTunnelIpv6PoolOutput ¶
type SettingsTunnelIpv6PoolOutput struct{ *pulumi.OutputState }
func (SettingsTunnelIpv6PoolOutput) ElementType ¶
func (SettingsTunnelIpv6PoolOutput) ElementType() reflect.Type
func (SettingsTunnelIpv6PoolOutput) Name ¶
func (o SettingsTunnelIpv6PoolOutput) Name() pulumi.StringPtrOutput
func (SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutput ¶
func (o SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutput() SettingsTunnelIpv6PoolOutput
func (SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutputWithContext ¶
func (o SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutputWithContext(ctx context.Context) SettingsTunnelIpv6PoolOutput