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) AdGroups() pulumi.StringPtrOutput
- func (ClientOutput) ElementType() reflect.Type
- func (o ClientOutput) Fosid() pulumi.IntOutput
- func (o ClientOutput) FtclUid() pulumi.StringOutput
- func (o ClientOutput) Info() pulumi.StringOutput
- func (o ClientOutput) SrcIp() pulumi.StringOutput
- func (o ClientOutput) SrcMac() pulumi.StringOutput
- func (o ClientOutput) ToClientOutput() ClientOutput
- func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput
- func (o ClientOutput) Vdomparam() pulumi.StringPtrOutput
- type ClientState
- type Fctems
- type FctemsArgs
- type FctemsArray
- type FctemsArrayInput
- type FctemsArrayOutput
- type FctemsInput
- type FctemsMap
- type FctemsMapInput
- type FctemsMapOutput
- type FctemsOutput
- func (o FctemsOutput) AdminPassword() pulumi.StringPtrOutput
- func (o FctemsOutput) AdminUsername() pulumi.StringOutput
- func (o FctemsOutput) CallTimeout() pulumi.IntOutput
- func (o FctemsOutput) Capabilities() pulumi.StringOutput
- func (o FctemsOutput) Certificate() pulumi.StringOutput
- func (o FctemsOutput) CloudServerType() pulumi.StringOutput
- func (o FctemsOutput) DirtyReason() pulumi.StringOutput
- func (FctemsOutput) ElementType() reflect.Type
- func (o FctemsOutput) EmsId() pulumi.IntOutput
- func (o FctemsOutput) FortinetoneCloudAuthentication() pulumi.StringOutput
- func (o FctemsOutput) HttpsPort() pulumi.IntOutput
- func (o FctemsOutput) Interface() pulumi.StringOutput
- func (o FctemsOutput) InterfaceSelectMethod() pulumi.StringOutput
- func (o FctemsOutput) Name() pulumi.StringOutput
- func (o FctemsOutput) OutOfSyncThreshold() pulumi.IntOutput
- func (o FctemsOutput) PreserveSslSession() pulumi.StringOutput
- func (o FctemsOutput) PullAvatars() pulumi.StringOutput
- func (o FctemsOutput) PullMalwareHash() pulumi.StringOutput
- func (o FctemsOutput) PullSysinfo() pulumi.StringOutput
- func (o FctemsOutput) PullTags() pulumi.StringOutput
- func (o FctemsOutput) PullVulnerabilities() pulumi.StringOutput
- func (o FctemsOutput) SendTagsToAllVdoms() pulumi.StringOutput
- func (o FctemsOutput) SerialNumber() pulumi.StringOutput
- func (o FctemsOutput) Server() pulumi.StringOutput
- func (o FctemsOutput) SourceIp() pulumi.StringOutput
- func (o FctemsOutput) Status() pulumi.StringOutput
- func (o FctemsOutput) StatusCheckInterval() pulumi.IntOutput
- func (o FctemsOutput) TenantId() pulumi.StringOutput
- func (o FctemsOutput) ToFctemsOutput() FctemsOutput
- func (o FctemsOutput) ToFctemsOutputWithContext(ctx context.Context) FctemsOutput
- func (o FctemsOutput) TrustCaCn() pulumi.StringOutput
- func (o FctemsOutput) Vdomparam() pulumi.StringPtrOutput
- func (o FctemsOutput) VerifyingCa() pulumi.StringOutput
- func (o FctemsOutput) WebsocketOverride() pulumi.StringOutput
- type FctemsState
- type Fctemsoverride
- type FctemsoverrideArgs
- type FctemsoverrideArray
- type FctemsoverrideArrayInput
- type FctemsoverrideArrayOutput
- func (FctemsoverrideArrayOutput) ElementType() reflect.Type
- func (o FctemsoverrideArrayOutput) Index(i pulumi.IntInput) FctemsoverrideOutput
- func (o FctemsoverrideArrayOutput) ToFctemsoverrideArrayOutput() FctemsoverrideArrayOutput
- func (o FctemsoverrideArrayOutput) ToFctemsoverrideArrayOutputWithContext(ctx context.Context) FctemsoverrideArrayOutput
- type FctemsoverrideInput
- type FctemsoverrideMap
- type FctemsoverrideMapInput
- type FctemsoverrideMapOutput
- func (FctemsoverrideMapOutput) ElementType() reflect.Type
- func (o FctemsoverrideMapOutput) MapIndex(k pulumi.StringInput) FctemsoverrideOutput
- func (o FctemsoverrideMapOutput) ToFctemsoverrideMapOutput() FctemsoverrideMapOutput
- func (o FctemsoverrideMapOutput) ToFctemsoverrideMapOutputWithContext(ctx context.Context) FctemsoverrideMapOutput
- type FctemsoverrideOutput
- func (o FctemsoverrideOutput) CallTimeout() pulumi.IntOutput
- func (o FctemsoverrideOutput) Capabilities() pulumi.StringOutput
- func (o FctemsoverrideOutput) CloudServerType() pulumi.StringOutput
- func (o FctemsoverrideOutput) DirtyReason() pulumi.StringOutput
- func (FctemsoverrideOutput) ElementType() reflect.Type
- func (o FctemsoverrideOutput) EmsId() pulumi.IntOutput
- func (o FctemsoverrideOutput) FortinetoneCloudAuthentication() pulumi.StringOutput
- func (o FctemsoverrideOutput) HttpsPort() pulumi.IntOutput
- func (o FctemsoverrideOutput) Interface() pulumi.StringOutput
- func (o FctemsoverrideOutput) InterfaceSelectMethod() pulumi.StringOutput
- func (o FctemsoverrideOutput) Name() pulumi.StringOutput
- func (o FctemsoverrideOutput) OutOfSyncThreshold() pulumi.IntOutput
- func (o FctemsoverrideOutput) PreserveSslSession() pulumi.StringOutput
- func (o FctemsoverrideOutput) PullAvatars() pulumi.StringOutput
- func (o FctemsoverrideOutput) PullMalwareHash() pulumi.StringOutput
- func (o FctemsoverrideOutput) PullSysinfo() pulumi.StringOutput
- func (o FctemsoverrideOutput) PullTags() pulumi.StringOutput
- func (o FctemsoverrideOutput) PullVulnerabilities() pulumi.StringOutput
- func (o FctemsoverrideOutput) SendTagsToAllVdoms() pulumi.StringOutput
- func (o FctemsoverrideOutput) SerialNumber() pulumi.StringOutput
- func (o FctemsoverrideOutput) Server() pulumi.StringOutput
- func (o FctemsoverrideOutput) SourceIp() pulumi.StringOutput
- func (o FctemsoverrideOutput) Status() pulumi.StringOutput
- func (o FctemsoverrideOutput) TenantId() pulumi.StringOutput
- func (o FctemsoverrideOutput) ToFctemsoverrideOutput() FctemsoverrideOutput
- func (o FctemsoverrideOutput) ToFctemsoverrideOutputWithContext(ctx context.Context) FctemsoverrideOutput
- func (o FctemsoverrideOutput) TrustCaCn() pulumi.StringOutput
- func (o FctemsoverrideOutput) Vdomparam() pulumi.StringPtrOutput
- func (o FctemsoverrideOutput) VerifyingCa() pulumi.StringOutput
- func (o FctemsoverrideOutput) WebsocketOverride() pulumi.StringOutput
- type FctemsoverrideState
- type Forticlientems
- type ForticlientemsArgs
- type ForticlientemsArray
- type ForticlientemsArrayInput
- type ForticlientemsArrayOutput
- func (ForticlientemsArrayOutput) ElementType() reflect.Type
- func (o ForticlientemsArrayOutput) Index(i pulumi.IntInput) ForticlientemsOutput
- func (o ForticlientemsArrayOutput) ToForticlientemsArrayOutput() ForticlientemsArrayOutput
- func (o ForticlientemsArrayOutput) ToForticlientemsArrayOutputWithContext(ctx context.Context) ForticlientemsArrayOutput
- type ForticlientemsInput
- type ForticlientemsMap
- type ForticlientemsMapInput
- type ForticlientemsMapOutput
- func (ForticlientemsMapOutput) ElementType() reflect.Type
- func (o ForticlientemsMapOutput) MapIndex(k pulumi.StringInput) ForticlientemsOutput
- func (o ForticlientemsMapOutput) ToForticlientemsMapOutput() ForticlientemsMapOutput
- func (o ForticlientemsMapOutput) ToForticlientemsMapOutputWithContext(ctx context.Context) ForticlientemsMapOutput
- type ForticlientemsOutput
- func (o ForticlientemsOutput) Address() pulumi.StringOutput
- func (o ForticlientemsOutput) AdminPassword() pulumi.StringPtrOutput
- func (o ForticlientemsOutput) AdminType() pulumi.StringOutput
- func (o ForticlientemsOutput) AdminUsername() pulumi.StringOutput
- func (ForticlientemsOutput) ElementType() reflect.Type
- func (o ForticlientemsOutput) HttpsPort() pulumi.IntOutput
- func (o ForticlientemsOutput) ListenPort() pulumi.IntOutput
- func (o ForticlientemsOutput) Name() pulumi.StringOutput
- func (o ForticlientemsOutput) RestApiAuth() pulumi.StringOutput
- func (o ForticlientemsOutput) SerialNumber() pulumi.StringOutput
- func (o ForticlientemsOutput) ToForticlientemsOutput() ForticlientemsOutput
- func (o ForticlientemsOutput) ToForticlientemsOutputWithContext(ctx context.Context) ForticlientemsOutput
- func (o ForticlientemsOutput) UploadPort() pulumi.IntOutput
- func (o ForticlientemsOutput) Vdomparam() pulumi.StringPtrOutput
- type ForticlientemsState
- type Forticlientregistrationsync
- func (*Forticlientregistrationsync) ElementType() reflect.Type
- func (i *Forticlientregistrationsync) ToForticlientregistrationsyncOutput() ForticlientregistrationsyncOutput
- func (i *Forticlientregistrationsync) ToForticlientregistrationsyncOutputWithContext(ctx context.Context) ForticlientregistrationsyncOutput
- type ForticlientregistrationsyncArgs
- type ForticlientregistrationsyncArray
- func (ForticlientregistrationsyncArray) ElementType() reflect.Type
- func (i ForticlientregistrationsyncArray) ToForticlientregistrationsyncArrayOutput() ForticlientregistrationsyncArrayOutput
- func (i ForticlientregistrationsyncArray) ToForticlientregistrationsyncArrayOutputWithContext(ctx context.Context) ForticlientregistrationsyncArrayOutput
- type ForticlientregistrationsyncArrayInput
- type ForticlientregistrationsyncArrayOutput
- func (ForticlientregistrationsyncArrayOutput) ElementType() reflect.Type
- func (o ForticlientregistrationsyncArrayOutput) Index(i pulumi.IntInput) ForticlientregistrationsyncOutput
- func (o ForticlientregistrationsyncArrayOutput) ToForticlientregistrationsyncArrayOutput() ForticlientregistrationsyncArrayOutput
- func (o ForticlientregistrationsyncArrayOutput) ToForticlientregistrationsyncArrayOutputWithContext(ctx context.Context) ForticlientregistrationsyncArrayOutput
- type ForticlientregistrationsyncInput
- type ForticlientregistrationsyncMap
- func (ForticlientregistrationsyncMap) ElementType() reflect.Type
- func (i ForticlientregistrationsyncMap) ToForticlientregistrationsyncMapOutput() ForticlientregistrationsyncMapOutput
- func (i ForticlientregistrationsyncMap) ToForticlientregistrationsyncMapOutputWithContext(ctx context.Context) ForticlientregistrationsyncMapOutput
- type ForticlientregistrationsyncMapInput
- type ForticlientregistrationsyncMapOutput
- func (ForticlientregistrationsyncMapOutput) ElementType() reflect.Type
- func (o ForticlientregistrationsyncMapOutput) MapIndex(k pulumi.StringInput) ForticlientregistrationsyncOutput
- func (o ForticlientregistrationsyncMapOutput) ToForticlientregistrationsyncMapOutput() ForticlientregistrationsyncMapOutput
- func (o ForticlientregistrationsyncMapOutput) ToForticlientregistrationsyncMapOutputWithContext(ctx context.Context) ForticlientregistrationsyncMapOutput
- type ForticlientregistrationsyncOutput
- func (ForticlientregistrationsyncOutput) ElementType() reflect.Type
- func (o ForticlientregistrationsyncOutput) PeerIp() pulumi.StringOutput
- func (o ForticlientregistrationsyncOutput) PeerName() pulumi.StringOutput
- func (o ForticlientregistrationsyncOutput) ToForticlientregistrationsyncOutput() ForticlientregistrationsyncOutput
- func (o ForticlientregistrationsyncOutput) ToForticlientregistrationsyncOutputWithContext(ctx context.Context) ForticlientregistrationsyncOutput
- func (o ForticlientregistrationsyncOutput) Vdomparam() pulumi.StringPtrOutput
- type ForticlientregistrationsyncState
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileDeviceGroup
- type ProfileDeviceGroupArgs
- type ProfileDeviceGroupArray
- type ProfileDeviceGroupArrayInput
- type ProfileDeviceGroupArrayOutput
- func (ProfileDeviceGroupArrayOutput) ElementType() reflect.Type
- func (o ProfileDeviceGroupArrayOutput) Index(i pulumi.IntInput) ProfileDeviceGroupOutput
- func (o ProfileDeviceGroupArrayOutput) ToProfileDeviceGroupArrayOutput() ProfileDeviceGroupArrayOutput
- func (o ProfileDeviceGroupArrayOutput) ToProfileDeviceGroupArrayOutputWithContext(ctx context.Context) ProfileDeviceGroupArrayOutput
- type ProfileDeviceGroupInput
- type ProfileDeviceGroupOutput
- func (ProfileDeviceGroupOutput) ElementType() reflect.Type
- func (o ProfileDeviceGroupOutput) Name() pulumi.StringPtrOutput
- func (o ProfileDeviceGroupOutput) ToProfileDeviceGroupOutput() ProfileDeviceGroupOutput
- func (o ProfileDeviceGroupOutput) ToProfileDeviceGroupOutputWithContext(ctx context.Context) ProfileDeviceGroupOutput
- type ProfileForticlientAndroidSettings
- type ProfileForticlientAndroidSettingsArgs
- func (ProfileForticlientAndroidSettingsArgs) ElementType() reflect.Type
- func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsOutput() ProfileForticlientAndroidSettingsOutput
- func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsOutput
- func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput
- func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsPtrOutput
- type ProfileForticlientAndroidSettingsForticlientVpnSetting
- type ProfileForticlientAndroidSettingsForticlientVpnSettingArgs
- func (ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ElementType() reflect.Type
- func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
- func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
- type ProfileForticlientAndroidSettingsForticlientVpnSettingArray
- func (ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ElementType() reflect.Type
- func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- type ProfileForticlientAndroidSettingsForticlientVpnSettingArrayInput
- type ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- func (ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) Index(i pulumi.IntInput) ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- type ProfileForticlientAndroidSettingsForticlientVpnSettingInput
- type ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) AuthMethod() pulumi.StringPtrOutput
- func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ElementType() reflect.Type
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) Name() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) PresharedKey() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) RemoteGw() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) SslvpnAccessPort() pulumi.IntPtrOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) SslvpnRequireCertificate() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
- func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) Type() pulumi.StringPtrOutput
- type ProfileForticlientAndroidSettingsInput
- type ProfileForticlientAndroidSettingsOutput
- func (o ProfileForticlientAndroidSettingsOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
- func (ProfileForticlientAndroidSettingsOutput) ElementType() reflect.Type
- func (o ProfileForticlientAndroidSettingsOutput) ForticlientAdvancedVpn() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsOutput) ForticlientAdvancedVpnBuffer() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsOutput) ForticlientVpnProvisioning() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsOutput) ForticlientVpnSettings() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- func (o ProfileForticlientAndroidSettingsOutput) ForticlientWf() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsOutput) ForticlientWfProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsOutput() ProfileForticlientAndroidSettingsOutput
- func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsOutput
- func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput
- func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsPtrOutput
- type ProfileForticlientAndroidSettingsPtrInput
- type ProfileForticlientAndroidSettingsPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) Elem() ProfileForticlientAndroidSettingsOutput
- func (ProfileForticlientAndroidSettingsPtrOutput) ElementType() reflect.Type
- func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientAdvancedVpn() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientAdvancedVpnBuffer() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientVpnProvisioning() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientVpnSettings() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientWf() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientWfProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput
- func (o ProfileForticlientAndroidSettingsPtrOutput) ToProfileForticlientAndroidSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsPtrOutput
- type ProfileForticlientIosSettings
- type ProfileForticlientIosSettingsArgs
- func (ProfileForticlientIosSettingsArgs) ElementType() reflect.Type
- func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsOutput() ProfileForticlientIosSettingsOutput
- func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsOutput
- func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput
- func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsPtrOutput
- type ProfileForticlientIosSettingsClientVpnSetting
- type ProfileForticlientIosSettingsClientVpnSettingArgs
- func (ProfileForticlientIosSettingsClientVpnSettingArgs) ElementType() reflect.Type
- func (i ProfileForticlientIosSettingsClientVpnSettingArgs) ToProfileForticlientIosSettingsClientVpnSettingOutput() ProfileForticlientIosSettingsClientVpnSettingOutput
- func (i ProfileForticlientIosSettingsClientVpnSettingArgs) ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingOutput
- type ProfileForticlientIosSettingsClientVpnSettingArray
- func (ProfileForticlientIosSettingsClientVpnSettingArray) ElementType() reflect.Type
- func (i ProfileForticlientIosSettingsClientVpnSettingArray) ToProfileForticlientIosSettingsClientVpnSettingArrayOutput() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- func (i ProfileForticlientIosSettingsClientVpnSettingArray) ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- type ProfileForticlientIosSettingsClientVpnSettingArrayInput
- type ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- func (ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientIosSettingsClientVpnSettingArrayOutput) Index(i pulumi.IntInput) ProfileForticlientIosSettingsClientVpnSettingOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ToProfileForticlientIosSettingsClientVpnSettingArrayOutput() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- type ProfileForticlientIosSettingsClientVpnSettingInput
- type ProfileForticlientIosSettingsClientVpnSettingOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) AuthMethod() pulumi.StringPtrOutput
- func (ProfileForticlientIosSettingsClientVpnSettingOutput) ElementType() reflect.Type
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) Name() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) PresharedKey() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) RemoteGw() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) SslvpnAccessPort() pulumi.IntPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) SslvpnRequireCertificate() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) ToProfileForticlientIosSettingsClientVpnSettingOutput() ProfileForticlientIosSettingsClientVpnSettingOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) Type() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) VpnConfigurationContent() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsClientVpnSettingOutput) VpnConfigurationName() pulumi.StringPtrOutput
- type ProfileForticlientIosSettingsInput
- type ProfileForticlientIosSettingsOutput
- func (o ProfileForticlientIosSettingsOutput) ClientVpnProvisioning() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsOutput) ClientVpnSettings() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- func (o ProfileForticlientIosSettingsOutput) ConfigurationContent() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsOutput) ConfigurationName() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsOutput) DistributeConfigurationProfile() pulumi.StringPtrOutput
- func (ProfileForticlientIosSettingsOutput) ElementType() reflect.Type
- func (o ProfileForticlientIosSettingsOutput) ForticlientWf() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsOutput) ForticlientWfProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsOutput() ProfileForticlientIosSettingsOutput
- func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsOutput
- func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput
- func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsPtrOutput
- type ProfileForticlientIosSettingsPtrInput
- type ProfileForticlientIosSettingsPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ClientVpnProvisioning() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ClientVpnSettings() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ConfigurationContent() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ConfigurationName() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) DistributeConfigurationProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) Elem() ProfileForticlientIosSettingsOutput
- func (ProfileForticlientIosSettingsPtrOutput) ElementType() reflect.Type
- func (o ProfileForticlientIosSettingsPtrOutput) ForticlientWf() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ForticlientWfProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput
- func (o ProfileForticlientIosSettingsPtrOutput) ToProfileForticlientIosSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsPtrOutput
- type ProfileForticlientWinmacSettings
- type ProfileForticlientWinmacSettingsArgs
- func (ProfileForticlientWinmacSettingsArgs) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsOutput() ProfileForticlientWinmacSettingsOutput
- func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsOutput
- func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput
- func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsPtrOutput
- type ProfileForticlientWinmacSettingsForticlientEmsEntry
- type ProfileForticlientWinmacSettingsForticlientEmsEntryArgs
- func (ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
- func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
- type ProfileForticlientWinmacSettingsForticlientEmsEntryArray
- func (ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- type ProfileForticlientWinmacSettingsForticlientEmsEntryArrayInput
- type ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- func (ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) Index(i pulumi.IntInput) ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
- func (o ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- func (o ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- type ProfileForticlientWinmacSettingsForticlientEmsEntryInput
- type ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
- func (ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) Name() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
- func (o ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
- type ProfileForticlientWinmacSettingsForticlientOperatingSystem
- type ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs
- func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
- func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
- type ProfileForticlientWinmacSettingsForticlientOperatingSystemArray
- func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- type ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayInput
- type ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) Index(i pulumi.IntInput) ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- type ProfileForticlientWinmacSettingsForticlientOperatingSystemInput
- type ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
- func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) Id() pulumi.IntPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) OsName() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) OsType() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
- func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
- type ProfileForticlientWinmacSettingsForticlientOwnFile
- type ProfileForticlientWinmacSettingsForticlientOwnFileArgs
- func (ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ToProfileForticlientWinmacSettingsForticlientOwnFileOutput() ProfileForticlientWinmacSettingsForticlientOwnFileOutput
- func (i ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileOutput
- type ProfileForticlientWinmacSettingsForticlientOwnFileArray
- func (ProfileForticlientWinmacSettingsForticlientOwnFileArray) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientOwnFileArray) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- func (i ProfileForticlientWinmacSettingsForticlientOwnFileArray) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- type ProfileForticlientWinmacSettingsForticlientOwnFileArrayInput
- type ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- func (ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) Index(i pulumi.IntInput) ProfileForticlientWinmacSettingsForticlientOwnFileOutput
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- type ProfileForticlientWinmacSettingsForticlientOwnFileInput
- type ProfileForticlientWinmacSettingsForticlientOwnFileOutput
- func (ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileOutput) File() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileOutput) Id() pulumi.IntPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileOutput() ProfileForticlientWinmacSettingsForticlientOwnFileOutput
- func (o ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileOutput
- type ProfileForticlientWinmacSettingsForticlientRegistryEntry
- type ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs
- func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
- func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
- type ProfileForticlientWinmacSettingsForticlientRegistryEntryArray
- func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- type ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayInput
- type ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) Index(i pulumi.IntInput) ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- type ProfileForticlientWinmacSettingsForticlientRegistryEntryInput
- type ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
- func (ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) Id() pulumi.IntPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) RegistryEntry() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
- func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
- type ProfileForticlientWinmacSettingsForticlientRunningApp
- type ProfileForticlientWinmacSettingsForticlientRunningAppArgs
- func (ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ToProfileForticlientWinmacSettingsForticlientRunningAppOutput() ProfileForticlientWinmacSettingsForticlientRunningAppOutput
- func (i ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppOutput
- type ProfileForticlientWinmacSettingsForticlientRunningAppArray
- func (ProfileForticlientWinmacSettingsForticlientRunningAppArray) ElementType() reflect.Type
- func (i ProfileForticlientWinmacSettingsForticlientRunningAppArray) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- func (i ProfileForticlientWinmacSettingsForticlientRunningAppArray) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- type ProfileForticlientWinmacSettingsForticlientRunningAppArrayInput
- type ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- func (ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) Index(i pulumi.IntInput) ProfileForticlientWinmacSettingsForticlientRunningAppOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- type ProfileForticlientWinmacSettingsForticlientRunningAppInput
- type ProfileForticlientWinmacSettingsForticlientRunningAppOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppName() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature2() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature3() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature4() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ApplicationCheckRule() pulumi.StringPtrOutput
- func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) Id() pulumi.IntPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName2() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName3() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName4() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppOutput() ProfileForticlientWinmacSettingsForticlientRunningAppOutput
- func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppOutput
- type ProfileForticlientWinmacSettingsInput
- type ProfileForticlientWinmacSettingsOutput
- func (o ProfileForticlientWinmacSettingsOutput) AvRealtimeProtection() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) AvSignatureUpToDate() pulumi.StringPtrOutput
- func (ProfileForticlientWinmacSettingsOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientApplicationFirewall() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientApplicationFirewallList() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientAv() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientEmsCompliance() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientEmsComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientEmsEntries() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientLinuxVer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientLogUpload() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientLogUploadLevel() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientLogUploadServer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientMacVer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientMinimumSoftwareVersion() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientOperatingSystems() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientOwnFiles() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientRegistrationComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientRegistryEntries() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientRunningApps() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientSecurityPosture() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientSecurityPostureComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientSystemCompliance() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientSystemComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScan() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanEnforce() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanEnforceGrace() pulumi.IntPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanExempt() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientWf() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientWfProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ForticlientWinVer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) OsAvSoftwareInstalled() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) SandboxAddress() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) SandboxAnalysis() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsOutput() ProfileForticlientWinmacSettingsOutput
- func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsOutput
- func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput
- func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsPtrOutput
- type ProfileForticlientWinmacSettingsPtrInput
- type ProfileForticlientWinmacSettingsPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) AvRealtimeProtection() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) AvSignatureUpToDate() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) Elem() ProfileForticlientWinmacSettingsOutput
- func (ProfileForticlientWinmacSettingsPtrOutput) ElementType() reflect.Type
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientApplicationFirewall() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientApplicationFirewallList() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientAv() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsCompliance() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsEntries() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLinuxVer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUpload() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUploadLevel() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUploadServer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientMacVer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientMinimumSoftwareVersion() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientOperatingSystems() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientOwnFiles() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientRegistrationComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientRegistryEntries() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientRunningApps() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSecurityPosture() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSecurityPostureComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSystemCompliance() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSystemComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScan() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanComplianceAction() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanEnforce() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanEnforceGrace() pulumi.IntPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanExempt() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientWf() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientWfProfile() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientWinVer() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) OsAvSoftwareInstalled() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) SandboxAddress() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) SandboxAnalysis() pulumi.StringPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput
- func (o ProfileForticlientWinmacSettingsPtrOutput) ToProfileForticlientWinmacSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsPtrOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOnNetAddr
- type ProfileOnNetAddrArgs
- type ProfileOnNetAddrArray
- type ProfileOnNetAddrArrayInput
- type ProfileOnNetAddrArrayOutput
- func (ProfileOnNetAddrArrayOutput) ElementType() reflect.Type
- func (o ProfileOnNetAddrArrayOutput) Index(i pulumi.IntInput) ProfileOnNetAddrOutput
- func (o ProfileOnNetAddrArrayOutput) ToProfileOnNetAddrArrayOutput() ProfileOnNetAddrArrayOutput
- func (o ProfileOnNetAddrArrayOutput) ToProfileOnNetAddrArrayOutputWithContext(ctx context.Context) ProfileOnNetAddrArrayOutput
- type ProfileOnNetAddrInput
- type ProfileOnNetAddrOutput
- func (ProfileOnNetAddrOutput) ElementType() reflect.Type
- func (o ProfileOnNetAddrOutput) Name() pulumi.StringPtrOutput
- func (o ProfileOnNetAddrOutput) ToProfileOnNetAddrOutput() ProfileOnNetAddrOutput
- func (o ProfileOnNetAddrOutput) ToProfileOnNetAddrOutputWithContext(ctx context.Context) ProfileOnNetAddrOutput
- type ProfileOutput
- func (o ProfileOutput) Description() pulumi.StringPtrOutput
- func (o ProfileOutput) DeviceGroups() ProfileDeviceGroupArrayOutput
- func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) ForticlientAndroidSettings() ProfileForticlientAndroidSettingsOutput
- func (o ProfileOutput) ForticlientIosSettings() ProfileForticlientIosSettingsOutput
- func (o ProfileOutput) ForticlientWinmacSettings() ProfileForticlientWinmacSettingsOutput
- func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ProfileOutput) OnNetAddrs() ProfileOnNetAddrArrayOutput
- func (o ProfileOutput) ProfileName() pulumi.StringOutput
- func (o ProfileOutput) ReplacemsgOverrideGroup() pulumi.StringOutput
- func (o ProfileOutput) SrcAddrs() ProfileSrcAddrArrayOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- func (o ProfileOutput) UserGroups() ProfileUserGroupArrayOutput
- func (o ProfileOutput) Users() ProfileUserArrayOutput
- func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput
- type ProfileSrcAddr
- type ProfileSrcAddrArgs
- type ProfileSrcAddrArray
- type ProfileSrcAddrArrayInput
- type ProfileSrcAddrArrayOutput
- func (ProfileSrcAddrArrayOutput) ElementType() reflect.Type
- func (o ProfileSrcAddrArrayOutput) Index(i pulumi.IntInput) ProfileSrcAddrOutput
- func (o ProfileSrcAddrArrayOutput) ToProfileSrcAddrArrayOutput() ProfileSrcAddrArrayOutput
- func (o ProfileSrcAddrArrayOutput) ToProfileSrcAddrArrayOutputWithContext(ctx context.Context) ProfileSrcAddrArrayOutput
- type ProfileSrcAddrInput
- type ProfileSrcAddrOutput
- type ProfileState
- type ProfileUser
- type ProfileUserArgs
- type ProfileUserArray
- type ProfileUserArrayInput
- type ProfileUserArrayOutput
- func (ProfileUserArrayOutput) ElementType() reflect.Type
- func (o ProfileUserArrayOutput) Index(i pulumi.IntInput) ProfileUserOutput
- func (o ProfileUserArrayOutput) ToProfileUserArrayOutput() ProfileUserArrayOutput
- func (o ProfileUserArrayOutput) ToProfileUserArrayOutputWithContext(ctx context.Context) ProfileUserArrayOutput
- type ProfileUserGroup
- type ProfileUserGroupArgs
- type ProfileUserGroupArray
- type ProfileUserGroupArrayInput
- type ProfileUserGroupArrayOutput
- func (ProfileUserGroupArrayOutput) ElementType() reflect.Type
- func (o ProfileUserGroupArrayOutput) Index(i pulumi.IntInput) ProfileUserGroupOutput
- func (o ProfileUserGroupArrayOutput) ToProfileUserGroupArrayOutput() ProfileUserGroupArrayOutput
- func (o ProfileUserGroupArrayOutput) ToProfileUserGroupArrayOutputWithContext(ctx context.Context) ProfileUserGroupArrayOutput
- type ProfileUserGroupInput
- type ProfileUserGroupOutput
- func (ProfileUserGroupOutput) ElementType() reflect.Type
- func (o ProfileUserGroupOutput) Name() pulumi.StringPtrOutput
- func (o ProfileUserGroupOutput) ToProfileUserGroupOutput() ProfileUserGroupOutput
- func (o ProfileUserGroupOutput) ToProfileUserGroupOutputWithContext(ctx context.Context) ProfileUserGroupOutput
- type ProfileUserInput
- type ProfileUserOutput
- type Registeredforticlient
- type RegisteredforticlientArgs
- type RegisteredforticlientArray
- func (RegisteredforticlientArray) ElementType() reflect.Type
- func (i RegisteredforticlientArray) ToRegisteredforticlientArrayOutput() RegisteredforticlientArrayOutput
- func (i RegisteredforticlientArray) ToRegisteredforticlientArrayOutputWithContext(ctx context.Context) RegisteredforticlientArrayOutput
- type RegisteredforticlientArrayInput
- type RegisteredforticlientArrayOutput
- func (RegisteredforticlientArrayOutput) ElementType() reflect.Type
- func (o RegisteredforticlientArrayOutput) Index(i pulumi.IntInput) RegisteredforticlientOutput
- func (o RegisteredforticlientArrayOutput) ToRegisteredforticlientArrayOutput() RegisteredforticlientArrayOutput
- func (o RegisteredforticlientArrayOutput) ToRegisteredforticlientArrayOutputWithContext(ctx context.Context) RegisteredforticlientArrayOutput
- type RegisteredforticlientInput
- type RegisteredforticlientMap
- type RegisteredforticlientMapInput
- type RegisteredforticlientMapOutput
- func (RegisteredforticlientMapOutput) ElementType() reflect.Type
- func (o RegisteredforticlientMapOutput) MapIndex(k pulumi.StringInput) RegisteredforticlientOutput
- func (o RegisteredforticlientMapOutput) ToRegisteredforticlientMapOutput() RegisteredforticlientMapOutput
- func (o RegisteredforticlientMapOutput) ToRegisteredforticlientMapOutputWithContext(ctx context.Context) RegisteredforticlientMapOutput
- type RegisteredforticlientOutput
- func (RegisteredforticlientOutput) ElementType() reflect.Type
- func (o RegisteredforticlientOutput) Flag() pulumi.IntOutput
- func (o RegisteredforticlientOutput) Ip() pulumi.StringOutput
- func (o RegisteredforticlientOutput) Mac() pulumi.StringOutput
- func (o RegisteredforticlientOutput) RegFortigate() pulumi.StringOutput
- func (o RegisteredforticlientOutput) Status() pulumi.IntOutput
- func (o RegisteredforticlientOutput) ToRegisteredforticlientOutput() RegisteredforticlientOutput
- func (o RegisteredforticlientOutput) ToRegisteredforticlientOutputWithContext(ctx context.Context) RegisteredforticlientOutput
- func (o RegisteredforticlientOutput) Uid() pulumi.StringOutput
- func (o RegisteredforticlientOutput) Vdom() pulumi.StringOutput
- func (o RegisteredforticlientOutput) Vdomparam() pulumi.StringPtrOutput
- type RegisteredforticlientState
- type Settings
- type SettingsArgs
- type SettingsArray
- type SettingsArrayInput
- type SettingsArrayOutput
- type SettingsInput
- type SettingsMap
- type SettingsMapInput
- type SettingsMapOutput
- type SettingsOutput
- func (o SettingsOutput) DownloadCustomLink() pulumi.StringOutput
- func (o SettingsOutput) DownloadLocation() pulumi.StringOutput
- func (SettingsOutput) ElementType() reflect.Type
- func (o SettingsOutput) ForticlientAvdbUpdateInterval() pulumi.IntOutput
- func (o SettingsOutput) ForticlientDeregUnsupportedClient() pulumi.StringOutput
- func (o SettingsOutput) ForticlientDisconnectUnsupportedClient() pulumi.StringOutput
- func (o SettingsOutput) ForticlientEmsRestApiCallTimeout() pulumi.IntOutput
- func (o SettingsOutput) ForticlientKeepaliveInterval() pulumi.IntOutput
- func (o SettingsOutput) ForticlientOfflineGrace() pulumi.StringOutput
- func (o SettingsOutput) ForticlientOfflineGraceInterval() pulumi.IntOutput
- func (o SettingsOutput) ForticlientRegKey() pulumi.StringPtrOutput
- func (o SettingsOutput) ForticlientRegKeyEnforce() pulumi.StringOutput
- func (o SettingsOutput) ForticlientRegTimeout() pulumi.IntOutput
- func (o SettingsOutput) ForticlientSysUpdateInterval() pulumi.IntOutput
- func (o SettingsOutput) ForticlientUserAvatar() pulumi.StringOutput
- func (o SettingsOutput) ForticlientWarningInterval() pulumi.IntOutput
- func (o SettingsOutput) Override() pulumi.StringOutput
- func (o SettingsOutput) ToSettingsOutput() SettingsOutput
- func (o SettingsOutput) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
- func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput
- type SettingsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { pulumi.CustomResourceState // Endpoint client AD logon groups. AdGroups pulumi.StringPtrOutput `pulumi:"adGroups"` // Endpoint client ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Endpoint FortiClient UID. FtclUid pulumi.StringOutput `pulumi:"ftclUid"` // Endpoint client information. Info pulumi.StringOutput `pulumi:"info"` // Endpoint client IP address. SrcIp pulumi.StringOutput `pulumi:"srcIp"` // Endpoint client MAC address. SrcMac pulumi.StringOutput `pulumi:"srcMac"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure endpoint control client lists. Applies to FortiOS Version `<= 6.2.0`.
## Import
EndpointControl Client can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/client:Client labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/client:Client labelname {{fosid}} ```
$ 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 { // Endpoint client AD logon groups. AdGroups pulumi.StringPtrInput // Endpoint client ID. Fosid pulumi.IntPtrInput // Endpoint FortiClient UID. FtclUid pulumi.StringPtrInput // Endpoint client information. Info pulumi.StringPtrInput // Endpoint client IP address. SrcIp pulumi.StringPtrInput // Endpoint client MAC address. SrcMac 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) AdGroups ¶
func (o ClientOutput) AdGroups() pulumi.StringPtrOutput
Endpoint client AD logon groups.
func (ClientOutput) ElementType ¶
func (ClientOutput) ElementType() reflect.Type
func (ClientOutput) FtclUid ¶
func (o ClientOutput) FtclUid() pulumi.StringOutput
Endpoint FortiClient UID.
func (ClientOutput) Info ¶
func (o ClientOutput) Info() pulumi.StringOutput
Endpoint client information.
func (ClientOutput) SrcIp ¶
func (o ClientOutput) SrcIp() pulumi.StringOutput
Endpoint client IP address.
func (ClientOutput) SrcMac ¶
func (o ClientOutput) SrcMac() pulumi.StringOutput
Endpoint client MAC address.
func (ClientOutput) ToClientOutput ¶
func (o ClientOutput) ToClientOutput() ClientOutput
func (ClientOutput) ToClientOutputWithContext ¶
func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput
func (ClientOutput) Vdomparam ¶
func (o ClientOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type ClientState ¶
type ClientState struct { // Endpoint client AD logon groups. AdGroups pulumi.StringPtrInput // Endpoint client ID. Fosid pulumi.IntPtrInput // Endpoint FortiClient UID. FtclUid pulumi.StringPtrInput // Endpoint client information. Info pulumi.StringPtrInput // Endpoint client IP address. SrcIp pulumi.StringPtrInput // Endpoint client MAC address. SrcMac 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 Fctems ¶
type Fctems struct { pulumi.CustomResourceState // FortiClient EMS admin password. AdminPassword pulumi.StringPtrOutput `pulumi:"adminPassword"` // FortiClient EMS admin username. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. CallTimeout pulumi.IntOutput `pulumi:"callTimeout"` // List of EMS capabilities. Capabilities pulumi.StringOutput `pulumi:"capabilities"` // FortiClient EMS certificate. Certificate pulumi.StringOutput `pulumi:"certificate"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringOutput `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringOutput `pulumi:"dirtyReason"` // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId pulumi.IntOutput `pulumi:"emsId"` // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringOutput `pulumi:"fortinetoneCloudAuthentication"` // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntOutput `pulumi:"httpsPort"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. InterfaceSelectMethod pulumi.StringOutput `pulumi:"interfaceSelectMethod"` // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringOutput `pulumi:"name"` // Outdated resource threshold in seconds (10 - 3600, default = 180). OutOfSyncThreshold pulumi.IntOutput `pulumi:"outOfSyncThreshold"` // Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: `enable`, `disable`. PreserveSslSession pulumi.StringOutput `pulumi:"preserveSslSession"` // Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`. PullAvatars pulumi.StringOutput `pulumi:"pullAvatars"` // Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`. PullMalwareHash pulumi.StringOutput `pulumi:"pullMalwareHash"` // Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`. PullSysinfo pulumi.StringOutput `pulumi:"pullSysinfo"` // Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`. PullTags pulumi.StringOutput `pulumi:"pullTags"` // Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`. PullVulnerabilities pulumi.StringOutput `pulumi:"pullVulnerabilities"` // Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`. SendTagsToAllVdoms pulumi.StringOutput `pulumi:"sendTagsToAllVdoms"` // FortiClient EMS Serial Number. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // FortiClient EMS FQDN or IPv4 address. Server pulumi.StringOutput `pulumi:"server"` // REST API call source IP. SourceIp pulumi.StringOutput `pulumi:"sourceIp"` // Enable or disable this EMS configuration. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5). StatusCheckInterval pulumi.IntOutput `pulumi:"statusCheckInterval"` // EMS Tenant ID. TenantId pulumi.StringOutput `pulumi:"tenantId"` // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn pulumi.StringOutput `pulumi:"trustCaCn"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringOutput `pulumi:"verifyingCa"` // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. WebsocketOverride pulumi.StringOutput `pulumi:"websocketOverride"` }
Configure FortiClient Enterprise Management Server (EMS) entries. Applies to FortiOS Version `>= 6.2.4`.
## Import
EndpointControl Fctems can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/fctems:Fctems labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/fctems:Fctems labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetFctems ¶
func GetFctems(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FctemsState, opts ...pulumi.ResourceOption) (*Fctems, error)
GetFctems gets an existing Fctems 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 NewFctems ¶
func NewFctems(ctx *pulumi.Context, name string, args *FctemsArgs, opts ...pulumi.ResourceOption) (*Fctems, error)
NewFctems registers a new resource with the given unique name, arguments, and options.
func (*Fctems) ElementType ¶
func (*Fctems) ToFctemsOutput ¶
func (i *Fctems) ToFctemsOutput() FctemsOutput
func (*Fctems) ToFctemsOutputWithContext ¶
func (i *Fctems) ToFctemsOutputWithContext(ctx context.Context) FctemsOutput
type FctemsArgs ¶
type FctemsArgs struct { // FortiClient EMS admin password. AdminPassword pulumi.StringPtrInput // FortiClient EMS admin username. AdminUsername pulumi.StringPtrInput // FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. CallTimeout pulumi.IntPtrInput // List of EMS capabilities. Capabilities pulumi.StringPtrInput // FortiClient EMS certificate. Certificate pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringPtrInput // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId pulumi.IntPtrInput // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringPtrInput // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. InterfaceSelectMethod pulumi.StringPtrInput // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringPtrInput // Outdated resource threshold in seconds (10 - 3600, default = 180). OutOfSyncThreshold pulumi.IntPtrInput // Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: `enable`, `disable`. PreserveSslSession pulumi.StringPtrInput // Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`. PullAvatars pulumi.StringPtrInput // Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`. PullMalwareHash pulumi.StringPtrInput // Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`. PullSysinfo pulumi.StringPtrInput // Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`. PullTags pulumi.StringPtrInput // Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`. PullVulnerabilities pulumi.StringPtrInput // Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`. SendTagsToAllVdoms pulumi.StringPtrInput // FortiClient EMS Serial Number. SerialNumber pulumi.StringPtrInput // FortiClient EMS FQDN or IPv4 address. Server pulumi.StringPtrInput // REST API call source IP. SourceIp pulumi.StringPtrInput // Enable or disable this EMS configuration. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5). StatusCheckInterval pulumi.IntPtrInput // EMS Tenant ID. TenantId pulumi.StringPtrInput // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn 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 // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringPtrInput // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. WebsocketOverride pulumi.StringPtrInput }
The set of arguments for constructing a Fctems resource.
func (FctemsArgs) ElementType ¶
func (FctemsArgs) ElementType() reflect.Type
type FctemsArray ¶
type FctemsArray []FctemsInput
func (FctemsArray) ElementType ¶
func (FctemsArray) ElementType() reflect.Type
func (FctemsArray) ToFctemsArrayOutput ¶
func (i FctemsArray) ToFctemsArrayOutput() FctemsArrayOutput
func (FctemsArray) ToFctemsArrayOutputWithContext ¶
func (i FctemsArray) ToFctemsArrayOutputWithContext(ctx context.Context) FctemsArrayOutput
type FctemsArrayInput ¶
type FctemsArrayInput interface { pulumi.Input ToFctemsArrayOutput() FctemsArrayOutput ToFctemsArrayOutputWithContext(context.Context) FctemsArrayOutput }
FctemsArrayInput is an input type that accepts FctemsArray and FctemsArrayOutput values. You can construct a concrete instance of `FctemsArrayInput` via:
FctemsArray{ FctemsArgs{...} }
type FctemsArrayOutput ¶
type FctemsArrayOutput struct{ *pulumi.OutputState }
func (FctemsArrayOutput) ElementType ¶
func (FctemsArrayOutput) ElementType() reflect.Type
func (FctemsArrayOutput) Index ¶
func (o FctemsArrayOutput) Index(i pulumi.IntInput) FctemsOutput
func (FctemsArrayOutput) ToFctemsArrayOutput ¶
func (o FctemsArrayOutput) ToFctemsArrayOutput() FctemsArrayOutput
func (FctemsArrayOutput) ToFctemsArrayOutputWithContext ¶
func (o FctemsArrayOutput) ToFctemsArrayOutputWithContext(ctx context.Context) FctemsArrayOutput
type FctemsInput ¶
type FctemsInput interface { pulumi.Input ToFctemsOutput() FctemsOutput ToFctemsOutputWithContext(ctx context.Context) FctemsOutput }
type FctemsMap ¶
type FctemsMap map[string]FctemsInput
func (FctemsMap) ElementType ¶
func (FctemsMap) ToFctemsMapOutput ¶
func (i FctemsMap) ToFctemsMapOutput() FctemsMapOutput
func (FctemsMap) ToFctemsMapOutputWithContext ¶
func (i FctemsMap) ToFctemsMapOutputWithContext(ctx context.Context) FctemsMapOutput
type FctemsMapInput ¶
type FctemsMapInput interface { pulumi.Input ToFctemsMapOutput() FctemsMapOutput ToFctemsMapOutputWithContext(context.Context) FctemsMapOutput }
FctemsMapInput is an input type that accepts FctemsMap and FctemsMapOutput values. You can construct a concrete instance of `FctemsMapInput` via:
FctemsMap{ "key": FctemsArgs{...} }
type FctemsMapOutput ¶
type FctemsMapOutput struct{ *pulumi.OutputState }
func (FctemsMapOutput) ElementType ¶
func (FctemsMapOutput) ElementType() reflect.Type
func (FctemsMapOutput) MapIndex ¶
func (o FctemsMapOutput) MapIndex(k pulumi.StringInput) FctemsOutput
func (FctemsMapOutput) ToFctemsMapOutput ¶
func (o FctemsMapOutput) ToFctemsMapOutput() FctemsMapOutput
func (FctemsMapOutput) ToFctemsMapOutputWithContext ¶
func (o FctemsMapOutput) ToFctemsMapOutputWithContext(ctx context.Context) FctemsMapOutput
type FctemsOutput ¶
type FctemsOutput struct{ *pulumi.OutputState }
func (FctemsOutput) AdminPassword ¶
func (o FctemsOutput) AdminPassword() pulumi.StringPtrOutput
FortiClient EMS admin password.
func (FctemsOutput) AdminUsername ¶
func (o FctemsOutput) AdminUsername() pulumi.StringOutput
FortiClient EMS admin username.
func (FctemsOutput) CallTimeout ¶
func (o FctemsOutput) CallTimeout() pulumi.IntOutput
FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000.
func (FctemsOutput) Capabilities ¶
func (o FctemsOutput) Capabilities() pulumi.StringOutput
List of EMS capabilities.
func (FctemsOutput) Certificate ¶
func (o FctemsOutput) Certificate() pulumi.StringOutput
FortiClient EMS certificate.
func (FctemsOutput) CloudServerType ¶
func (o FctemsOutput) CloudServerType() pulumi.StringOutput
Cloud server type. Valid values: `production`, `alpha`, `beta`.
func (FctemsOutput) DirtyReason ¶
func (o FctemsOutput) DirtyReason() pulumi.StringOutput
Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`.
func (FctemsOutput) ElementType ¶
func (FctemsOutput) ElementType() reflect.Type
func (FctemsOutput) EmsId ¶
func (o FctemsOutput) EmsId() pulumi.IntOutput
EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7.
func (FctemsOutput) FortinetoneCloudAuthentication ¶
func (o FctemsOutput) FortinetoneCloudAuthentication() pulumi.StringOutput
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`.
func (FctemsOutput) HttpsPort ¶
func (o FctemsOutput) HttpsPort() pulumi.IntOutput
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
func (FctemsOutput) Interface ¶
func (o FctemsOutput) Interface() pulumi.StringOutput
Specify outgoing interface to reach server.
func (FctemsOutput) InterfaceSelectMethod ¶
func (o FctemsOutput) InterfaceSelectMethod() pulumi.StringOutput
Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`.
func (FctemsOutput) Name ¶
func (o FctemsOutput) Name() pulumi.StringOutput
FortiClient Enterprise Management Server (EMS) name.
func (FctemsOutput) OutOfSyncThreshold ¶
func (o FctemsOutput) OutOfSyncThreshold() pulumi.IntOutput
Outdated resource threshold in seconds (10 - 3600, default = 180).
func (FctemsOutput) PreserveSslSession ¶
func (o FctemsOutput) PreserveSslSession() pulumi.StringOutput
Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: `enable`, `disable`.
func (FctemsOutput) PullAvatars ¶
func (o FctemsOutput) PullAvatars() pulumi.StringOutput
Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`.
func (FctemsOutput) PullMalwareHash ¶
func (o FctemsOutput) PullMalwareHash() pulumi.StringOutput
Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`.
func (FctemsOutput) PullSysinfo ¶
func (o FctemsOutput) PullSysinfo() pulumi.StringOutput
Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`.
func (FctemsOutput) PullTags ¶
func (o FctemsOutput) PullTags() pulumi.StringOutput
Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`.
func (FctemsOutput) PullVulnerabilities ¶
func (o FctemsOutput) PullVulnerabilities() pulumi.StringOutput
Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`.
func (FctemsOutput) SendTagsToAllVdoms ¶
func (o FctemsOutput) SendTagsToAllVdoms() pulumi.StringOutput
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`.
func (FctemsOutput) SerialNumber ¶
func (o FctemsOutput) SerialNumber() pulumi.StringOutput
FortiClient EMS Serial Number.
func (FctemsOutput) Server ¶
func (o FctemsOutput) Server() pulumi.StringOutput
FortiClient EMS FQDN or IPv4 address.
func (FctemsOutput) SourceIp ¶
func (o FctemsOutput) SourceIp() pulumi.StringOutput
REST API call source IP.
func (FctemsOutput) Status ¶
func (o FctemsOutput) Status() pulumi.StringOutput
Enable or disable this EMS configuration. Valid values: `enable`, `disable`.
func (FctemsOutput) StatusCheckInterval ¶
func (o FctemsOutput) StatusCheckInterval() pulumi.IntOutput
FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5).
func (FctemsOutput) ToFctemsOutput ¶
func (o FctemsOutput) ToFctemsOutput() FctemsOutput
func (FctemsOutput) ToFctemsOutputWithContext ¶
func (o FctemsOutput) ToFctemsOutputWithContext(ctx context.Context) FctemsOutput
func (FctemsOutput) TrustCaCn ¶
func (o FctemsOutput) TrustCaCn() pulumi.StringOutput
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`.
func (FctemsOutput) Vdomparam ¶
func (o FctemsOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
func (FctemsOutput) VerifyingCa ¶
func (o FctemsOutput) VerifyingCa() pulumi.StringOutput
Lowest CA cert on Fortigate in verified EMS cert chain.
func (FctemsOutput) WebsocketOverride ¶
func (o FctemsOutput) WebsocketOverride() pulumi.StringOutput
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`.
type FctemsState ¶
type FctemsState struct { // FortiClient EMS admin password. AdminPassword pulumi.StringPtrInput // FortiClient EMS admin username. AdminUsername pulumi.StringPtrInput // FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. CallTimeout pulumi.IntPtrInput // List of EMS capabilities. Capabilities pulumi.StringPtrInput // FortiClient EMS certificate. Certificate pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringPtrInput // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId pulumi.IntPtrInput // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringPtrInput // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. InterfaceSelectMethod pulumi.StringPtrInput // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringPtrInput // Outdated resource threshold in seconds (10 - 3600, default = 180). OutOfSyncThreshold pulumi.IntPtrInput // Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: `enable`, `disable`. PreserveSslSession pulumi.StringPtrInput // Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`. PullAvatars pulumi.StringPtrInput // Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`. PullMalwareHash pulumi.StringPtrInput // Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`. PullSysinfo pulumi.StringPtrInput // Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`. PullTags pulumi.StringPtrInput // Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`. PullVulnerabilities pulumi.StringPtrInput // Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`. SendTagsToAllVdoms pulumi.StringPtrInput // FortiClient EMS Serial Number. SerialNumber pulumi.StringPtrInput // FortiClient EMS FQDN or IPv4 address. Server pulumi.StringPtrInput // REST API call source IP. SourceIp pulumi.StringPtrInput // Enable or disable this EMS configuration. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5). StatusCheckInterval pulumi.IntPtrInput // EMS Tenant ID. TenantId pulumi.StringPtrInput // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn 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 // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringPtrInput // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. WebsocketOverride pulumi.StringPtrInput }
func (FctemsState) ElementType ¶
func (FctemsState) ElementType() reflect.Type
type Fctemsoverride ¶
type Fctemsoverride struct { pulumi.CustomResourceState // FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). CallTimeout pulumi.IntOutput `pulumi:"callTimeout"` // List of EMS capabilities. Capabilities pulumi.StringOutput `pulumi:"capabilities"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringOutput `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringOutput `pulumi:"dirtyReason"` // EMS ID in order (1 - 7). EmsId pulumi.IntOutput `pulumi:"emsId"` // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringOutput `pulumi:"fortinetoneCloudAuthentication"` // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntOutput `pulumi:"httpsPort"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. InterfaceSelectMethod pulumi.StringOutput `pulumi:"interfaceSelectMethod"` // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringOutput `pulumi:"name"` // Outdated resource threshold in seconds (10 - 3600, default = 180). OutOfSyncThreshold pulumi.IntOutput `pulumi:"outOfSyncThreshold"` // Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: `enable`, `disable`. PreserveSslSession pulumi.StringOutput `pulumi:"preserveSslSession"` // Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`. PullAvatars pulumi.StringOutput `pulumi:"pullAvatars"` // Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`. PullMalwareHash pulumi.StringOutput `pulumi:"pullMalwareHash"` // Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`. PullSysinfo pulumi.StringOutput `pulumi:"pullSysinfo"` // Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`. PullTags pulumi.StringOutput `pulumi:"pullTags"` // Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`. PullVulnerabilities pulumi.StringOutput `pulumi:"pullVulnerabilities"` // Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`. SendTagsToAllVdoms pulumi.StringOutput `pulumi:"sendTagsToAllVdoms"` // EMS Serial Number. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // FortiClient EMS FQDN or IPv4 address. Server pulumi.StringOutput `pulumi:"server"` // REST API call source IP. SourceIp pulumi.StringOutput `pulumi:"sourceIp"` // Enable or disable this EMS configuration. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // EMS Tenant ID. TenantId pulumi.StringOutput `pulumi:"tenantId"` // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn pulumi.StringOutput `pulumi:"trustCaCn"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringOutput `pulumi:"verifyingCa"` // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. WebsocketOverride pulumi.StringOutput `pulumi:"websocketOverride"` }
Configure FortiClient Enterprise Management Server (EMS) entries. Applies to FortiOS Version `>= 7.4.0`.
## Import
EndpointControl FctemsOverride can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/fctemsoverride:Fctemsoverride labelname {{ems_id}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/fctemsoverride:Fctemsoverride labelname {{ems_id}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetFctemsoverride ¶
func GetFctemsoverride(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FctemsoverrideState, opts ...pulumi.ResourceOption) (*Fctemsoverride, error)
GetFctemsoverride gets an existing Fctemsoverride 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 NewFctemsoverride ¶
func NewFctemsoverride(ctx *pulumi.Context, name string, args *FctemsoverrideArgs, opts ...pulumi.ResourceOption) (*Fctemsoverride, error)
NewFctemsoverride registers a new resource with the given unique name, arguments, and options.
func (*Fctemsoverride) ElementType ¶
func (*Fctemsoverride) ElementType() reflect.Type
func (*Fctemsoverride) ToFctemsoverrideOutput ¶
func (i *Fctemsoverride) ToFctemsoverrideOutput() FctemsoverrideOutput
func (*Fctemsoverride) ToFctemsoverrideOutputWithContext ¶
func (i *Fctemsoverride) ToFctemsoverrideOutputWithContext(ctx context.Context) FctemsoverrideOutput
type FctemsoverrideArgs ¶
type FctemsoverrideArgs struct { // FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). CallTimeout pulumi.IntPtrInput // List of EMS capabilities. Capabilities pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringPtrInput // EMS ID in order (1 - 7). EmsId pulumi.IntPtrInput // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringPtrInput // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. InterfaceSelectMethod pulumi.StringPtrInput // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringPtrInput // Outdated resource threshold in seconds (10 - 3600, default = 180). OutOfSyncThreshold pulumi.IntPtrInput // Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: `enable`, `disable`. PreserveSslSession pulumi.StringPtrInput // Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`. PullAvatars pulumi.StringPtrInput // Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`. PullMalwareHash pulumi.StringPtrInput // Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`. PullSysinfo pulumi.StringPtrInput // Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`. PullTags pulumi.StringPtrInput // Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`. PullVulnerabilities pulumi.StringPtrInput // Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`. SendTagsToAllVdoms pulumi.StringPtrInput // EMS Serial Number. SerialNumber pulumi.StringPtrInput // FortiClient EMS FQDN or IPv4 address. Server pulumi.StringPtrInput // REST API call source IP. SourceIp pulumi.StringPtrInput // Enable or disable this EMS configuration. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // EMS Tenant ID. TenantId pulumi.StringPtrInput // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn 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 // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringPtrInput // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. WebsocketOverride pulumi.StringPtrInput }
The set of arguments for constructing a Fctemsoverride resource.
func (FctemsoverrideArgs) ElementType ¶
func (FctemsoverrideArgs) ElementType() reflect.Type
type FctemsoverrideArray ¶
type FctemsoverrideArray []FctemsoverrideInput
func (FctemsoverrideArray) ElementType ¶
func (FctemsoverrideArray) ElementType() reflect.Type
func (FctemsoverrideArray) ToFctemsoverrideArrayOutput ¶
func (i FctemsoverrideArray) ToFctemsoverrideArrayOutput() FctemsoverrideArrayOutput
func (FctemsoverrideArray) ToFctemsoverrideArrayOutputWithContext ¶
func (i FctemsoverrideArray) ToFctemsoverrideArrayOutputWithContext(ctx context.Context) FctemsoverrideArrayOutput
type FctemsoverrideArrayInput ¶
type FctemsoverrideArrayInput interface { pulumi.Input ToFctemsoverrideArrayOutput() FctemsoverrideArrayOutput ToFctemsoverrideArrayOutputWithContext(context.Context) FctemsoverrideArrayOutput }
FctemsoverrideArrayInput is an input type that accepts FctemsoverrideArray and FctemsoverrideArrayOutput values. You can construct a concrete instance of `FctemsoverrideArrayInput` via:
FctemsoverrideArray{ FctemsoverrideArgs{...} }
type FctemsoverrideArrayOutput ¶
type FctemsoverrideArrayOutput struct{ *pulumi.OutputState }
func (FctemsoverrideArrayOutput) ElementType ¶
func (FctemsoverrideArrayOutput) ElementType() reflect.Type
func (FctemsoverrideArrayOutput) Index ¶
func (o FctemsoverrideArrayOutput) Index(i pulumi.IntInput) FctemsoverrideOutput
func (FctemsoverrideArrayOutput) ToFctemsoverrideArrayOutput ¶
func (o FctemsoverrideArrayOutput) ToFctemsoverrideArrayOutput() FctemsoverrideArrayOutput
func (FctemsoverrideArrayOutput) ToFctemsoverrideArrayOutputWithContext ¶
func (o FctemsoverrideArrayOutput) ToFctemsoverrideArrayOutputWithContext(ctx context.Context) FctemsoverrideArrayOutput
type FctemsoverrideInput ¶
type FctemsoverrideInput interface { pulumi.Input ToFctemsoverrideOutput() FctemsoverrideOutput ToFctemsoverrideOutputWithContext(ctx context.Context) FctemsoverrideOutput }
type FctemsoverrideMap ¶
type FctemsoverrideMap map[string]FctemsoverrideInput
func (FctemsoverrideMap) ElementType ¶
func (FctemsoverrideMap) ElementType() reflect.Type
func (FctemsoverrideMap) ToFctemsoverrideMapOutput ¶
func (i FctemsoverrideMap) ToFctemsoverrideMapOutput() FctemsoverrideMapOutput
func (FctemsoverrideMap) ToFctemsoverrideMapOutputWithContext ¶
func (i FctemsoverrideMap) ToFctemsoverrideMapOutputWithContext(ctx context.Context) FctemsoverrideMapOutput
type FctemsoverrideMapInput ¶
type FctemsoverrideMapInput interface { pulumi.Input ToFctemsoverrideMapOutput() FctemsoverrideMapOutput ToFctemsoverrideMapOutputWithContext(context.Context) FctemsoverrideMapOutput }
FctemsoverrideMapInput is an input type that accepts FctemsoverrideMap and FctemsoverrideMapOutput values. You can construct a concrete instance of `FctemsoverrideMapInput` via:
FctemsoverrideMap{ "key": FctemsoverrideArgs{...} }
type FctemsoverrideMapOutput ¶
type FctemsoverrideMapOutput struct{ *pulumi.OutputState }
func (FctemsoverrideMapOutput) ElementType ¶
func (FctemsoverrideMapOutput) ElementType() reflect.Type
func (FctemsoverrideMapOutput) MapIndex ¶
func (o FctemsoverrideMapOutput) MapIndex(k pulumi.StringInput) FctemsoverrideOutput
func (FctemsoverrideMapOutput) ToFctemsoverrideMapOutput ¶
func (o FctemsoverrideMapOutput) ToFctemsoverrideMapOutput() FctemsoverrideMapOutput
func (FctemsoverrideMapOutput) ToFctemsoverrideMapOutputWithContext ¶
func (o FctemsoverrideMapOutput) ToFctemsoverrideMapOutputWithContext(ctx context.Context) FctemsoverrideMapOutput
type FctemsoverrideOutput ¶
type FctemsoverrideOutput struct{ *pulumi.OutputState }
func (FctemsoverrideOutput) CallTimeout ¶
func (o FctemsoverrideOutput) CallTimeout() pulumi.IntOutput
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
func (FctemsoverrideOutput) Capabilities ¶
func (o FctemsoverrideOutput) Capabilities() pulumi.StringOutput
List of EMS capabilities.
func (FctemsoverrideOutput) CloudServerType ¶
func (o FctemsoverrideOutput) CloudServerType() pulumi.StringOutput
Cloud server type. Valid values: `production`, `alpha`, `beta`.
func (FctemsoverrideOutput) DirtyReason ¶
func (o FctemsoverrideOutput) DirtyReason() pulumi.StringOutput
Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`.
func (FctemsoverrideOutput) ElementType ¶
func (FctemsoverrideOutput) ElementType() reflect.Type
func (FctemsoverrideOutput) EmsId ¶
func (o FctemsoverrideOutput) EmsId() pulumi.IntOutput
EMS ID in order (1 - 7).
func (FctemsoverrideOutput) FortinetoneCloudAuthentication ¶
func (o FctemsoverrideOutput) FortinetoneCloudAuthentication() pulumi.StringOutput
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) HttpsPort ¶
func (o FctemsoverrideOutput) HttpsPort() pulumi.IntOutput
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
func (FctemsoverrideOutput) Interface ¶
func (o FctemsoverrideOutput) Interface() pulumi.StringOutput
Specify outgoing interface to reach server.
func (FctemsoverrideOutput) InterfaceSelectMethod ¶
func (o FctemsoverrideOutput) InterfaceSelectMethod() pulumi.StringOutput
Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`.
func (FctemsoverrideOutput) Name ¶
func (o FctemsoverrideOutput) Name() pulumi.StringOutput
FortiClient Enterprise Management Server (EMS) name.
func (FctemsoverrideOutput) OutOfSyncThreshold ¶
func (o FctemsoverrideOutput) OutOfSyncThreshold() pulumi.IntOutput
Outdated resource threshold in seconds (10 - 3600, default = 180).
func (FctemsoverrideOutput) PreserveSslSession ¶
func (o FctemsoverrideOutput) PreserveSslSession() pulumi.StringOutput
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) PullAvatars ¶
func (o FctemsoverrideOutput) PullAvatars() pulumi.StringOutput
Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) PullMalwareHash ¶
func (o FctemsoverrideOutput) PullMalwareHash() pulumi.StringOutput
Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) PullSysinfo ¶
func (o FctemsoverrideOutput) PullSysinfo() pulumi.StringOutput
Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) PullTags ¶
func (o FctemsoverrideOutput) PullTags() pulumi.StringOutput
Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) PullVulnerabilities ¶
func (o FctemsoverrideOutput) PullVulnerabilities() pulumi.StringOutput
Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) SendTagsToAllVdoms ¶
func (o FctemsoverrideOutput) SendTagsToAllVdoms() pulumi.StringOutput
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) SerialNumber ¶
func (o FctemsoverrideOutput) SerialNumber() pulumi.StringOutput
EMS Serial Number.
func (FctemsoverrideOutput) Server ¶
func (o FctemsoverrideOutput) Server() pulumi.StringOutput
FortiClient EMS FQDN or IPv4 address.
func (FctemsoverrideOutput) SourceIp ¶
func (o FctemsoverrideOutput) SourceIp() pulumi.StringOutput
REST API call source IP.
func (FctemsoverrideOutput) Status ¶
func (o FctemsoverrideOutput) Status() pulumi.StringOutput
Enable or disable this EMS configuration. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) TenantId ¶
func (o FctemsoverrideOutput) TenantId() pulumi.StringOutput
EMS Tenant ID.
func (FctemsoverrideOutput) ToFctemsoverrideOutput ¶
func (o FctemsoverrideOutput) ToFctemsoverrideOutput() FctemsoverrideOutput
func (FctemsoverrideOutput) ToFctemsoverrideOutputWithContext ¶
func (o FctemsoverrideOutput) ToFctemsoverrideOutputWithContext(ctx context.Context) FctemsoverrideOutput
func (FctemsoverrideOutput) TrustCaCn ¶
func (o FctemsoverrideOutput) TrustCaCn() pulumi.StringOutput
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`.
func (FctemsoverrideOutput) Vdomparam ¶
func (o FctemsoverrideOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
func (FctemsoverrideOutput) VerifyingCa ¶
func (o FctemsoverrideOutput) VerifyingCa() pulumi.StringOutput
Lowest CA cert on Fortigate in verified EMS cert chain.
func (FctemsoverrideOutput) WebsocketOverride ¶
func (o FctemsoverrideOutput) WebsocketOverride() pulumi.StringOutput
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`.
type FctemsoverrideState ¶
type FctemsoverrideState struct { // FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). CallTimeout pulumi.IntPtrInput // List of EMS capabilities. Capabilities pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringPtrInput // EMS ID in order (1 - 7). EmsId pulumi.IntPtrInput // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringPtrInput // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. InterfaceSelectMethod pulumi.StringPtrInput // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringPtrInput // Outdated resource threshold in seconds (10 - 3600, default = 180). OutOfSyncThreshold pulumi.IntPtrInput // Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: `enable`, `disable`. PreserveSslSession pulumi.StringPtrInput // Enable/disable pulling avatars from EMS. Valid values: `enable`, `disable`. PullAvatars pulumi.StringPtrInput // Enable/disable pulling FortiClient malware hash from EMS. Valid values: `enable`, `disable`. PullMalwareHash pulumi.StringPtrInput // Enable/disable pulling SysInfo from EMS. Valid values: `enable`, `disable`. PullSysinfo pulumi.StringPtrInput // Enable/disable pulling FortiClient user tags from EMS. Valid values: `enable`, `disable`. PullTags pulumi.StringPtrInput // Enable/disable pulling vulnerabilities from EMS. Valid values: `enable`, `disable`. PullVulnerabilities pulumi.StringPtrInput // Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: `enable`, `disable`. SendTagsToAllVdoms pulumi.StringPtrInput // EMS Serial Number. SerialNumber pulumi.StringPtrInput // FortiClient EMS FQDN or IPv4 address. Server pulumi.StringPtrInput // REST API call source IP. SourceIp pulumi.StringPtrInput // Enable or disable this EMS configuration. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // EMS Tenant ID. TenantId pulumi.StringPtrInput // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn 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 // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringPtrInput // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. WebsocketOverride pulumi.StringPtrInput }
func (FctemsoverrideState) ElementType ¶
func (FctemsoverrideState) ElementType() reflect.Type
type Forticlientems ¶
type Forticlientems struct { pulumi.CustomResourceState // Firewall address name. Address pulumi.StringOutput `pulumi:"address"` // FortiClient EMS admin password. AdminPassword pulumi.StringPtrOutput `pulumi:"adminPassword"` // FortiClient EMS admin type. Valid values: `Windows`, `LDAP`. AdminType pulumi.StringOutput `pulumi:"adminType"` // FortiClient EMS admin username. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntOutput `pulumi:"httpsPort"` // FortiClient EMS telemetry listen port number. (1 - 65535, default: 8013). ListenPort pulumi.IntOutput `pulumi:"listenPort"` // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringOutput `pulumi:"name"` // FortiClient EMS REST API authentication. Valid values: `disable`, `userpass`. RestApiAuth pulumi.StringOutput `pulumi:"restApiAuth"` // FortiClient EMS Serial Number. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // FortiClient EMS telemetry upload port number. (1 - 65535, default: 8014). UploadPort pulumi.IntOutput `pulumi:"uploadPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure FortiClient Enterprise Management Server (EMS) entries. Applies to FortiOS Version `<= 6.2.0`.
## Import
EndpointControl ForticlientEms can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/forticlientems:Forticlientems labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/forticlientems:Forticlientems labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetForticlientems ¶
func GetForticlientems(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ForticlientemsState, opts ...pulumi.ResourceOption) (*Forticlientems, error)
GetForticlientems gets an existing Forticlientems 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 NewForticlientems ¶
func NewForticlientems(ctx *pulumi.Context, name string, args *ForticlientemsArgs, opts ...pulumi.ResourceOption) (*Forticlientems, error)
NewForticlientems registers a new resource with the given unique name, arguments, and options.
func (*Forticlientems) ElementType ¶
func (*Forticlientems) ElementType() reflect.Type
func (*Forticlientems) ToForticlientemsOutput ¶
func (i *Forticlientems) ToForticlientemsOutput() ForticlientemsOutput
func (*Forticlientems) ToForticlientemsOutputWithContext ¶
func (i *Forticlientems) ToForticlientemsOutputWithContext(ctx context.Context) ForticlientemsOutput
type ForticlientemsArgs ¶
type ForticlientemsArgs struct { // Firewall address name. Address pulumi.StringInput // FortiClient EMS admin password. AdminPassword pulumi.StringPtrInput // FortiClient EMS admin type. Valid values: `Windows`, `LDAP`. AdminType pulumi.StringPtrInput // FortiClient EMS admin username. AdminUsername pulumi.StringInput // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntPtrInput // FortiClient EMS telemetry listen port number. (1 - 65535, default: 8013). ListenPort pulumi.IntPtrInput // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringPtrInput // FortiClient EMS REST API authentication. Valid values: `disable`, `userpass`. RestApiAuth pulumi.StringPtrInput // FortiClient EMS Serial Number. SerialNumber pulumi.StringInput // FortiClient EMS telemetry upload port number. (1 - 65535, default: 8014). UploadPort pulumi.IntPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Forticlientems resource.
func (ForticlientemsArgs) ElementType ¶
func (ForticlientemsArgs) ElementType() reflect.Type
type ForticlientemsArray ¶
type ForticlientemsArray []ForticlientemsInput
func (ForticlientemsArray) ElementType ¶
func (ForticlientemsArray) ElementType() reflect.Type
func (ForticlientemsArray) ToForticlientemsArrayOutput ¶
func (i ForticlientemsArray) ToForticlientemsArrayOutput() ForticlientemsArrayOutput
func (ForticlientemsArray) ToForticlientemsArrayOutputWithContext ¶
func (i ForticlientemsArray) ToForticlientemsArrayOutputWithContext(ctx context.Context) ForticlientemsArrayOutput
type ForticlientemsArrayInput ¶
type ForticlientemsArrayInput interface { pulumi.Input ToForticlientemsArrayOutput() ForticlientemsArrayOutput ToForticlientemsArrayOutputWithContext(context.Context) ForticlientemsArrayOutput }
ForticlientemsArrayInput is an input type that accepts ForticlientemsArray and ForticlientemsArrayOutput values. You can construct a concrete instance of `ForticlientemsArrayInput` via:
ForticlientemsArray{ ForticlientemsArgs{...} }
type ForticlientemsArrayOutput ¶
type ForticlientemsArrayOutput struct{ *pulumi.OutputState }
func (ForticlientemsArrayOutput) ElementType ¶
func (ForticlientemsArrayOutput) ElementType() reflect.Type
func (ForticlientemsArrayOutput) Index ¶
func (o ForticlientemsArrayOutput) Index(i pulumi.IntInput) ForticlientemsOutput
func (ForticlientemsArrayOutput) ToForticlientemsArrayOutput ¶
func (o ForticlientemsArrayOutput) ToForticlientemsArrayOutput() ForticlientemsArrayOutput
func (ForticlientemsArrayOutput) ToForticlientemsArrayOutputWithContext ¶
func (o ForticlientemsArrayOutput) ToForticlientemsArrayOutputWithContext(ctx context.Context) ForticlientemsArrayOutput
type ForticlientemsInput ¶
type ForticlientemsInput interface { pulumi.Input ToForticlientemsOutput() ForticlientemsOutput ToForticlientemsOutputWithContext(ctx context.Context) ForticlientemsOutput }
type ForticlientemsMap ¶
type ForticlientemsMap map[string]ForticlientemsInput
func (ForticlientemsMap) ElementType ¶
func (ForticlientemsMap) ElementType() reflect.Type
func (ForticlientemsMap) ToForticlientemsMapOutput ¶
func (i ForticlientemsMap) ToForticlientemsMapOutput() ForticlientemsMapOutput
func (ForticlientemsMap) ToForticlientemsMapOutputWithContext ¶
func (i ForticlientemsMap) ToForticlientemsMapOutputWithContext(ctx context.Context) ForticlientemsMapOutput
type ForticlientemsMapInput ¶
type ForticlientemsMapInput interface { pulumi.Input ToForticlientemsMapOutput() ForticlientemsMapOutput ToForticlientemsMapOutputWithContext(context.Context) ForticlientemsMapOutput }
ForticlientemsMapInput is an input type that accepts ForticlientemsMap and ForticlientemsMapOutput values. You can construct a concrete instance of `ForticlientemsMapInput` via:
ForticlientemsMap{ "key": ForticlientemsArgs{...} }
type ForticlientemsMapOutput ¶
type ForticlientemsMapOutput struct{ *pulumi.OutputState }
func (ForticlientemsMapOutput) ElementType ¶
func (ForticlientemsMapOutput) ElementType() reflect.Type
func (ForticlientemsMapOutput) MapIndex ¶
func (o ForticlientemsMapOutput) MapIndex(k pulumi.StringInput) ForticlientemsOutput
func (ForticlientemsMapOutput) ToForticlientemsMapOutput ¶
func (o ForticlientemsMapOutput) ToForticlientemsMapOutput() ForticlientemsMapOutput
func (ForticlientemsMapOutput) ToForticlientemsMapOutputWithContext ¶
func (o ForticlientemsMapOutput) ToForticlientemsMapOutputWithContext(ctx context.Context) ForticlientemsMapOutput
type ForticlientemsOutput ¶
type ForticlientemsOutput struct{ *pulumi.OutputState }
func (ForticlientemsOutput) Address ¶
func (o ForticlientemsOutput) Address() pulumi.StringOutput
Firewall address name.
func (ForticlientemsOutput) AdminPassword ¶
func (o ForticlientemsOutput) AdminPassword() pulumi.StringPtrOutput
FortiClient EMS admin password.
func (ForticlientemsOutput) AdminType ¶
func (o ForticlientemsOutput) AdminType() pulumi.StringOutput
FortiClient EMS admin type. Valid values: `Windows`, `LDAP`.
func (ForticlientemsOutput) AdminUsername ¶
func (o ForticlientemsOutput) AdminUsername() pulumi.StringOutput
FortiClient EMS admin username.
func (ForticlientemsOutput) ElementType ¶
func (ForticlientemsOutput) ElementType() reflect.Type
func (ForticlientemsOutput) HttpsPort ¶
func (o ForticlientemsOutput) HttpsPort() pulumi.IntOutput
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
func (ForticlientemsOutput) ListenPort ¶
func (o ForticlientemsOutput) ListenPort() pulumi.IntOutput
FortiClient EMS telemetry listen port number. (1 - 65535, default: 8013).
func (ForticlientemsOutput) Name ¶
func (o ForticlientemsOutput) Name() pulumi.StringOutput
FortiClient Enterprise Management Server (EMS) name.
func (ForticlientemsOutput) RestApiAuth ¶
func (o ForticlientemsOutput) RestApiAuth() pulumi.StringOutput
FortiClient EMS REST API authentication. Valid values: `disable`, `userpass`.
func (ForticlientemsOutput) SerialNumber ¶
func (o ForticlientemsOutput) SerialNumber() pulumi.StringOutput
FortiClient EMS Serial Number.
func (ForticlientemsOutput) ToForticlientemsOutput ¶
func (o ForticlientemsOutput) ToForticlientemsOutput() ForticlientemsOutput
func (ForticlientemsOutput) ToForticlientemsOutputWithContext ¶
func (o ForticlientemsOutput) ToForticlientemsOutputWithContext(ctx context.Context) ForticlientemsOutput
func (ForticlientemsOutput) UploadPort ¶
func (o ForticlientemsOutput) UploadPort() pulumi.IntOutput
FortiClient EMS telemetry upload port number. (1 - 65535, default: 8014).
func (ForticlientemsOutput) Vdomparam ¶
func (o ForticlientemsOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type ForticlientemsState ¶
type ForticlientemsState struct { // Firewall address name. Address pulumi.StringPtrInput // FortiClient EMS admin password. AdminPassword pulumi.StringPtrInput // FortiClient EMS admin type. Valid values: `Windows`, `LDAP`. AdminType pulumi.StringPtrInput // FortiClient EMS admin username. AdminUsername pulumi.StringPtrInput // FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). HttpsPort pulumi.IntPtrInput // FortiClient EMS telemetry listen port number. (1 - 65535, default: 8013). ListenPort pulumi.IntPtrInput // FortiClient Enterprise Management Server (EMS) name. Name pulumi.StringPtrInput // FortiClient EMS REST API authentication. Valid values: `disable`, `userpass`. RestApiAuth pulumi.StringPtrInput // FortiClient EMS Serial Number. SerialNumber pulumi.StringPtrInput // FortiClient EMS telemetry upload port number. (1 - 65535, default: 8014). UploadPort pulumi.IntPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (ForticlientemsState) ElementType ¶
func (ForticlientemsState) ElementType() reflect.Type
type Forticlientregistrationsync ¶
type Forticlientregistrationsync struct { pulumi.CustomResourceState // IP address of the peer FortiGate for endpoint license synchronization. PeerIp pulumi.StringOutput `pulumi:"peerIp"` // Peer name. PeerName pulumi.StringOutput `pulumi:"peerName"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure FortiClient registration synchronization settings. Applies to FortiOS Version `<= 6.2.0`.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := endpointcontrol.NewForticlientregistrationsync(ctx, "trname", &endpointcontrol.ForticlientregistrationsyncArgs{ PeerIp: pulumi.String("1.1.1.1"), PeerName: pulumi.String("1"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
EndpointControl ForticlientRegistrationSync can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync labelname {{peer_name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync labelname {{peer_name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetForticlientregistrationsync ¶
func GetForticlientregistrationsync(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ForticlientregistrationsyncState, opts ...pulumi.ResourceOption) (*Forticlientregistrationsync, error)
GetForticlientregistrationsync gets an existing Forticlientregistrationsync 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 NewForticlientregistrationsync ¶
func NewForticlientregistrationsync(ctx *pulumi.Context, name string, args *ForticlientregistrationsyncArgs, opts ...pulumi.ResourceOption) (*Forticlientregistrationsync, error)
NewForticlientregistrationsync registers a new resource with the given unique name, arguments, and options.
func (*Forticlientregistrationsync) ElementType ¶
func (*Forticlientregistrationsync) ElementType() reflect.Type
func (*Forticlientregistrationsync) ToForticlientregistrationsyncOutput ¶
func (i *Forticlientregistrationsync) ToForticlientregistrationsyncOutput() ForticlientregistrationsyncOutput
func (*Forticlientregistrationsync) ToForticlientregistrationsyncOutputWithContext ¶
func (i *Forticlientregistrationsync) ToForticlientregistrationsyncOutputWithContext(ctx context.Context) ForticlientregistrationsyncOutput
type ForticlientregistrationsyncArgs ¶
type ForticlientregistrationsyncArgs struct { // IP address of the peer FortiGate for endpoint license synchronization. PeerIp pulumi.StringInput // Peer name. PeerName 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 Forticlientregistrationsync resource.
func (ForticlientregistrationsyncArgs) ElementType ¶
func (ForticlientregistrationsyncArgs) ElementType() reflect.Type
type ForticlientregistrationsyncArray ¶
type ForticlientregistrationsyncArray []ForticlientregistrationsyncInput
func (ForticlientregistrationsyncArray) ElementType ¶
func (ForticlientregistrationsyncArray) ElementType() reflect.Type
func (ForticlientregistrationsyncArray) ToForticlientregistrationsyncArrayOutput ¶
func (i ForticlientregistrationsyncArray) ToForticlientregistrationsyncArrayOutput() ForticlientregistrationsyncArrayOutput
func (ForticlientregistrationsyncArray) ToForticlientregistrationsyncArrayOutputWithContext ¶
func (i ForticlientregistrationsyncArray) ToForticlientregistrationsyncArrayOutputWithContext(ctx context.Context) ForticlientregistrationsyncArrayOutput
type ForticlientregistrationsyncArrayInput ¶
type ForticlientregistrationsyncArrayInput interface { pulumi.Input ToForticlientregistrationsyncArrayOutput() ForticlientregistrationsyncArrayOutput ToForticlientregistrationsyncArrayOutputWithContext(context.Context) ForticlientregistrationsyncArrayOutput }
ForticlientregistrationsyncArrayInput is an input type that accepts ForticlientregistrationsyncArray and ForticlientregistrationsyncArrayOutput values. You can construct a concrete instance of `ForticlientregistrationsyncArrayInput` via:
ForticlientregistrationsyncArray{ ForticlientregistrationsyncArgs{...} }
type ForticlientregistrationsyncArrayOutput ¶
type ForticlientregistrationsyncArrayOutput struct{ *pulumi.OutputState }
func (ForticlientregistrationsyncArrayOutput) ElementType ¶
func (ForticlientregistrationsyncArrayOutput) ElementType() reflect.Type
func (ForticlientregistrationsyncArrayOutput) ToForticlientregistrationsyncArrayOutput ¶
func (o ForticlientregistrationsyncArrayOutput) ToForticlientregistrationsyncArrayOutput() ForticlientregistrationsyncArrayOutput
func (ForticlientregistrationsyncArrayOutput) ToForticlientregistrationsyncArrayOutputWithContext ¶
func (o ForticlientregistrationsyncArrayOutput) ToForticlientregistrationsyncArrayOutputWithContext(ctx context.Context) ForticlientregistrationsyncArrayOutput
type ForticlientregistrationsyncInput ¶
type ForticlientregistrationsyncInput interface { pulumi.Input ToForticlientregistrationsyncOutput() ForticlientregistrationsyncOutput ToForticlientregistrationsyncOutputWithContext(ctx context.Context) ForticlientregistrationsyncOutput }
type ForticlientregistrationsyncMap ¶
type ForticlientregistrationsyncMap map[string]ForticlientregistrationsyncInput
func (ForticlientregistrationsyncMap) ElementType ¶
func (ForticlientregistrationsyncMap) ElementType() reflect.Type
func (ForticlientregistrationsyncMap) ToForticlientregistrationsyncMapOutput ¶
func (i ForticlientregistrationsyncMap) ToForticlientregistrationsyncMapOutput() ForticlientregistrationsyncMapOutput
func (ForticlientregistrationsyncMap) ToForticlientregistrationsyncMapOutputWithContext ¶
func (i ForticlientregistrationsyncMap) ToForticlientregistrationsyncMapOutputWithContext(ctx context.Context) ForticlientregistrationsyncMapOutput
type ForticlientregistrationsyncMapInput ¶
type ForticlientregistrationsyncMapInput interface { pulumi.Input ToForticlientregistrationsyncMapOutput() ForticlientregistrationsyncMapOutput ToForticlientregistrationsyncMapOutputWithContext(context.Context) ForticlientregistrationsyncMapOutput }
ForticlientregistrationsyncMapInput is an input type that accepts ForticlientregistrationsyncMap and ForticlientregistrationsyncMapOutput values. You can construct a concrete instance of `ForticlientregistrationsyncMapInput` via:
ForticlientregistrationsyncMap{ "key": ForticlientregistrationsyncArgs{...} }
type ForticlientregistrationsyncMapOutput ¶
type ForticlientregistrationsyncMapOutput struct{ *pulumi.OutputState }
func (ForticlientregistrationsyncMapOutput) ElementType ¶
func (ForticlientregistrationsyncMapOutput) ElementType() reflect.Type
func (ForticlientregistrationsyncMapOutput) MapIndex ¶
func (o ForticlientregistrationsyncMapOutput) MapIndex(k pulumi.StringInput) ForticlientregistrationsyncOutput
func (ForticlientregistrationsyncMapOutput) ToForticlientregistrationsyncMapOutput ¶
func (o ForticlientregistrationsyncMapOutput) ToForticlientregistrationsyncMapOutput() ForticlientregistrationsyncMapOutput
func (ForticlientregistrationsyncMapOutput) ToForticlientregistrationsyncMapOutputWithContext ¶
func (o ForticlientregistrationsyncMapOutput) ToForticlientregistrationsyncMapOutputWithContext(ctx context.Context) ForticlientregistrationsyncMapOutput
type ForticlientregistrationsyncOutput ¶
type ForticlientregistrationsyncOutput struct{ *pulumi.OutputState }
func (ForticlientregistrationsyncOutput) ElementType ¶
func (ForticlientregistrationsyncOutput) ElementType() reflect.Type
func (ForticlientregistrationsyncOutput) PeerIp ¶
func (o ForticlientregistrationsyncOutput) PeerIp() pulumi.StringOutput
IP address of the peer FortiGate for endpoint license synchronization.
func (ForticlientregistrationsyncOutput) PeerName ¶
func (o ForticlientregistrationsyncOutput) PeerName() pulumi.StringOutput
Peer name.
func (ForticlientregistrationsyncOutput) ToForticlientregistrationsyncOutput ¶
func (o ForticlientregistrationsyncOutput) ToForticlientregistrationsyncOutput() ForticlientregistrationsyncOutput
func (ForticlientregistrationsyncOutput) ToForticlientregistrationsyncOutputWithContext ¶
func (o ForticlientregistrationsyncOutput) ToForticlientregistrationsyncOutputWithContext(ctx context.Context) ForticlientregistrationsyncOutput
func (ForticlientregistrationsyncOutput) Vdomparam ¶
func (o ForticlientregistrationsyncOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type ForticlientregistrationsyncState ¶
type ForticlientregistrationsyncState struct { // IP address of the peer FortiGate for endpoint license synchronization. PeerIp pulumi.StringPtrInput // Peer name. PeerName 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 (ForticlientregistrationsyncState) ElementType ¶
func (ForticlientregistrationsyncState) ElementType() reflect.Type
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Device groups. The structure of `deviceGroups` block is documented below. DeviceGroups ProfileDeviceGroupArrayOutput `pulumi:"deviceGroups"` // 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"` // FortiClient settings for Android platform. The structure of `forticlientAndroidSettings` block is documented below. ForticlientAndroidSettings ProfileForticlientAndroidSettingsOutput `pulumi:"forticlientAndroidSettings"` // FortiClient settings for iOS platform. The structure of `forticlientIosSettings` block is documented below. ForticlientIosSettings ProfileForticlientIosSettingsOutput `pulumi:"forticlientIosSettings"` // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings ProfileForticlientWinmacSettingsOutput `pulumi:"forticlientWinmacSettings"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs ProfileOnNetAddrArrayOutput `pulumi:"onNetAddrs"` // Profile name. ProfileName pulumi.StringOutput `pulumi:"profileName"` // Select an endpoint control replacement message override group from available options. ReplacemsgOverrideGroup pulumi.StringOutput `pulumi:"replacemsgOverrideGroup"` // Source addresses. The structure of `srcAddr` block is documented below. SrcAddrs ProfileSrcAddrArrayOutput `pulumi:"srcAddrs"` // User groups. The structure of `userGroups` block is documented below. UserGroups ProfileUserGroupArrayOutput `pulumi:"userGroups"` // Users. The structure of `users` block is documented below. Users ProfileUserArrayOutput `pulumi:"users"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure FortiClient endpoint control profiles. Applies to FortiOS Version `<= 6.2.0`.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := endpointcontrol.NewProfile(ctx, "trname", &endpointcontrol.ProfileArgs{ DeviceGroups: endpointcontrol.ProfileDeviceGroupArray{ &endpointcontrol.ProfileDeviceGroupArgs{ Name: pulumi.String("Mobile Devices"), }, }, ForticlientAndroidSettings: &endpointcontrol.ProfileForticlientAndroidSettingsArgs{ DisableWfWhenProtected: pulumi.String("enable"), ForticlientAdvancedVpn: pulumi.String("disable"), ForticlientVpnProvisioning: pulumi.String("disable"), ForticlientWf: pulumi.String("disable"), }, ForticlientIosSettings: &endpointcontrol.ProfileForticlientIosSettingsArgs{ ClientVpnProvisioning: pulumi.String("disable"), DisableWfWhenProtected: pulumi.String("enable"), DistributeConfigurationProfile: pulumi.String("disable"), ForticlientWf: pulumi.String("disable"), }, ForticlientWinmacSettings: &endpointcontrol.ProfileForticlientWinmacSettingsArgs{ AvRealtimeProtection: pulumi.String("disable"), AvSignatureUpToDate: pulumi.String("disable"), ForticlientApplicationFirewall: pulumi.String("disable"), ForticlientAv: pulumi.String("disable"), ForticlientEmsCompliance: pulumi.String("disable"), ForticlientEmsComplianceAction: pulumi.String("warning"), ForticlientLinuxVer: pulumi.String("5.4.1"), ForticlientLogUpload: pulumi.String("enable"), ForticlientLogUploadLevel: pulumi.String("traffic vulnerability event"), ForticlientMacVer: pulumi.String("5.4.1"), ForticlientMinimumSoftwareVersion: pulumi.String("disable"), ForticlientRegistrationComplianceAction: pulumi.String("warning"), ForticlientSecurityPosture: pulumi.String("disable"), ForticlientSecurityPostureComplianceAction: pulumi.String("warning"), ForticlientSystemCompliance: pulumi.String("enable"), ForticlientSystemComplianceAction: pulumi.String("warning"), ForticlientVulnScan: pulumi.String("enable"), ForticlientVulnScanComplianceAction: pulumi.String("warning"), ForticlientVulnScanEnforce: pulumi.String("high"), ForticlientVulnScanEnforceGrace: pulumi.Int(1), ForticlientVulnScanExempt: pulumi.String("disable"), ForticlientWf: pulumi.String("disable"), ForticlientWinVer: pulumi.String("5.4.1"), OsAvSoftwareInstalled: pulumi.String("disable"), SandboxAnalysis: pulumi.String("disable"), }, OnNetAddrs: endpointcontrol.ProfileOnNetAddrArray{ &endpointcontrol.ProfileOnNetAddrArgs{ Name: pulumi.String("all"), }, }, ProfileName: pulumi.String("1"), Users: endpointcontrol.ProfileUserArray{ &endpointcontrol.ProfileUserArgs{ Name: pulumi.String("guest"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
EndpointControl Profile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/profile:Profile labelname {{profile_name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/profile:Profile labelname {{profile_name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // Description. Description pulumi.StringPtrInput // Device groups. The structure of `deviceGroups` block is documented below. DeviceGroups ProfileDeviceGroupArrayInput // 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 // FortiClient settings for Android platform. The structure of `forticlientAndroidSettings` block is documented below. ForticlientAndroidSettings ProfileForticlientAndroidSettingsPtrInput // FortiClient settings for iOS platform. The structure of `forticlientIosSettings` block is documented below. ForticlientIosSettings ProfileForticlientIosSettingsPtrInput // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings ProfileForticlientWinmacSettingsPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs ProfileOnNetAddrArrayInput // Profile name. ProfileName pulumi.StringPtrInput // Select an endpoint control replacement message override group from available options. ReplacemsgOverrideGroup pulumi.StringPtrInput // Source addresses. The structure of `srcAddr` block is documented below. SrcAddrs ProfileSrcAddrArrayInput // User groups. The structure of `userGroups` block is documented below. UserGroups ProfileUserGroupArrayInput // Users. The structure of `users` block is documented below. Users ProfileUserArrayInput // 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 Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileDeviceGroup ¶
type ProfileDeviceGroup struct { // Device group object from available options. Name *string `pulumi:"name"` }
type ProfileDeviceGroupArgs ¶
type ProfileDeviceGroupArgs struct { // Device group object from available options. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileDeviceGroupArgs) ElementType ¶
func (ProfileDeviceGroupArgs) ElementType() reflect.Type
func (ProfileDeviceGroupArgs) ToProfileDeviceGroupOutput ¶
func (i ProfileDeviceGroupArgs) ToProfileDeviceGroupOutput() ProfileDeviceGroupOutput
func (ProfileDeviceGroupArgs) ToProfileDeviceGroupOutputWithContext ¶
func (i ProfileDeviceGroupArgs) ToProfileDeviceGroupOutputWithContext(ctx context.Context) ProfileDeviceGroupOutput
type ProfileDeviceGroupArray ¶
type ProfileDeviceGroupArray []ProfileDeviceGroupInput
func (ProfileDeviceGroupArray) ElementType ¶
func (ProfileDeviceGroupArray) ElementType() reflect.Type
func (ProfileDeviceGroupArray) ToProfileDeviceGroupArrayOutput ¶
func (i ProfileDeviceGroupArray) ToProfileDeviceGroupArrayOutput() ProfileDeviceGroupArrayOutput
func (ProfileDeviceGroupArray) ToProfileDeviceGroupArrayOutputWithContext ¶
func (i ProfileDeviceGroupArray) ToProfileDeviceGroupArrayOutputWithContext(ctx context.Context) ProfileDeviceGroupArrayOutput
type ProfileDeviceGroupArrayInput ¶
type ProfileDeviceGroupArrayInput interface { pulumi.Input ToProfileDeviceGroupArrayOutput() ProfileDeviceGroupArrayOutput ToProfileDeviceGroupArrayOutputWithContext(context.Context) ProfileDeviceGroupArrayOutput }
ProfileDeviceGroupArrayInput is an input type that accepts ProfileDeviceGroupArray and ProfileDeviceGroupArrayOutput values. You can construct a concrete instance of `ProfileDeviceGroupArrayInput` via:
ProfileDeviceGroupArray{ ProfileDeviceGroupArgs{...} }
type ProfileDeviceGroupArrayOutput ¶
type ProfileDeviceGroupArrayOutput struct{ *pulumi.OutputState }
func (ProfileDeviceGroupArrayOutput) ElementType ¶
func (ProfileDeviceGroupArrayOutput) ElementType() reflect.Type
func (ProfileDeviceGroupArrayOutput) Index ¶
func (o ProfileDeviceGroupArrayOutput) Index(i pulumi.IntInput) ProfileDeviceGroupOutput
func (ProfileDeviceGroupArrayOutput) ToProfileDeviceGroupArrayOutput ¶
func (o ProfileDeviceGroupArrayOutput) ToProfileDeviceGroupArrayOutput() ProfileDeviceGroupArrayOutput
func (ProfileDeviceGroupArrayOutput) ToProfileDeviceGroupArrayOutputWithContext ¶
func (o ProfileDeviceGroupArrayOutput) ToProfileDeviceGroupArrayOutputWithContext(ctx context.Context) ProfileDeviceGroupArrayOutput
type ProfileDeviceGroupInput ¶
type ProfileDeviceGroupInput interface { pulumi.Input ToProfileDeviceGroupOutput() ProfileDeviceGroupOutput ToProfileDeviceGroupOutputWithContext(context.Context) ProfileDeviceGroupOutput }
ProfileDeviceGroupInput is an input type that accepts ProfileDeviceGroupArgs and ProfileDeviceGroupOutput values. You can construct a concrete instance of `ProfileDeviceGroupInput` via:
ProfileDeviceGroupArgs{...}
type ProfileDeviceGroupOutput ¶
type ProfileDeviceGroupOutput struct{ *pulumi.OutputState }
func (ProfileDeviceGroupOutput) ElementType ¶
func (ProfileDeviceGroupOutput) ElementType() reflect.Type
func (ProfileDeviceGroupOutput) Name ¶
func (o ProfileDeviceGroupOutput) Name() pulumi.StringPtrOutput
Device group object from available options.
func (ProfileDeviceGroupOutput) ToProfileDeviceGroupOutput ¶
func (o ProfileDeviceGroupOutput) ToProfileDeviceGroupOutput() ProfileDeviceGroupOutput
func (ProfileDeviceGroupOutput) ToProfileDeviceGroupOutputWithContext ¶
func (o ProfileDeviceGroupOutput) ToProfileDeviceGroupOutputWithContext(ctx context.Context) ProfileDeviceGroupOutput
type ProfileForticlientAndroidSettings ¶
type ProfileForticlientAndroidSettings struct { // Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`. DisableWfWhenProtected *string `pulumi:"disableWfWhenProtected"` // Enable/disable advanced FortiClient VPN configuration. Valid values: `enable`, `disable`. ForticlientAdvancedVpn *string `pulumi:"forticlientAdvancedVpn"` // Advanced FortiClient VPN configuration. ForticlientAdvancedVpnBuffer *string `pulumi:"forticlientAdvancedVpnBuffer"` // Enable/disable FortiClient VPN provisioning. Valid values: `enable`, `disable`. ForticlientVpnProvisioning *string `pulumi:"forticlientVpnProvisioning"` // FortiClient VPN settings. The structure of `forticlientVpnSettings` block is documented below. ForticlientVpnSettings []ProfileForticlientAndroidSettingsForticlientVpnSetting `pulumi:"forticlientVpnSettings"` // Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`. ForticlientWf *string `pulumi:"forticlientWf"` // The FortiClient web filter profile to apply. ForticlientWfProfile *string `pulumi:"forticlientWfProfile"` }
type ProfileForticlientAndroidSettingsArgs ¶
type ProfileForticlientAndroidSettingsArgs struct { // Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`. DisableWfWhenProtected pulumi.StringPtrInput `pulumi:"disableWfWhenProtected"` // Enable/disable advanced FortiClient VPN configuration. Valid values: `enable`, `disable`. ForticlientAdvancedVpn pulumi.StringPtrInput `pulumi:"forticlientAdvancedVpn"` // Advanced FortiClient VPN configuration. ForticlientAdvancedVpnBuffer pulumi.StringPtrInput `pulumi:"forticlientAdvancedVpnBuffer"` // Enable/disable FortiClient VPN provisioning. Valid values: `enable`, `disable`. ForticlientVpnProvisioning pulumi.StringPtrInput `pulumi:"forticlientVpnProvisioning"` // FortiClient VPN settings. The structure of `forticlientVpnSettings` block is documented below. ForticlientVpnSettings ProfileForticlientAndroidSettingsForticlientVpnSettingArrayInput `pulumi:"forticlientVpnSettings"` // Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`. ForticlientWf pulumi.StringPtrInput `pulumi:"forticlientWf"` // The FortiClient web filter profile to apply. ForticlientWfProfile pulumi.StringPtrInput `pulumi:"forticlientWfProfile"` }
func (ProfileForticlientAndroidSettingsArgs) ElementType ¶
func (ProfileForticlientAndroidSettingsArgs) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsOutput ¶
func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsOutput() ProfileForticlientAndroidSettingsOutput
func (ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsOutputWithContext ¶
func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsOutput
func (ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsPtrOutput ¶
func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput
func (ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsPtrOutputWithContext ¶
func (i ProfileForticlientAndroidSettingsArgs) ToProfileForticlientAndroidSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsPtrOutput
type ProfileForticlientAndroidSettingsForticlientVpnSetting ¶
type ProfileForticlientAndroidSettingsForticlientVpnSetting struct { // Authentication method. Valid values: `psk`, `certificate`. AuthMethod *string `pulumi:"authMethod"` // VPN name. Name *string `pulumi:"name"` PresharedKey *string `pulumi:"presharedKey"` // IP address or FQDN of the remote VPN gateway. RemoteGw *string `pulumi:"remoteGw"` // SSL VPN access port (1 - 65535). SslvpnAccessPort *int `pulumi:"sslvpnAccessPort"` // Enable/disable requiring SSL VPN client certificate. Valid values: `enable`, `disable`. SslvpnRequireCertificate *string `pulumi:"sslvpnRequireCertificate"` // VPN type (IPsec or SSL VPN). Valid values: `ipsec`, `ssl`. Type *string `pulumi:"type"` }
type ProfileForticlientAndroidSettingsForticlientVpnSettingArgs ¶
type ProfileForticlientAndroidSettingsForticlientVpnSettingArgs struct { // Authentication method. Valid values: `psk`, `certificate`. AuthMethod pulumi.StringPtrInput `pulumi:"authMethod"` // VPN name. Name pulumi.StringPtrInput `pulumi:"name"` PresharedKey pulumi.StringPtrInput `pulumi:"presharedKey"` // IP address or FQDN of the remote VPN gateway. RemoteGw pulumi.StringPtrInput `pulumi:"remoteGw"` // SSL VPN access port (1 - 65535). SslvpnAccessPort pulumi.IntPtrInput `pulumi:"sslvpnAccessPort"` // Enable/disable requiring SSL VPN client certificate. Valid values: `enable`, `disable`. SslvpnRequireCertificate pulumi.StringPtrInput `pulumi:"sslvpnRequireCertificate"` // VPN type (IPsec or SSL VPN). Valid values: `ipsec`, `ssl`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ElementType ¶
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput ¶
func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext ¶
func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArgs) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
type ProfileForticlientAndroidSettingsForticlientVpnSettingArray ¶
type ProfileForticlientAndroidSettingsForticlientVpnSettingArray []ProfileForticlientAndroidSettingsForticlientVpnSettingInput
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ElementType ¶
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput ¶
func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext ¶
func (i ProfileForticlientAndroidSettingsForticlientVpnSettingArray) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
type ProfileForticlientAndroidSettingsForticlientVpnSettingArrayInput ¶
type ProfileForticlientAndroidSettingsForticlientVpnSettingArrayInput interface { pulumi.Input ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext(context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput }
ProfileForticlientAndroidSettingsForticlientVpnSettingArrayInput is an input type that accepts ProfileForticlientAndroidSettingsForticlientVpnSettingArray and ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput values. You can construct a concrete instance of `ProfileForticlientAndroidSettingsForticlientVpnSettingArrayInput` via:
ProfileForticlientAndroidSettingsForticlientVpnSettingArray{ ProfileForticlientAndroidSettingsForticlientVpnSettingArgs{...} }
type ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput ¶
type ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ElementType ¶
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
func (ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
type ProfileForticlientAndroidSettingsForticlientVpnSettingInput ¶
type ProfileForticlientAndroidSettingsForticlientVpnSettingInput interface { pulumi.Input ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingOutput ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext(context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingOutput }
ProfileForticlientAndroidSettingsForticlientVpnSettingInput is an input type that accepts ProfileForticlientAndroidSettingsForticlientVpnSettingArgs and ProfileForticlientAndroidSettingsForticlientVpnSettingOutput values. You can construct a concrete instance of `ProfileForticlientAndroidSettingsForticlientVpnSettingInput` via:
ProfileForticlientAndroidSettingsForticlientVpnSettingArgs{...}
type ProfileForticlientAndroidSettingsForticlientVpnSettingOutput ¶
type ProfileForticlientAndroidSettingsForticlientVpnSettingOutput struct{ *pulumi.OutputState }
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) AuthMethod ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) AuthMethod() pulumi.StringPtrOutput
Authentication method. Valid values: `psk`, `certificate`.
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ElementType ¶
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) PresharedKey ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) PresharedKey() pulumi.StringPtrOutput
Pre-shared secret for PSK authentication.
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) RemoteGw ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) RemoteGw() pulumi.StringPtrOutput
IP address or FQDN of the remote VPN gateway.
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) SslvpnAccessPort ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) SslvpnAccessPort() pulumi.IntPtrOutput
SSL VPN access port (1 - 65535).
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) SslvpnRequireCertificate ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) SslvpnRequireCertificate() pulumi.StringPtrOutput
Enable/disable requiring SSL VPN client certificate. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutput() ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
func (ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext ¶
func (o ProfileForticlientAndroidSettingsForticlientVpnSettingOutput) ToProfileForticlientAndroidSettingsForticlientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsForticlientVpnSettingOutput
type ProfileForticlientAndroidSettingsInput ¶
type ProfileForticlientAndroidSettingsInput interface { pulumi.Input ToProfileForticlientAndroidSettingsOutput() ProfileForticlientAndroidSettingsOutput ToProfileForticlientAndroidSettingsOutputWithContext(context.Context) ProfileForticlientAndroidSettingsOutput }
ProfileForticlientAndroidSettingsInput is an input type that accepts ProfileForticlientAndroidSettingsArgs and ProfileForticlientAndroidSettingsOutput values. You can construct a concrete instance of `ProfileForticlientAndroidSettingsInput` via:
ProfileForticlientAndroidSettingsArgs{...}
type ProfileForticlientAndroidSettingsOutput ¶
type ProfileForticlientAndroidSettingsOutput struct{ *pulumi.OutputState }
func (ProfileForticlientAndroidSettingsOutput) DisableWfWhenProtected ¶
func (o ProfileForticlientAndroidSettingsOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsOutput) ElementType ¶
func (ProfileForticlientAndroidSettingsOutput) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsOutput) ForticlientAdvancedVpn ¶
func (o ProfileForticlientAndroidSettingsOutput) ForticlientAdvancedVpn() pulumi.StringPtrOutput
Enable/disable advanced FortiClient VPN configuration. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsOutput) ForticlientAdvancedVpnBuffer ¶
func (o ProfileForticlientAndroidSettingsOutput) ForticlientAdvancedVpnBuffer() pulumi.StringPtrOutput
Advanced FortiClient VPN configuration.
func (ProfileForticlientAndroidSettingsOutput) ForticlientVpnProvisioning ¶
func (o ProfileForticlientAndroidSettingsOutput) ForticlientVpnProvisioning() pulumi.StringPtrOutput
Enable/disable FortiClient VPN provisioning. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsOutput) ForticlientVpnSettings ¶
func (o ProfileForticlientAndroidSettingsOutput) ForticlientVpnSettings() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
FortiClient VPN settings. The structure of `forticlientVpnSettings` block is documented below.
func (ProfileForticlientAndroidSettingsOutput) ForticlientWf ¶
func (o ProfileForticlientAndroidSettingsOutput) ForticlientWf() pulumi.StringPtrOutput
Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsOutput) ForticlientWfProfile ¶
func (o ProfileForticlientAndroidSettingsOutput) ForticlientWfProfile() pulumi.StringPtrOutput
The FortiClient web filter profile to apply.
func (ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsOutput ¶
func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsOutput() ProfileForticlientAndroidSettingsOutput
func (ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsOutputWithContext ¶
func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsOutput
func (ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsPtrOutput ¶
func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput
func (ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsPtrOutputWithContext ¶
func (o ProfileForticlientAndroidSettingsOutput) ToProfileForticlientAndroidSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsPtrOutput
type ProfileForticlientAndroidSettingsPtrInput ¶
type ProfileForticlientAndroidSettingsPtrInput interface { pulumi.Input ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput ToProfileForticlientAndroidSettingsPtrOutputWithContext(context.Context) ProfileForticlientAndroidSettingsPtrOutput }
ProfileForticlientAndroidSettingsPtrInput is an input type that accepts ProfileForticlientAndroidSettingsArgs, ProfileForticlientAndroidSettingsPtr and ProfileForticlientAndroidSettingsPtrOutput values. You can construct a concrete instance of `ProfileForticlientAndroidSettingsPtrInput` via:
ProfileForticlientAndroidSettingsArgs{...} or: nil
func ProfileForticlientAndroidSettingsPtr ¶
func ProfileForticlientAndroidSettingsPtr(v *ProfileForticlientAndroidSettingsArgs) ProfileForticlientAndroidSettingsPtrInput
type ProfileForticlientAndroidSettingsPtrOutput ¶
type ProfileForticlientAndroidSettingsPtrOutput struct{ *pulumi.OutputState }
func (ProfileForticlientAndroidSettingsPtrOutput) DisableWfWhenProtected ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsPtrOutput) ElementType ¶
func (ProfileForticlientAndroidSettingsPtrOutput) ElementType() reflect.Type
func (ProfileForticlientAndroidSettingsPtrOutput) ForticlientAdvancedVpn ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientAdvancedVpn() pulumi.StringPtrOutput
Enable/disable advanced FortiClient VPN configuration. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsPtrOutput) ForticlientAdvancedVpnBuffer ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientAdvancedVpnBuffer() pulumi.StringPtrOutput
Advanced FortiClient VPN configuration.
func (ProfileForticlientAndroidSettingsPtrOutput) ForticlientVpnProvisioning ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientVpnProvisioning() pulumi.StringPtrOutput
Enable/disable FortiClient VPN provisioning. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsPtrOutput) ForticlientVpnSettings ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientVpnSettings() ProfileForticlientAndroidSettingsForticlientVpnSettingArrayOutput
FortiClient VPN settings. The structure of `forticlientVpnSettings` block is documented below.
func (ProfileForticlientAndroidSettingsPtrOutput) ForticlientWf ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientWf() pulumi.StringPtrOutput
Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`.
func (ProfileForticlientAndroidSettingsPtrOutput) ForticlientWfProfile ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ForticlientWfProfile() pulumi.StringPtrOutput
The FortiClient web filter profile to apply.
func (ProfileForticlientAndroidSettingsPtrOutput) ToProfileForticlientAndroidSettingsPtrOutput ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ToProfileForticlientAndroidSettingsPtrOutput() ProfileForticlientAndroidSettingsPtrOutput
func (ProfileForticlientAndroidSettingsPtrOutput) ToProfileForticlientAndroidSettingsPtrOutputWithContext ¶
func (o ProfileForticlientAndroidSettingsPtrOutput) ToProfileForticlientAndroidSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientAndroidSettingsPtrOutput
type ProfileForticlientIosSettings ¶
type ProfileForticlientIosSettings struct { // FortiClient VPN provisioning. Valid values: `enable`, `disable`. ClientVpnProvisioning *string `pulumi:"clientVpnProvisioning"` // FortiClient VPN settings. The structure of `clientVpnSettings` block is documented below. ClientVpnSettings []ProfileForticlientIosSettingsClientVpnSetting `pulumi:"clientVpnSettings"` // Content of configuration profile. ConfigurationContent *string `pulumi:"configurationContent"` // Name of configuration profile. ConfigurationName *string `pulumi:"configurationName"` // Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`. DisableWfWhenProtected *string `pulumi:"disableWfWhenProtected"` // Enable/disable configuration profile (.mobileconfig file) distribution. Valid values: `enable`, `disable`. DistributeConfigurationProfile *string `pulumi:"distributeConfigurationProfile"` // Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`. ForticlientWf *string `pulumi:"forticlientWf"` // The FortiClient web filter profile to apply. ForticlientWfProfile *string `pulumi:"forticlientWfProfile"` }
type ProfileForticlientIosSettingsArgs ¶
type ProfileForticlientIosSettingsArgs struct { // FortiClient VPN provisioning. Valid values: `enable`, `disable`. ClientVpnProvisioning pulumi.StringPtrInput `pulumi:"clientVpnProvisioning"` // FortiClient VPN settings. The structure of `clientVpnSettings` block is documented below. ClientVpnSettings ProfileForticlientIosSettingsClientVpnSettingArrayInput `pulumi:"clientVpnSettings"` // Content of configuration profile. ConfigurationContent pulumi.StringPtrInput `pulumi:"configurationContent"` // Name of configuration profile. ConfigurationName pulumi.StringPtrInput `pulumi:"configurationName"` // Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`. DisableWfWhenProtected pulumi.StringPtrInput `pulumi:"disableWfWhenProtected"` // Enable/disable configuration profile (.mobileconfig file) distribution. Valid values: `enable`, `disable`. DistributeConfigurationProfile pulumi.StringPtrInput `pulumi:"distributeConfigurationProfile"` // Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`. ForticlientWf pulumi.StringPtrInput `pulumi:"forticlientWf"` // The FortiClient web filter profile to apply. ForticlientWfProfile pulumi.StringPtrInput `pulumi:"forticlientWfProfile"` }
func (ProfileForticlientIosSettingsArgs) ElementType ¶
func (ProfileForticlientIosSettingsArgs) ElementType() reflect.Type
func (ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsOutput ¶
func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsOutput() ProfileForticlientIosSettingsOutput
func (ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsOutputWithContext ¶
func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsOutput
func (ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsPtrOutput ¶
func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput
func (ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsPtrOutputWithContext ¶
func (i ProfileForticlientIosSettingsArgs) ToProfileForticlientIosSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsPtrOutput
type ProfileForticlientIosSettingsClientVpnSetting ¶
type ProfileForticlientIosSettingsClientVpnSetting struct { // Authentication method. Valid values: `psk`, `certificate`. AuthMethod *string `pulumi:"authMethod"` // VPN name. Name *string `pulumi:"name"` PresharedKey *string `pulumi:"presharedKey"` // IP address or FQDN of the remote VPN gateway. RemoteGw *string `pulumi:"remoteGw"` // SSL VPN access port (1 - 65535). SslvpnAccessPort *int `pulumi:"sslvpnAccessPort"` // Enable/disable requiring SSL VPN client certificate. Valid values: `enable`, `disable`. SslvpnRequireCertificate *string `pulumi:"sslvpnRequireCertificate"` // VPN type (IPsec or SSL VPN). Valid values: `ipsec`, `ssl`. Type *string `pulumi:"type"` // Content of VPN configuration. VpnConfigurationContent *string `pulumi:"vpnConfigurationContent"` // Name of VPN configuration. VpnConfigurationName *string `pulumi:"vpnConfigurationName"` }
type ProfileForticlientIosSettingsClientVpnSettingArgs ¶
type ProfileForticlientIosSettingsClientVpnSettingArgs struct { // Authentication method. Valid values: `psk`, `certificate`. AuthMethod pulumi.StringPtrInput `pulumi:"authMethod"` // VPN name. Name pulumi.StringPtrInput `pulumi:"name"` PresharedKey pulumi.StringPtrInput `pulumi:"presharedKey"` // IP address or FQDN of the remote VPN gateway. RemoteGw pulumi.StringPtrInput `pulumi:"remoteGw"` // SSL VPN access port (1 - 65535). SslvpnAccessPort pulumi.IntPtrInput `pulumi:"sslvpnAccessPort"` // Enable/disable requiring SSL VPN client certificate. Valid values: `enable`, `disable`. SslvpnRequireCertificate pulumi.StringPtrInput `pulumi:"sslvpnRequireCertificate"` // VPN type (IPsec or SSL VPN). Valid values: `ipsec`, `ssl`. Type pulumi.StringPtrInput `pulumi:"type"` // Content of VPN configuration. VpnConfigurationContent pulumi.StringPtrInput `pulumi:"vpnConfigurationContent"` // Name of VPN configuration. VpnConfigurationName pulumi.StringPtrInput `pulumi:"vpnConfigurationName"` }
func (ProfileForticlientIosSettingsClientVpnSettingArgs) ElementType ¶
func (ProfileForticlientIosSettingsClientVpnSettingArgs) ElementType() reflect.Type
func (ProfileForticlientIosSettingsClientVpnSettingArgs) ToProfileForticlientIosSettingsClientVpnSettingOutput ¶
func (i ProfileForticlientIosSettingsClientVpnSettingArgs) ToProfileForticlientIosSettingsClientVpnSettingOutput() ProfileForticlientIosSettingsClientVpnSettingOutput
func (ProfileForticlientIosSettingsClientVpnSettingArgs) ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext ¶
func (i ProfileForticlientIosSettingsClientVpnSettingArgs) ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingOutput
type ProfileForticlientIosSettingsClientVpnSettingArray ¶
type ProfileForticlientIosSettingsClientVpnSettingArray []ProfileForticlientIosSettingsClientVpnSettingInput
func (ProfileForticlientIosSettingsClientVpnSettingArray) ElementType ¶
func (ProfileForticlientIosSettingsClientVpnSettingArray) ElementType() reflect.Type
func (ProfileForticlientIosSettingsClientVpnSettingArray) ToProfileForticlientIosSettingsClientVpnSettingArrayOutput ¶
func (i ProfileForticlientIosSettingsClientVpnSettingArray) ToProfileForticlientIosSettingsClientVpnSettingArrayOutput() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
func (ProfileForticlientIosSettingsClientVpnSettingArray) ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext ¶
func (i ProfileForticlientIosSettingsClientVpnSettingArray) ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingArrayOutput
type ProfileForticlientIosSettingsClientVpnSettingArrayInput ¶
type ProfileForticlientIosSettingsClientVpnSettingArrayInput interface { pulumi.Input ToProfileForticlientIosSettingsClientVpnSettingArrayOutput() ProfileForticlientIosSettingsClientVpnSettingArrayOutput ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext(context.Context) ProfileForticlientIosSettingsClientVpnSettingArrayOutput }
ProfileForticlientIosSettingsClientVpnSettingArrayInput is an input type that accepts ProfileForticlientIosSettingsClientVpnSettingArray and ProfileForticlientIosSettingsClientVpnSettingArrayOutput values. You can construct a concrete instance of `ProfileForticlientIosSettingsClientVpnSettingArrayInput` via:
ProfileForticlientIosSettingsClientVpnSettingArray{ ProfileForticlientIosSettingsClientVpnSettingArgs{...} }
type ProfileForticlientIosSettingsClientVpnSettingArrayOutput ¶
type ProfileForticlientIosSettingsClientVpnSettingArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ElementType ¶
func (ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ElementType() reflect.Type
func (ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ToProfileForticlientIosSettingsClientVpnSettingArrayOutput ¶
func (o ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ToProfileForticlientIosSettingsClientVpnSettingArrayOutput() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
func (ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext ¶
func (o ProfileForticlientIosSettingsClientVpnSettingArrayOutput) ToProfileForticlientIosSettingsClientVpnSettingArrayOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingArrayOutput
type ProfileForticlientIosSettingsClientVpnSettingInput ¶
type ProfileForticlientIosSettingsClientVpnSettingInput interface { pulumi.Input ToProfileForticlientIosSettingsClientVpnSettingOutput() ProfileForticlientIosSettingsClientVpnSettingOutput ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext(context.Context) ProfileForticlientIosSettingsClientVpnSettingOutput }
ProfileForticlientIosSettingsClientVpnSettingInput is an input type that accepts ProfileForticlientIosSettingsClientVpnSettingArgs and ProfileForticlientIosSettingsClientVpnSettingOutput values. You can construct a concrete instance of `ProfileForticlientIosSettingsClientVpnSettingInput` via:
ProfileForticlientIosSettingsClientVpnSettingArgs{...}
type ProfileForticlientIosSettingsClientVpnSettingOutput ¶
type ProfileForticlientIosSettingsClientVpnSettingOutput struct{ *pulumi.OutputState }
func (ProfileForticlientIosSettingsClientVpnSettingOutput) AuthMethod ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) AuthMethod() pulumi.StringPtrOutput
Authentication method. Valid values: `psk`, `certificate`.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) ElementType ¶
func (ProfileForticlientIosSettingsClientVpnSettingOutput) ElementType() reflect.Type
func (ProfileForticlientIosSettingsClientVpnSettingOutput) Name ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) Name() pulumi.StringPtrOutput
VPN name.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) PresharedKey ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) PresharedKey() pulumi.StringPtrOutput
Pre-shared secret for PSK authentication.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) RemoteGw ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) RemoteGw() pulumi.StringPtrOutput
IP address or FQDN of the remote VPN gateway.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) SslvpnAccessPort ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) SslvpnAccessPort() pulumi.IntPtrOutput
SSL VPN access port (1 - 65535).
func (ProfileForticlientIosSettingsClientVpnSettingOutput) SslvpnRequireCertificate ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) SslvpnRequireCertificate() pulumi.StringPtrOutput
Enable/disable requiring SSL VPN client certificate. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) ToProfileForticlientIosSettingsClientVpnSettingOutput ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) ToProfileForticlientIosSettingsClientVpnSettingOutput() ProfileForticlientIosSettingsClientVpnSettingOutput
func (ProfileForticlientIosSettingsClientVpnSettingOutput) ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) ToProfileForticlientIosSettingsClientVpnSettingOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsClientVpnSettingOutput
func (ProfileForticlientIosSettingsClientVpnSettingOutput) Type ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) Type() pulumi.StringPtrOutput
VPN type (IPsec or SSL VPN). Valid values: `ipsec`, `ssl`.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) VpnConfigurationContent ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) VpnConfigurationContent() pulumi.StringPtrOutput
Content of VPN configuration.
func (ProfileForticlientIosSettingsClientVpnSettingOutput) VpnConfigurationName ¶
func (o ProfileForticlientIosSettingsClientVpnSettingOutput) VpnConfigurationName() pulumi.StringPtrOutput
Name of VPN configuration.
type ProfileForticlientIosSettingsInput ¶
type ProfileForticlientIosSettingsInput interface { pulumi.Input ToProfileForticlientIosSettingsOutput() ProfileForticlientIosSettingsOutput ToProfileForticlientIosSettingsOutputWithContext(context.Context) ProfileForticlientIosSettingsOutput }
ProfileForticlientIosSettingsInput is an input type that accepts ProfileForticlientIosSettingsArgs and ProfileForticlientIosSettingsOutput values. You can construct a concrete instance of `ProfileForticlientIosSettingsInput` via:
ProfileForticlientIosSettingsArgs{...}
type ProfileForticlientIosSettingsOutput ¶
type ProfileForticlientIosSettingsOutput struct{ *pulumi.OutputState }
func (ProfileForticlientIosSettingsOutput) ClientVpnProvisioning ¶
func (o ProfileForticlientIosSettingsOutput) ClientVpnProvisioning() pulumi.StringPtrOutput
FortiClient VPN provisioning. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsOutput) ClientVpnSettings ¶
func (o ProfileForticlientIosSettingsOutput) ClientVpnSettings() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
FortiClient VPN settings. The structure of `clientVpnSettings` block is documented below.
func (ProfileForticlientIosSettingsOutput) ConfigurationContent ¶
func (o ProfileForticlientIosSettingsOutput) ConfigurationContent() pulumi.StringPtrOutput
Content of configuration profile.
func (ProfileForticlientIosSettingsOutput) ConfigurationName ¶
func (o ProfileForticlientIosSettingsOutput) ConfigurationName() pulumi.StringPtrOutput
Name of configuration profile.
func (ProfileForticlientIosSettingsOutput) DisableWfWhenProtected ¶
func (o ProfileForticlientIosSettingsOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsOutput) DistributeConfigurationProfile ¶
func (o ProfileForticlientIosSettingsOutput) DistributeConfigurationProfile() pulumi.StringPtrOutput
Enable/disable configuration profile (.mobileconfig file) distribution. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsOutput) ElementType ¶
func (ProfileForticlientIosSettingsOutput) ElementType() reflect.Type
func (ProfileForticlientIosSettingsOutput) ForticlientWf ¶
func (o ProfileForticlientIosSettingsOutput) ForticlientWf() pulumi.StringPtrOutput
Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsOutput) ForticlientWfProfile ¶
func (o ProfileForticlientIosSettingsOutput) ForticlientWfProfile() pulumi.StringPtrOutput
The FortiClient web filter profile to apply.
func (ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsOutput ¶
func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsOutput() ProfileForticlientIosSettingsOutput
func (ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsOutputWithContext ¶
func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsOutput
func (ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsPtrOutput ¶
func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput
func (ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsPtrOutputWithContext ¶
func (o ProfileForticlientIosSettingsOutput) ToProfileForticlientIosSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsPtrOutput
type ProfileForticlientIosSettingsPtrInput ¶
type ProfileForticlientIosSettingsPtrInput interface { pulumi.Input ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput ToProfileForticlientIosSettingsPtrOutputWithContext(context.Context) ProfileForticlientIosSettingsPtrOutput }
ProfileForticlientIosSettingsPtrInput is an input type that accepts ProfileForticlientIosSettingsArgs, ProfileForticlientIosSettingsPtr and ProfileForticlientIosSettingsPtrOutput values. You can construct a concrete instance of `ProfileForticlientIosSettingsPtrInput` via:
ProfileForticlientIosSettingsArgs{...} or: nil
func ProfileForticlientIosSettingsPtr ¶
func ProfileForticlientIosSettingsPtr(v *ProfileForticlientIosSettingsArgs) ProfileForticlientIosSettingsPtrInput
type ProfileForticlientIosSettingsPtrOutput ¶
type ProfileForticlientIosSettingsPtrOutput struct{ *pulumi.OutputState }
func (ProfileForticlientIosSettingsPtrOutput) ClientVpnProvisioning ¶
func (o ProfileForticlientIosSettingsPtrOutput) ClientVpnProvisioning() pulumi.StringPtrOutput
FortiClient VPN provisioning. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsPtrOutput) ClientVpnSettings ¶
func (o ProfileForticlientIosSettingsPtrOutput) ClientVpnSettings() ProfileForticlientIosSettingsClientVpnSettingArrayOutput
FortiClient VPN settings. The structure of `clientVpnSettings` block is documented below.
func (ProfileForticlientIosSettingsPtrOutput) ConfigurationContent ¶
func (o ProfileForticlientIosSettingsPtrOutput) ConfigurationContent() pulumi.StringPtrOutput
Content of configuration profile.
func (ProfileForticlientIosSettingsPtrOutput) ConfigurationName ¶
func (o ProfileForticlientIosSettingsPtrOutput) ConfigurationName() pulumi.StringPtrOutput
Name of configuration profile.
func (ProfileForticlientIosSettingsPtrOutput) DisableWfWhenProtected ¶
func (o ProfileForticlientIosSettingsPtrOutput) DisableWfWhenProtected() pulumi.StringPtrOutput
Enable/disable FortiClient web category filtering when protected by FortiGate. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsPtrOutput) DistributeConfigurationProfile ¶
func (o ProfileForticlientIosSettingsPtrOutput) DistributeConfigurationProfile() pulumi.StringPtrOutput
Enable/disable configuration profile (.mobileconfig file) distribution. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsPtrOutput) ElementType ¶
func (ProfileForticlientIosSettingsPtrOutput) ElementType() reflect.Type
func (ProfileForticlientIosSettingsPtrOutput) ForticlientWf ¶
func (o ProfileForticlientIosSettingsPtrOutput) ForticlientWf() pulumi.StringPtrOutput
Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`.
func (ProfileForticlientIosSettingsPtrOutput) ForticlientWfProfile ¶
func (o ProfileForticlientIosSettingsPtrOutput) ForticlientWfProfile() pulumi.StringPtrOutput
The FortiClient web filter profile to apply.
func (ProfileForticlientIosSettingsPtrOutput) ToProfileForticlientIosSettingsPtrOutput ¶
func (o ProfileForticlientIosSettingsPtrOutput) ToProfileForticlientIosSettingsPtrOutput() ProfileForticlientIosSettingsPtrOutput
func (ProfileForticlientIosSettingsPtrOutput) ToProfileForticlientIosSettingsPtrOutputWithContext ¶
func (o ProfileForticlientIosSettingsPtrOutput) ToProfileForticlientIosSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientIosSettingsPtrOutput
type ProfileForticlientWinmacSettings ¶
type ProfileForticlientWinmacSettings struct { // Enable/disable FortiClient AntiVirus real-time protection. Valid values: `enable`, `disable`. AvRealtimeProtection *string `pulumi:"avRealtimeProtection"` // Enable/disable FortiClient AV signature updates. Valid values: `enable`, `disable`. AvSignatureUpToDate *string `pulumi:"avSignatureUpToDate"` // Enable/disable the FortiClient application firewall. Valid values: `enable`, `disable`. ForticlientApplicationFirewall *string `pulumi:"forticlientApplicationFirewall"` // FortiClient application firewall rule list. ForticlientApplicationFirewallList *string `pulumi:"forticlientApplicationFirewallList"` // Enable/disable FortiClient AntiVirus scanning. Valid values: `enable`, `disable`. ForticlientAv *string `pulumi:"forticlientAv"` // Enable/disable FortiClient Enterprise Management Server (EMS) compliance. Valid values: `enable`, `disable`. ForticlientEmsCompliance *string `pulumi:"forticlientEmsCompliance"` // FortiClient EMS compliance action. Valid values: `block`, `warning`. ForticlientEmsComplianceAction *string `pulumi:"forticlientEmsComplianceAction"` // FortiClient EMS entries. The structure of `forticlientEmsEntries` block is documented below. ForticlientEmsEntries []ProfileForticlientWinmacSettingsForticlientEmsEntry `pulumi:"forticlientEmsEntries"` // Minimum FortiClient Linux version. ForticlientLinuxVer *string `pulumi:"forticlientLinuxVer"` // Enable/disable uploading FortiClient logs. Valid values: `enable`, `disable`. ForticlientLogUpload *string `pulumi:"forticlientLogUpload"` // Select the FortiClient logs to upload. Valid values: `traffic`, `vulnerability`, `event`. ForticlientLogUploadLevel *string `pulumi:"forticlientLogUploadLevel"` // IP address or FQDN of the server to which to upload FortiClient logs. ForticlientLogUploadServer *string `pulumi:"forticlientLogUploadServer"` // Minimum FortiClient Mac OS version. ForticlientMacVer *string `pulumi:"forticlientMacVer"` // Enable/disable requiring clients to run FortiClient with a minimum software version number. Valid values: `enable`, `disable`. ForticlientMinimumSoftwareVersion *string `pulumi:"forticlientMinimumSoftwareVersion"` // FortiClient operating system. The structure of `forticlientOperatingSystem` block is documented below. ForticlientOperatingSystems []ProfileForticlientWinmacSettingsForticlientOperatingSystem `pulumi:"forticlientOperatingSystems"` // Checking the path and filename of the FortiClient application. The structure of `forticlientOwnFile` block is documented below. ForticlientOwnFiles []ProfileForticlientWinmacSettingsForticlientOwnFile `pulumi:"forticlientOwnFiles"` // FortiClient registration compliance action. Valid values: `block`, `warning`. ForticlientRegistrationComplianceAction *string `pulumi:"forticlientRegistrationComplianceAction"` // FortiClient registry entry. The structure of `forticlientRegistryEntry` block is documented below. ForticlientRegistryEntries []ProfileForticlientWinmacSettingsForticlientRegistryEntry `pulumi:"forticlientRegistryEntries"` // Use FortiClient to verify if the listed applications are running on the client. The structure of `forticlientRunningApp` block is documented below. ForticlientRunningApps []ProfileForticlientWinmacSettingsForticlientRunningApp `pulumi:"forticlientRunningApps"` // Enable/disable FortiClient security posture check options. Valid values: `enable`, `disable`. ForticlientSecurityPosture *string `pulumi:"forticlientSecurityPosture"` // FortiClient security posture compliance action. Valid values: `block`, `warning`. ForticlientSecurityPostureComplianceAction *string `pulumi:"forticlientSecurityPostureComplianceAction"` // Enable/disable enforcement of FortiClient system compliance. Valid values: `enable`, `disable`. ForticlientSystemCompliance *string `pulumi:"forticlientSystemCompliance"` // Block or warn clients not compliant with FortiClient requirements. Valid values: `block`, `warning`. ForticlientSystemComplianceAction *string `pulumi:"forticlientSystemComplianceAction"` // Enable/disable FortiClient vulnerability scanning. Valid values: `enable`, `disable`. ForticlientVulnScan *string `pulumi:"forticlientVulnScan"` // FortiClient vulnerability compliance action. Valid values: `block`, `warning`. ForticlientVulnScanComplianceAction *string `pulumi:"forticlientVulnScanComplianceAction"` // Configure the level of the vulnerability found that causes a FortiClient vulnerability compliance action. Valid values: `critical`, `high`, `medium`, `low`, `info`. ForticlientVulnScanEnforce *string `pulumi:"forticlientVulnScanEnforce"` // FortiClient vulnerability scan enforcement grace period (0 - 30 days, default = 1). ForticlientVulnScanEnforceGrace *int `pulumi:"forticlientVulnScanEnforceGrace"` // Enable/disable compliance exemption for vulnerabilities that cannot be patched automatically. Valid values: `enable`, `disable`. ForticlientVulnScanExempt *string `pulumi:"forticlientVulnScanExempt"` // Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`. ForticlientWf *string `pulumi:"forticlientWf"` // The FortiClient web filter profile to apply. ForticlientWfProfile *string `pulumi:"forticlientWfProfile"` // Minimum FortiClient Windows version. ForticlientWinVer *string `pulumi:"forticlientWinVer"` // Enable/disable checking for OS recognized AntiVirus software. Valid values: `enable`, `disable`. OsAvSoftwareInstalled *string `pulumi:"osAvSoftwareInstalled"` // FortiSandbox address. SandboxAddress *string `pulumi:"sandboxAddress"` // Enable/disable sending files to FortiSandbox for analysis. Valid values: `enable`, `disable`. SandboxAnalysis *string `pulumi:"sandboxAnalysis"` }
type ProfileForticlientWinmacSettingsArgs ¶
type ProfileForticlientWinmacSettingsArgs struct { // Enable/disable FortiClient AntiVirus real-time protection. Valid values: `enable`, `disable`. AvRealtimeProtection pulumi.StringPtrInput `pulumi:"avRealtimeProtection"` // Enable/disable FortiClient AV signature updates. Valid values: `enable`, `disable`. AvSignatureUpToDate pulumi.StringPtrInput `pulumi:"avSignatureUpToDate"` // Enable/disable the FortiClient application firewall. Valid values: `enable`, `disable`. ForticlientApplicationFirewall pulumi.StringPtrInput `pulumi:"forticlientApplicationFirewall"` // FortiClient application firewall rule list. ForticlientApplicationFirewallList pulumi.StringPtrInput `pulumi:"forticlientApplicationFirewallList"` // Enable/disable FortiClient AntiVirus scanning. Valid values: `enable`, `disable`. ForticlientAv pulumi.StringPtrInput `pulumi:"forticlientAv"` // Enable/disable FortiClient Enterprise Management Server (EMS) compliance. Valid values: `enable`, `disable`. ForticlientEmsCompliance pulumi.StringPtrInput `pulumi:"forticlientEmsCompliance"` // FortiClient EMS compliance action. Valid values: `block`, `warning`. ForticlientEmsComplianceAction pulumi.StringPtrInput `pulumi:"forticlientEmsComplianceAction"` // FortiClient EMS entries. The structure of `forticlientEmsEntries` block is documented below. ForticlientEmsEntries ProfileForticlientWinmacSettingsForticlientEmsEntryArrayInput `pulumi:"forticlientEmsEntries"` // Minimum FortiClient Linux version. ForticlientLinuxVer pulumi.StringPtrInput `pulumi:"forticlientLinuxVer"` // Enable/disable uploading FortiClient logs. Valid values: `enable`, `disable`. ForticlientLogUpload pulumi.StringPtrInput `pulumi:"forticlientLogUpload"` // Select the FortiClient logs to upload. Valid values: `traffic`, `vulnerability`, `event`. ForticlientLogUploadLevel pulumi.StringPtrInput `pulumi:"forticlientLogUploadLevel"` // IP address or FQDN of the server to which to upload FortiClient logs. ForticlientLogUploadServer pulumi.StringPtrInput `pulumi:"forticlientLogUploadServer"` // Minimum FortiClient Mac OS version. ForticlientMacVer pulumi.StringPtrInput `pulumi:"forticlientMacVer"` // Enable/disable requiring clients to run FortiClient with a minimum software version number. Valid values: `enable`, `disable`. ForticlientMinimumSoftwareVersion pulumi.StringPtrInput `pulumi:"forticlientMinimumSoftwareVersion"` // FortiClient operating system. The structure of `forticlientOperatingSystem` block is documented below. ForticlientOperatingSystems ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayInput `pulumi:"forticlientOperatingSystems"` // Checking the path and filename of the FortiClient application. The structure of `forticlientOwnFile` block is documented below. ForticlientOwnFiles ProfileForticlientWinmacSettingsForticlientOwnFileArrayInput `pulumi:"forticlientOwnFiles"` // FortiClient registration compliance action. Valid values: `block`, `warning`. ForticlientRegistrationComplianceAction pulumi.StringPtrInput `pulumi:"forticlientRegistrationComplianceAction"` // FortiClient registry entry. The structure of `forticlientRegistryEntry` block is documented below. ForticlientRegistryEntries ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayInput `pulumi:"forticlientRegistryEntries"` // Use FortiClient to verify if the listed applications are running on the client. The structure of `forticlientRunningApp` block is documented below. ForticlientRunningApps ProfileForticlientWinmacSettingsForticlientRunningAppArrayInput `pulumi:"forticlientRunningApps"` // Enable/disable FortiClient security posture check options. Valid values: `enable`, `disable`. ForticlientSecurityPosture pulumi.StringPtrInput `pulumi:"forticlientSecurityPosture"` // FortiClient security posture compliance action. Valid values: `block`, `warning`. ForticlientSecurityPostureComplianceAction pulumi.StringPtrInput `pulumi:"forticlientSecurityPostureComplianceAction"` // Enable/disable enforcement of FortiClient system compliance. Valid values: `enable`, `disable`. ForticlientSystemCompliance pulumi.StringPtrInput `pulumi:"forticlientSystemCompliance"` // Block or warn clients not compliant with FortiClient requirements. Valid values: `block`, `warning`. ForticlientSystemComplianceAction pulumi.StringPtrInput `pulumi:"forticlientSystemComplianceAction"` // Enable/disable FortiClient vulnerability scanning. Valid values: `enable`, `disable`. ForticlientVulnScan pulumi.StringPtrInput `pulumi:"forticlientVulnScan"` // FortiClient vulnerability compliance action. Valid values: `block`, `warning`. ForticlientVulnScanComplianceAction pulumi.StringPtrInput `pulumi:"forticlientVulnScanComplianceAction"` // Configure the level of the vulnerability found that causes a FortiClient vulnerability compliance action. Valid values: `critical`, `high`, `medium`, `low`, `info`. ForticlientVulnScanEnforce pulumi.StringPtrInput `pulumi:"forticlientVulnScanEnforce"` // FortiClient vulnerability scan enforcement grace period (0 - 30 days, default = 1). ForticlientVulnScanEnforceGrace pulumi.IntPtrInput `pulumi:"forticlientVulnScanEnforceGrace"` // Enable/disable compliance exemption for vulnerabilities that cannot be patched automatically. Valid values: `enable`, `disable`. ForticlientVulnScanExempt pulumi.StringPtrInput `pulumi:"forticlientVulnScanExempt"` // Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`. ForticlientWf pulumi.StringPtrInput `pulumi:"forticlientWf"` // The FortiClient web filter profile to apply. ForticlientWfProfile pulumi.StringPtrInput `pulumi:"forticlientWfProfile"` // Minimum FortiClient Windows version. ForticlientWinVer pulumi.StringPtrInput `pulumi:"forticlientWinVer"` // Enable/disable checking for OS recognized AntiVirus software. Valid values: `enable`, `disable`. OsAvSoftwareInstalled pulumi.StringPtrInput `pulumi:"osAvSoftwareInstalled"` // FortiSandbox address. SandboxAddress pulumi.StringPtrInput `pulumi:"sandboxAddress"` // Enable/disable sending files to FortiSandbox for analysis. Valid values: `enable`, `disable`. SandboxAnalysis pulumi.StringPtrInput `pulumi:"sandboxAnalysis"` }
func (ProfileForticlientWinmacSettingsArgs) ElementType ¶
func (ProfileForticlientWinmacSettingsArgs) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsOutput ¶
func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsOutput() ProfileForticlientWinmacSettingsOutput
func (ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsOutput
func (ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsPtrOutput ¶
func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput
func (ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsPtrOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsArgs) ToProfileForticlientWinmacSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsPtrOutput
type ProfileForticlientWinmacSettingsForticlientEmsEntry ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntry struct { // FortiClient EMS name. Name *string `pulumi:"name"` }
type ProfileForticlientWinmacSettingsForticlientEmsEntryArgs ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntryArgs struct { // FortiClient EMS name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArgs) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
type ProfileForticlientWinmacSettingsForticlientEmsEntryArray ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntryArray []ProfileForticlientWinmacSettingsForticlientEmsEntryInput
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientEmsEntryArray) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
type ProfileForticlientWinmacSettingsForticlientEmsEntryArrayInput ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntryArrayInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput }
ProfileForticlientWinmacSettingsForticlientEmsEntryArrayInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientEmsEntryArray and ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientEmsEntryArrayInput` via:
ProfileForticlientWinmacSettingsForticlientEmsEntryArray{ ProfileForticlientWinmacSettingsForticlientEmsEntryArgs{...} }
type ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
func (ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
type ProfileForticlientWinmacSettingsForticlientEmsEntryInput ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntryInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryOutput ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryOutput }
ProfileForticlientWinmacSettingsForticlientEmsEntryInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientEmsEntryArgs and ProfileForticlientWinmacSettingsForticlientEmsEntryOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientEmsEntryInput` via:
ProfileForticlientWinmacSettingsForticlientEmsEntryArgs{...}
type ProfileForticlientWinmacSettingsForticlientEmsEntryOutput ¶
type ProfileForticlientWinmacSettingsForticlientEmsEntryOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutput() ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
func (ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientEmsEntryOutput) ToProfileForticlientWinmacSettingsForticlientEmsEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientEmsEntryOutput
type ProfileForticlientWinmacSettingsForticlientOperatingSystem ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystem struct { // Operating system entry ID. Id *int `pulumi:"id"` // Customize operating system name or Mac OS format:x.x.x OsName *string `pulumi:"osName"` // Operating system type. Valid values: `custom`, `mac-os`, `win-7`, `win-80`, `win-81`, `win-10`, `win-2000`, `win-home-svr`, `win-svr-10`, `win-svr-2003`, `win-svr-2003-r2`, `win-svr-2008`, `win-svr-2008-r2`, `win-svr-2012`, `win-svr-2012-r2`, `win-sto-svr-2003`, `win-vista`, `win-xp`, `ubuntu-linux`, `centos-linux`, `redhat-linux`, `fedora-linux`. OsType *string `pulumi:"osType"` }
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs struct { // Operating system entry ID. Id pulumi.IntPtrInput `pulumi:"id"` // Customize operating system name or Mac OS format:x.x.x OsName pulumi.StringPtrInput `pulumi:"osName"` // Operating system type. Valid values: `custom`, `mac-os`, `win-7`, `win-80`, `win-81`, `win-10`, `win-2000`, `win-home-svr`, `win-svr-10`, `win-svr-2003`, `win-svr-2003-r2`, `win-svr-2008`, `win-svr-2008-r2`, `win-svr-2012`, `win-svr-2012-r2`, `win-sto-svr-2003`, `win-vista`, `win-xp`, `ubuntu-linux`, `centos-linux`, `redhat-linux`, `fedora-linux`. OsType pulumi.StringPtrInput `pulumi:"osType"` }
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArray ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArray []ProfileForticlientWinmacSettingsForticlientOperatingSystemInput
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientOperatingSystemArray) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayInput ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput }
ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientOperatingSystemArray and ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayInput` via:
ProfileForticlientWinmacSettingsForticlientOperatingSystemArray{ ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs{...} }
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
type ProfileForticlientWinmacSettingsForticlientOperatingSystemInput ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystemInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput }
ProfileForticlientWinmacSettingsForticlientOperatingSystemInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs and ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientOperatingSystemInput` via:
ProfileForticlientWinmacSettingsForticlientOperatingSystemArgs{...}
type ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput ¶
type ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) Id ¶
Operating system entry ID.
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) OsName ¶
func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) OsName() pulumi.StringPtrOutput
Customize operating system name or Mac OS format:x.x.x
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) OsType ¶
func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) OsType() pulumi.StringPtrOutput
Operating system type. Valid values: `custom`, `mac-os`, `win-7`, `win-80`, `win-81`, `win-10`, `win-2000`, `win-home-svr`, `win-svr-10`, `win-svr-2003`, `win-svr-2003-r2`, `win-svr-2008`, `win-svr-2008-r2`, `win-svr-2012`, `win-svr-2012-r2`, `win-sto-svr-2003`, `win-vista`, `win-xp`, `ubuntu-linux`, `centos-linux`, `redhat-linux`, `fedora-linux`.
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutput() ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
func (ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput) ToProfileForticlientWinmacSettingsForticlientOperatingSystemOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOperatingSystemOutput
type ProfileForticlientWinmacSettingsForticlientOwnFileArgs ¶
type ProfileForticlientWinmacSettingsForticlientOwnFileArgs struct { // File path and name. File pulumi.StringPtrInput `pulumi:"file"` // File ID. Id pulumi.IntPtrInput `pulumi:"id"` }
func (ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ToProfileForticlientWinmacSettingsForticlientOwnFileOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ToProfileForticlientWinmacSettingsForticlientOwnFileOutput() ProfileForticlientWinmacSettingsForticlientOwnFileOutput
func (ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientOwnFileArgs) ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileOutput
type ProfileForticlientWinmacSettingsForticlientOwnFileArray ¶
type ProfileForticlientWinmacSettingsForticlientOwnFileArray []ProfileForticlientWinmacSettingsForticlientOwnFileInput
func (ProfileForticlientWinmacSettingsForticlientOwnFileArray) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOwnFileArray) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOwnFileArray) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientOwnFileArray) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
func (ProfileForticlientWinmacSettingsForticlientOwnFileArray) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientOwnFileArray) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
type ProfileForticlientWinmacSettingsForticlientOwnFileArrayInput ¶
type ProfileForticlientWinmacSettingsForticlientOwnFileArrayInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput }
ProfileForticlientWinmacSettingsForticlientOwnFileArrayInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientOwnFileArray and ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientOwnFileArrayInput` via:
ProfileForticlientWinmacSettingsForticlientOwnFileArray{ ProfileForticlientWinmacSettingsForticlientOwnFileArgs{...} }
type ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput ¶
type ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
func (ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
type ProfileForticlientWinmacSettingsForticlientOwnFileInput ¶
type ProfileForticlientWinmacSettingsForticlientOwnFileInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientOwnFileOutput() ProfileForticlientWinmacSettingsForticlientOwnFileOutput ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileOutput }
ProfileForticlientWinmacSettingsForticlientOwnFileInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientOwnFileArgs and ProfileForticlientWinmacSettingsForticlientOwnFileOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientOwnFileInput` via:
ProfileForticlientWinmacSettingsForticlientOwnFileArgs{...}
type ProfileForticlientWinmacSettingsForticlientOwnFileOutput ¶
type ProfileForticlientWinmacSettingsForticlientOwnFileOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileOutput() ProfileForticlientWinmacSettingsForticlientOwnFileOutput
func (ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientOwnFileOutput) ToProfileForticlientWinmacSettingsForticlientOwnFileOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientOwnFileOutput
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs ¶
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs struct { // Registry entry ID. Id pulumi.IntPtrInput `pulumi:"id"` // Registry entry. RegistryEntry pulumi.StringPtrInput `pulumi:"registryEntry"` }
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArray ¶
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArray []ProfileForticlientWinmacSettingsForticlientRegistryEntryInput
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientRegistryEntryArray) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayInput ¶
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput }
ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientRegistryEntryArray and ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayInput` via:
ProfileForticlientWinmacSettingsForticlientRegistryEntryArray{ ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs{...} }
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput ¶
type ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
type ProfileForticlientWinmacSettingsForticlientRegistryEntryInput ¶
type ProfileForticlientWinmacSettingsForticlientRegistryEntryInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput }
ProfileForticlientWinmacSettingsForticlientRegistryEntryInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs and ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientRegistryEntryInput` via:
ProfileForticlientWinmacSettingsForticlientRegistryEntryArgs{...}
type ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput ¶
type ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) RegistryEntry ¶
func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) RegistryEntry() pulumi.StringPtrOutput
Registry entry.
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutput() ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
func (ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput) ToProfileForticlientWinmacSettingsForticlientRegistryEntryOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRegistryEntryOutput
type ProfileForticlientWinmacSettingsForticlientRunningApp ¶
type ProfileForticlientWinmacSettingsForticlientRunningApp struct { // Application name. AppName *string `pulumi:"appName"` // App's SHA256 signature. AppSha256Signature *string `pulumi:"appSha256Signature"` // App's SHA256 Signature. AppSha256Signature2 *string `pulumi:"appSha256Signature2"` // App's SHA256 Signature. AppSha256Signature3 *string `pulumi:"appSha256Signature3"` // App's SHA256 Signature. AppSha256Signature4 *string `pulumi:"appSha256Signature4"` // Application check rule. Valid values: `present`, `absent`. ApplicationCheckRule *string `pulumi:"applicationCheckRule"` // Application ID. Id *int `pulumi:"id"` // Process name. ProcessName *string `pulumi:"processName"` // Process name. ProcessName2 *string `pulumi:"processName2"` // Process name. ProcessName3 *string `pulumi:"processName3"` // Process name. ProcessName4 *string `pulumi:"processName4"` }
type ProfileForticlientWinmacSettingsForticlientRunningAppArgs ¶
type ProfileForticlientWinmacSettingsForticlientRunningAppArgs struct { // Application name. AppName pulumi.StringPtrInput `pulumi:"appName"` // App's SHA256 signature. AppSha256Signature pulumi.StringPtrInput `pulumi:"appSha256Signature"` // App's SHA256 Signature. AppSha256Signature2 pulumi.StringPtrInput `pulumi:"appSha256Signature2"` // App's SHA256 Signature. AppSha256Signature3 pulumi.StringPtrInput `pulumi:"appSha256Signature3"` // App's SHA256 Signature. AppSha256Signature4 pulumi.StringPtrInput `pulumi:"appSha256Signature4"` // Application check rule. Valid values: `present`, `absent`. ApplicationCheckRule pulumi.StringPtrInput `pulumi:"applicationCheckRule"` // Application ID. Id pulumi.IntPtrInput `pulumi:"id"` // Process name. ProcessName pulumi.StringPtrInput `pulumi:"processName"` // Process name. ProcessName2 pulumi.StringPtrInput `pulumi:"processName2"` // Process name. ProcessName3 pulumi.StringPtrInput `pulumi:"processName3"` // Process name. ProcessName4 pulumi.StringPtrInput `pulumi:"processName4"` }
func (ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ToProfileForticlientWinmacSettingsForticlientRunningAppOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ToProfileForticlientWinmacSettingsForticlientRunningAppOutput() ProfileForticlientWinmacSettingsForticlientRunningAppOutput
func (ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientRunningAppArgs) ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppOutput
type ProfileForticlientWinmacSettingsForticlientRunningAppArray ¶
type ProfileForticlientWinmacSettingsForticlientRunningAppArray []ProfileForticlientWinmacSettingsForticlientRunningAppInput
func (ProfileForticlientWinmacSettingsForticlientRunningAppArray) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRunningAppArray) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRunningAppArray) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput ¶
func (i ProfileForticlientWinmacSettingsForticlientRunningAppArray) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
func (ProfileForticlientWinmacSettingsForticlientRunningAppArray) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext ¶
func (i ProfileForticlientWinmacSettingsForticlientRunningAppArray) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
type ProfileForticlientWinmacSettingsForticlientRunningAppArrayInput ¶
type ProfileForticlientWinmacSettingsForticlientRunningAppArrayInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput }
ProfileForticlientWinmacSettingsForticlientRunningAppArrayInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientRunningAppArray and ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientRunningAppArrayInput` via:
ProfileForticlientWinmacSettingsForticlientRunningAppArray{ ProfileForticlientWinmacSettingsForticlientRunningAppArgs{...} }
type ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput ¶
type ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
func (ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppArrayOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
type ProfileForticlientWinmacSettingsForticlientRunningAppInput ¶
type ProfileForticlientWinmacSettingsForticlientRunningAppInput interface { pulumi.Input ToProfileForticlientWinmacSettingsForticlientRunningAppOutput() ProfileForticlientWinmacSettingsForticlientRunningAppOutput ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext(context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppOutput }
ProfileForticlientWinmacSettingsForticlientRunningAppInput is an input type that accepts ProfileForticlientWinmacSettingsForticlientRunningAppArgs and ProfileForticlientWinmacSettingsForticlientRunningAppOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsForticlientRunningAppInput` via:
ProfileForticlientWinmacSettingsForticlientRunningAppArgs{...}
type ProfileForticlientWinmacSettingsForticlientRunningAppOutput ¶
type ProfileForticlientWinmacSettingsForticlientRunningAppOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppName ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppName() pulumi.StringPtrOutput
Application name.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature() pulumi.StringPtrOutput
App's SHA256 signature.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature2 ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature2() pulumi.StringPtrOutput
App's SHA256 Signature.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature3 ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature3() pulumi.StringPtrOutput
App's SHA256 Signature.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature4 ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) AppSha256Signature4() pulumi.StringPtrOutput
App's SHA256 Signature.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ApplicationCheckRule ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ApplicationCheckRule() pulumi.StringPtrOutput
Application check rule. Valid values: `present`, `absent`.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName() pulumi.StringPtrOutput
Process name.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName2 ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName2() pulumi.StringPtrOutput
Process name.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName3 ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName3() pulumi.StringPtrOutput
Process name.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName4 ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ProcessName4() pulumi.StringPtrOutput
Process name.
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppOutput ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppOutput() ProfileForticlientWinmacSettingsForticlientRunningAppOutput
func (ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsForticlientRunningAppOutput) ToProfileForticlientWinmacSettingsForticlientRunningAppOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsForticlientRunningAppOutput
type ProfileForticlientWinmacSettingsInput ¶
type ProfileForticlientWinmacSettingsInput interface { pulumi.Input ToProfileForticlientWinmacSettingsOutput() ProfileForticlientWinmacSettingsOutput ToProfileForticlientWinmacSettingsOutputWithContext(context.Context) ProfileForticlientWinmacSettingsOutput }
ProfileForticlientWinmacSettingsInput is an input type that accepts ProfileForticlientWinmacSettingsArgs and ProfileForticlientWinmacSettingsOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsInput` via:
ProfileForticlientWinmacSettingsArgs{...}
type ProfileForticlientWinmacSettingsOutput ¶
type ProfileForticlientWinmacSettingsOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsOutput) AvRealtimeProtection ¶
func (o ProfileForticlientWinmacSettingsOutput) AvRealtimeProtection() pulumi.StringPtrOutput
Enable/disable FortiClient AntiVirus real-time protection. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) AvSignatureUpToDate ¶
func (o ProfileForticlientWinmacSettingsOutput) AvSignatureUpToDate() pulumi.StringPtrOutput
Enable/disable FortiClient AV signature updates. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsOutput) ForticlientApplicationFirewall ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientApplicationFirewall() pulumi.StringPtrOutput
Enable/disable the FortiClient application firewall. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientApplicationFirewallList ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientApplicationFirewallList() pulumi.StringPtrOutput
FortiClient application firewall rule list.
func (ProfileForticlientWinmacSettingsOutput) ForticlientAv ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientAv() pulumi.StringPtrOutput
Enable/disable FortiClient AntiVirus scanning. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientEmsCompliance ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientEmsCompliance() pulumi.StringPtrOutput
Enable/disable FortiClient Enterprise Management Server (EMS) compliance. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientEmsComplianceAction ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientEmsComplianceAction() pulumi.StringPtrOutput
FortiClient EMS compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientEmsEntries ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientEmsEntries() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
FortiClient EMS entries. The structure of `forticlientEmsEntries` block is documented below.
func (ProfileForticlientWinmacSettingsOutput) ForticlientLinuxVer ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientLinuxVer() pulumi.StringPtrOutput
Minimum FortiClient Linux version.
func (ProfileForticlientWinmacSettingsOutput) ForticlientLogUpload ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientLogUpload() pulumi.StringPtrOutput
Enable/disable uploading FortiClient logs. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientLogUploadLevel ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientLogUploadLevel() pulumi.StringPtrOutput
Select the FortiClient logs to upload. Valid values: `traffic`, `vulnerability`, `event`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientLogUploadServer ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientLogUploadServer() pulumi.StringPtrOutput
IP address or FQDN of the server to which to upload FortiClient logs.
func (ProfileForticlientWinmacSettingsOutput) ForticlientMacVer ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientMacVer() pulumi.StringPtrOutput
Minimum FortiClient Mac OS version.
func (ProfileForticlientWinmacSettingsOutput) ForticlientMinimumSoftwareVersion ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientMinimumSoftwareVersion() pulumi.StringPtrOutput
Enable/disable requiring clients to run FortiClient with a minimum software version number. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientOperatingSystems ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientOperatingSystems() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
FortiClient operating system. The structure of `forticlientOperatingSystem` block is documented below.
func (ProfileForticlientWinmacSettingsOutput) ForticlientOwnFiles ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientOwnFiles() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
Checking the path and filename of the FortiClient application. The structure of `forticlientOwnFile` block is documented below.
func (ProfileForticlientWinmacSettingsOutput) ForticlientRegistrationComplianceAction ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientRegistrationComplianceAction() pulumi.StringPtrOutput
FortiClient registration compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientRegistryEntries ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientRegistryEntries() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
FortiClient registry entry. The structure of `forticlientRegistryEntry` block is documented below.
func (ProfileForticlientWinmacSettingsOutput) ForticlientRunningApps ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientRunningApps() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
Use FortiClient to verify if the listed applications are running on the client. The structure of `forticlientRunningApp` block is documented below.
func (ProfileForticlientWinmacSettingsOutput) ForticlientSecurityPosture ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientSecurityPosture() pulumi.StringPtrOutput
Enable/disable FortiClient security posture check options. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientSecurityPostureComplianceAction ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientSecurityPostureComplianceAction() pulumi.StringPtrOutput
FortiClient security posture compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientSystemCompliance ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientSystemCompliance() pulumi.StringPtrOutput
Enable/disable enforcement of FortiClient system compliance. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientSystemComplianceAction ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientSystemComplianceAction() pulumi.StringPtrOutput
Block or warn clients not compliant with FortiClient requirements. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientVulnScan ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScan() pulumi.StringPtrOutput
Enable/disable FortiClient vulnerability scanning. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanComplianceAction ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanComplianceAction() pulumi.StringPtrOutput
FortiClient vulnerability compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanEnforce ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanEnforce() pulumi.StringPtrOutput
Configure the level of the vulnerability found that causes a FortiClient vulnerability compliance action. Valid values: `critical`, `high`, `medium`, `low`, `info`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanEnforceGrace ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanEnforceGrace() pulumi.IntPtrOutput
FortiClient vulnerability scan enforcement grace period (0 - 30 days, default = 1).
func (ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanExempt ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientVulnScanExempt() pulumi.StringPtrOutput
Enable/disable compliance exemption for vulnerabilities that cannot be patched automatically. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientWf ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientWf() pulumi.StringPtrOutput
Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ForticlientWfProfile ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientWfProfile() pulumi.StringPtrOutput
The FortiClient web filter profile to apply.
func (ProfileForticlientWinmacSettingsOutput) ForticlientWinVer ¶
func (o ProfileForticlientWinmacSettingsOutput) ForticlientWinVer() pulumi.StringPtrOutput
Minimum FortiClient Windows version.
func (ProfileForticlientWinmacSettingsOutput) OsAvSoftwareInstalled ¶
func (o ProfileForticlientWinmacSettingsOutput) OsAvSoftwareInstalled() pulumi.StringPtrOutput
Enable/disable checking for OS recognized AntiVirus software. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) SandboxAddress ¶
func (o ProfileForticlientWinmacSettingsOutput) SandboxAddress() pulumi.StringPtrOutput
FortiSandbox address.
func (ProfileForticlientWinmacSettingsOutput) SandboxAnalysis ¶
func (o ProfileForticlientWinmacSettingsOutput) SandboxAnalysis() pulumi.StringPtrOutput
Enable/disable sending files to FortiSandbox for analysis. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsOutput ¶
func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsOutput() ProfileForticlientWinmacSettingsOutput
func (ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsOutput
func (ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsPtrOutput ¶
func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput
func (ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsPtrOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsOutput) ToProfileForticlientWinmacSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsPtrOutput
type ProfileForticlientWinmacSettingsPtrInput ¶
type ProfileForticlientWinmacSettingsPtrInput interface { pulumi.Input ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput ToProfileForticlientWinmacSettingsPtrOutputWithContext(context.Context) ProfileForticlientWinmacSettingsPtrOutput }
ProfileForticlientWinmacSettingsPtrInput is an input type that accepts ProfileForticlientWinmacSettingsArgs, ProfileForticlientWinmacSettingsPtr and ProfileForticlientWinmacSettingsPtrOutput values. You can construct a concrete instance of `ProfileForticlientWinmacSettingsPtrInput` via:
ProfileForticlientWinmacSettingsArgs{...} or: nil
func ProfileForticlientWinmacSettingsPtr ¶
func ProfileForticlientWinmacSettingsPtr(v *ProfileForticlientWinmacSettingsArgs) ProfileForticlientWinmacSettingsPtrInput
type ProfileForticlientWinmacSettingsPtrOutput ¶
type ProfileForticlientWinmacSettingsPtrOutput struct{ *pulumi.OutputState }
func (ProfileForticlientWinmacSettingsPtrOutput) AvRealtimeProtection ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) AvRealtimeProtection() pulumi.StringPtrOutput
Enable/disable FortiClient AntiVirus real-time protection. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) AvSignatureUpToDate ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) AvSignatureUpToDate() pulumi.StringPtrOutput
Enable/disable FortiClient AV signature updates. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ElementType ¶
func (ProfileForticlientWinmacSettingsPtrOutput) ElementType() reflect.Type
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientApplicationFirewall ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientApplicationFirewall() pulumi.StringPtrOutput
Enable/disable the FortiClient application firewall. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientApplicationFirewallList ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientApplicationFirewallList() pulumi.StringPtrOutput
FortiClient application firewall rule list.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientAv ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientAv() pulumi.StringPtrOutput
Enable/disable FortiClient AntiVirus scanning. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsCompliance ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsCompliance() pulumi.StringPtrOutput
Enable/disable FortiClient Enterprise Management Server (EMS) compliance. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsComplianceAction ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsComplianceAction() pulumi.StringPtrOutput
FortiClient EMS compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsEntries ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientEmsEntries() ProfileForticlientWinmacSettingsForticlientEmsEntryArrayOutput
FortiClient EMS entries. The structure of `forticlientEmsEntries` block is documented below.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientLinuxVer ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLinuxVer() pulumi.StringPtrOutput
Minimum FortiClient Linux version.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUpload ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUpload() pulumi.StringPtrOutput
Enable/disable uploading FortiClient logs. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUploadLevel ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUploadLevel() pulumi.StringPtrOutput
Select the FortiClient logs to upload. Valid values: `traffic`, `vulnerability`, `event`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUploadServer ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientLogUploadServer() pulumi.StringPtrOutput
IP address or FQDN of the server to which to upload FortiClient logs.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientMacVer ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientMacVer() pulumi.StringPtrOutput
Minimum FortiClient Mac OS version.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientMinimumSoftwareVersion ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientMinimumSoftwareVersion() pulumi.StringPtrOutput
Enable/disable requiring clients to run FortiClient with a minimum software version number. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientOperatingSystems ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientOperatingSystems() ProfileForticlientWinmacSettingsForticlientOperatingSystemArrayOutput
FortiClient operating system. The structure of `forticlientOperatingSystem` block is documented below.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientOwnFiles ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientOwnFiles() ProfileForticlientWinmacSettingsForticlientOwnFileArrayOutput
Checking the path and filename of the FortiClient application. The structure of `forticlientOwnFile` block is documented below.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientRegistrationComplianceAction ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientRegistrationComplianceAction() pulumi.StringPtrOutput
FortiClient registration compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientRegistryEntries ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientRegistryEntries() ProfileForticlientWinmacSettingsForticlientRegistryEntryArrayOutput
FortiClient registry entry. The structure of `forticlientRegistryEntry` block is documented below.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientRunningApps ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientRunningApps() ProfileForticlientWinmacSettingsForticlientRunningAppArrayOutput
Use FortiClient to verify if the listed applications are running on the client. The structure of `forticlientRunningApp` block is documented below.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientSecurityPosture ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSecurityPosture() pulumi.StringPtrOutput
Enable/disable FortiClient security posture check options. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientSecurityPostureComplianceAction ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSecurityPostureComplianceAction() pulumi.StringPtrOutput
FortiClient security posture compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientSystemCompliance ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSystemCompliance() pulumi.StringPtrOutput
Enable/disable enforcement of FortiClient system compliance. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientSystemComplianceAction ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientSystemComplianceAction() pulumi.StringPtrOutput
Block or warn clients not compliant with FortiClient requirements. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScan ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScan() pulumi.StringPtrOutput
Enable/disable FortiClient vulnerability scanning. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanComplianceAction ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanComplianceAction() pulumi.StringPtrOutput
FortiClient vulnerability compliance action. Valid values: `block`, `warning`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanEnforce ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanEnforce() pulumi.StringPtrOutput
Configure the level of the vulnerability found that causes a FortiClient vulnerability compliance action. Valid values: `critical`, `high`, `medium`, `low`, `info`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanEnforceGrace ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanEnforceGrace() pulumi.IntPtrOutput
FortiClient vulnerability scan enforcement grace period (0 - 30 days, default = 1).
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanExempt ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientVulnScanExempt() pulumi.StringPtrOutput
Enable/disable compliance exemption for vulnerabilities that cannot be patched automatically. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientWf ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientWf() pulumi.StringPtrOutput
Enable/disable FortiClient web filtering. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientWfProfile ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientWfProfile() pulumi.StringPtrOutput
The FortiClient web filter profile to apply.
func (ProfileForticlientWinmacSettingsPtrOutput) ForticlientWinVer ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ForticlientWinVer() pulumi.StringPtrOutput
Minimum FortiClient Windows version.
func (ProfileForticlientWinmacSettingsPtrOutput) OsAvSoftwareInstalled ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) OsAvSoftwareInstalled() pulumi.StringPtrOutput
Enable/disable checking for OS recognized AntiVirus software. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) SandboxAddress ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) SandboxAddress() pulumi.StringPtrOutput
FortiSandbox address.
func (ProfileForticlientWinmacSettingsPtrOutput) SandboxAnalysis ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) SandboxAnalysis() pulumi.StringPtrOutput
Enable/disable sending files to FortiSandbox for analysis. Valid values: `enable`, `disable`.
func (ProfileForticlientWinmacSettingsPtrOutput) ToProfileForticlientWinmacSettingsPtrOutput ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ToProfileForticlientWinmacSettingsPtrOutput() ProfileForticlientWinmacSettingsPtrOutput
func (ProfileForticlientWinmacSettingsPtrOutput) ToProfileForticlientWinmacSettingsPtrOutputWithContext ¶
func (o ProfileForticlientWinmacSettingsPtrOutput) ToProfileForticlientWinmacSettingsPtrOutputWithContext(ctx context.Context) ProfileForticlientWinmacSettingsPtrOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOnNetAddr ¶
type ProfileOnNetAddr struct { // Address object from available options. Name *string `pulumi:"name"` }
type ProfileOnNetAddrArgs ¶
type ProfileOnNetAddrArgs struct { // Address object from available options. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileOnNetAddrArgs) ElementType ¶
func (ProfileOnNetAddrArgs) ElementType() reflect.Type
func (ProfileOnNetAddrArgs) ToProfileOnNetAddrOutput ¶
func (i ProfileOnNetAddrArgs) ToProfileOnNetAddrOutput() ProfileOnNetAddrOutput
func (ProfileOnNetAddrArgs) ToProfileOnNetAddrOutputWithContext ¶
func (i ProfileOnNetAddrArgs) ToProfileOnNetAddrOutputWithContext(ctx context.Context) ProfileOnNetAddrOutput
type ProfileOnNetAddrArray ¶
type ProfileOnNetAddrArray []ProfileOnNetAddrInput
func (ProfileOnNetAddrArray) ElementType ¶
func (ProfileOnNetAddrArray) ElementType() reflect.Type
func (ProfileOnNetAddrArray) ToProfileOnNetAddrArrayOutput ¶
func (i ProfileOnNetAddrArray) ToProfileOnNetAddrArrayOutput() ProfileOnNetAddrArrayOutput
func (ProfileOnNetAddrArray) ToProfileOnNetAddrArrayOutputWithContext ¶
func (i ProfileOnNetAddrArray) ToProfileOnNetAddrArrayOutputWithContext(ctx context.Context) ProfileOnNetAddrArrayOutput
type ProfileOnNetAddrArrayInput ¶
type ProfileOnNetAddrArrayInput interface { pulumi.Input ToProfileOnNetAddrArrayOutput() ProfileOnNetAddrArrayOutput ToProfileOnNetAddrArrayOutputWithContext(context.Context) ProfileOnNetAddrArrayOutput }
ProfileOnNetAddrArrayInput is an input type that accepts ProfileOnNetAddrArray and ProfileOnNetAddrArrayOutput values. You can construct a concrete instance of `ProfileOnNetAddrArrayInput` via:
ProfileOnNetAddrArray{ ProfileOnNetAddrArgs{...} }
type ProfileOnNetAddrArrayOutput ¶
type ProfileOnNetAddrArrayOutput struct{ *pulumi.OutputState }
func (ProfileOnNetAddrArrayOutput) ElementType ¶
func (ProfileOnNetAddrArrayOutput) ElementType() reflect.Type
func (ProfileOnNetAddrArrayOutput) Index ¶
func (o ProfileOnNetAddrArrayOutput) Index(i pulumi.IntInput) ProfileOnNetAddrOutput
func (ProfileOnNetAddrArrayOutput) ToProfileOnNetAddrArrayOutput ¶
func (o ProfileOnNetAddrArrayOutput) ToProfileOnNetAddrArrayOutput() ProfileOnNetAddrArrayOutput
func (ProfileOnNetAddrArrayOutput) ToProfileOnNetAddrArrayOutputWithContext ¶
func (o ProfileOnNetAddrArrayOutput) ToProfileOnNetAddrArrayOutputWithContext(ctx context.Context) ProfileOnNetAddrArrayOutput
type ProfileOnNetAddrInput ¶
type ProfileOnNetAddrInput interface { pulumi.Input ToProfileOnNetAddrOutput() ProfileOnNetAddrOutput ToProfileOnNetAddrOutputWithContext(context.Context) ProfileOnNetAddrOutput }
ProfileOnNetAddrInput is an input type that accepts ProfileOnNetAddrArgs and ProfileOnNetAddrOutput values. You can construct a concrete instance of `ProfileOnNetAddrInput` via:
ProfileOnNetAddrArgs{...}
type ProfileOnNetAddrOutput ¶
type ProfileOnNetAddrOutput struct{ *pulumi.OutputState }
func (ProfileOnNetAddrOutput) ElementType ¶
func (ProfileOnNetAddrOutput) ElementType() reflect.Type
func (ProfileOnNetAddrOutput) Name ¶
func (o ProfileOnNetAddrOutput) Name() pulumi.StringPtrOutput
Address object from available options.
func (ProfileOnNetAddrOutput) ToProfileOnNetAddrOutput ¶
func (o ProfileOnNetAddrOutput) ToProfileOnNetAddrOutput() ProfileOnNetAddrOutput
func (ProfileOnNetAddrOutput) ToProfileOnNetAddrOutputWithContext ¶
func (o ProfileOnNetAddrOutput) ToProfileOnNetAddrOutputWithContext(ctx context.Context) ProfileOnNetAddrOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) Description ¶
func (o ProfileOutput) Description() pulumi.StringPtrOutput
Description.
func (ProfileOutput) DeviceGroups ¶
func (o ProfileOutput) DeviceGroups() ProfileDeviceGroupArrayOutput
Device groups. The structure of `deviceGroups` block is documented below.
func (ProfileOutput) DynamicSortSubtable ¶
func (o ProfileOutput) 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 (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) ForticlientAndroidSettings ¶
func (o ProfileOutput) ForticlientAndroidSettings() ProfileForticlientAndroidSettingsOutput
FortiClient settings for Android platform. The structure of `forticlientAndroidSettings` block is documented below.
func (ProfileOutput) ForticlientIosSettings ¶
func (o ProfileOutput) ForticlientIosSettings() ProfileForticlientIosSettingsOutput
FortiClient settings for iOS platform. The structure of `forticlientIosSettings` block is documented below.
func (ProfileOutput) ForticlientWinmacSettings ¶
func (o ProfileOutput) ForticlientWinmacSettings() ProfileForticlientWinmacSettingsOutput
FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below.
func (ProfileOutput) GetAllTables ¶
func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ProfileOutput) OnNetAddrs ¶
func (o ProfileOutput) OnNetAddrs() ProfileOnNetAddrArrayOutput
Addresses for on-net detection. The structure of `onNetAddr` block is documented below.
func (ProfileOutput) ProfileName ¶
func (o ProfileOutput) ProfileName() pulumi.StringOutput
Profile name.
func (ProfileOutput) ReplacemsgOverrideGroup ¶
func (o ProfileOutput) ReplacemsgOverrideGroup() pulumi.StringOutput
Select an endpoint control replacement message override group from available options.
func (ProfileOutput) SrcAddrs ¶
func (o ProfileOutput) SrcAddrs() ProfileSrcAddrArrayOutput
Source addresses. The structure of `srcAddr` block is documented below.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
func (ProfileOutput) UserGroups ¶
func (o ProfileOutput) UserGroups() ProfileUserGroupArrayOutput
User groups. The structure of `userGroups` block is documented below.
func (ProfileOutput) Users ¶
func (o ProfileOutput) Users() ProfileUserArrayOutput
Users. The structure of `users` block is documented below.
func (ProfileOutput) Vdomparam ¶
func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type ProfileSrcAddr ¶
type ProfileSrcAddr struct { // Address object from available options. Name *string `pulumi:"name"` }
type ProfileSrcAddrArgs ¶
type ProfileSrcAddrArgs struct { // Address object from available options. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileSrcAddrArgs) ElementType ¶
func (ProfileSrcAddrArgs) ElementType() reflect.Type
func (ProfileSrcAddrArgs) ToProfileSrcAddrOutput ¶
func (i ProfileSrcAddrArgs) ToProfileSrcAddrOutput() ProfileSrcAddrOutput
func (ProfileSrcAddrArgs) ToProfileSrcAddrOutputWithContext ¶
func (i ProfileSrcAddrArgs) ToProfileSrcAddrOutputWithContext(ctx context.Context) ProfileSrcAddrOutput
type ProfileSrcAddrArray ¶
type ProfileSrcAddrArray []ProfileSrcAddrInput
func (ProfileSrcAddrArray) ElementType ¶
func (ProfileSrcAddrArray) ElementType() reflect.Type
func (ProfileSrcAddrArray) ToProfileSrcAddrArrayOutput ¶
func (i ProfileSrcAddrArray) ToProfileSrcAddrArrayOutput() ProfileSrcAddrArrayOutput
func (ProfileSrcAddrArray) ToProfileSrcAddrArrayOutputWithContext ¶
func (i ProfileSrcAddrArray) ToProfileSrcAddrArrayOutputWithContext(ctx context.Context) ProfileSrcAddrArrayOutput
type ProfileSrcAddrArrayInput ¶
type ProfileSrcAddrArrayInput interface { pulumi.Input ToProfileSrcAddrArrayOutput() ProfileSrcAddrArrayOutput ToProfileSrcAddrArrayOutputWithContext(context.Context) ProfileSrcAddrArrayOutput }
ProfileSrcAddrArrayInput is an input type that accepts ProfileSrcAddrArray and ProfileSrcAddrArrayOutput values. You can construct a concrete instance of `ProfileSrcAddrArrayInput` via:
ProfileSrcAddrArray{ ProfileSrcAddrArgs{...} }
type ProfileSrcAddrArrayOutput ¶
type ProfileSrcAddrArrayOutput struct{ *pulumi.OutputState }
func (ProfileSrcAddrArrayOutput) ElementType ¶
func (ProfileSrcAddrArrayOutput) ElementType() reflect.Type
func (ProfileSrcAddrArrayOutput) Index ¶
func (o ProfileSrcAddrArrayOutput) Index(i pulumi.IntInput) ProfileSrcAddrOutput
func (ProfileSrcAddrArrayOutput) ToProfileSrcAddrArrayOutput ¶
func (o ProfileSrcAddrArrayOutput) ToProfileSrcAddrArrayOutput() ProfileSrcAddrArrayOutput
func (ProfileSrcAddrArrayOutput) ToProfileSrcAddrArrayOutputWithContext ¶
func (o ProfileSrcAddrArrayOutput) ToProfileSrcAddrArrayOutputWithContext(ctx context.Context) ProfileSrcAddrArrayOutput
type ProfileSrcAddrInput ¶
type ProfileSrcAddrInput interface { pulumi.Input ToProfileSrcAddrOutput() ProfileSrcAddrOutput ToProfileSrcAddrOutputWithContext(context.Context) ProfileSrcAddrOutput }
ProfileSrcAddrInput is an input type that accepts ProfileSrcAddrArgs and ProfileSrcAddrOutput values. You can construct a concrete instance of `ProfileSrcAddrInput` via:
ProfileSrcAddrArgs{...}
type ProfileSrcAddrOutput ¶
type ProfileSrcAddrOutput struct{ *pulumi.OutputState }
func (ProfileSrcAddrOutput) ElementType ¶
func (ProfileSrcAddrOutput) ElementType() reflect.Type
func (ProfileSrcAddrOutput) Name ¶
func (o ProfileSrcAddrOutput) Name() pulumi.StringPtrOutput
Address object from available options.
func (ProfileSrcAddrOutput) ToProfileSrcAddrOutput ¶
func (o ProfileSrcAddrOutput) ToProfileSrcAddrOutput() ProfileSrcAddrOutput
func (ProfileSrcAddrOutput) ToProfileSrcAddrOutputWithContext ¶
func (o ProfileSrcAddrOutput) ToProfileSrcAddrOutputWithContext(ctx context.Context) ProfileSrcAddrOutput
type ProfileState ¶
type ProfileState struct { // Description. Description pulumi.StringPtrInput // Device groups. The structure of `deviceGroups` block is documented below. DeviceGroups ProfileDeviceGroupArrayInput // 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 // FortiClient settings for Android platform. The structure of `forticlientAndroidSettings` block is documented below. ForticlientAndroidSettings ProfileForticlientAndroidSettingsPtrInput // FortiClient settings for iOS platform. The structure of `forticlientIosSettings` block is documented below. ForticlientIosSettings ProfileForticlientIosSettingsPtrInput // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings ProfileForticlientWinmacSettingsPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs ProfileOnNetAddrArrayInput // Profile name. ProfileName pulumi.StringPtrInput // Select an endpoint control replacement message override group from available options. ReplacemsgOverrideGroup pulumi.StringPtrInput // Source addresses. The structure of `srcAddr` block is documented below. SrcAddrs ProfileSrcAddrArrayInput // User groups. The structure of `userGroups` block is documented below. UserGroups ProfileUserGroupArrayInput // Users. The structure of `users` block is documented below. Users ProfileUserArrayInput // 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 (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type ProfileUser ¶
type ProfileUser struct { // User name. Name *string `pulumi:"name"` }
type ProfileUserArgs ¶
type ProfileUserArgs struct { // User name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileUserArgs) ElementType ¶
func (ProfileUserArgs) ElementType() reflect.Type
func (ProfileUserArgs) ToProfileUserOutput ¶
func (i ProfileUserArgs) ToProfileUserOutput() ProfileUserOutput
func (ProfileUserArgs) ToProfileUserOutputWithContext ¶
func (i ProfileUserArgs) ToProfileUserOutputWithContext(ctx context.Context) ProfileUserOutput
type ProfileUserArray ¶
type ProfileUserArray []ProfileUserInput
func (ProfileUserArray) ElementType ¶
func (ProfileUserArray) ElementType() reflect.Type
func (ProfileUserArray) ToProfileUserArrayOutput ¶
func (i ProfileUserArray) ToProfileUserArrayOutput() ProfileUserArrayOutput
func (ProfileUserArray) ToProfileUserArrayOutputWithContext ¶
func (i ProfileUserArray) ToProfileUserArrayOutputWithContext(ctx context.Context) ProfileUserArrayOutput
type ProfileUserArrayInput ¶
type ProfileUserArrayInput interface { pulumi.Input ToProfileUserArrayOutput() ProfileUserArrayOutput ToProfileUserArrayOutputWithContext(context.Context) ProfileUserArrayOutput }
ProfileUserArrayInput is an input type that accepts ProfileUserArray and ProfileUserArrayOutput values. You can construct a concrete instance of `ProfileUserArrayInput` via:
ProfileUserArray{ ProfileUserArgs{...} }
type ProfileUserArrayOutput ¶
type ProfileUserArrayOutput struct{ *pulumi.OutputState }
func (ProfileUserArrayOutput) ElementType ¶
func (ProfileUserArrayOutput) ElementType() reflect.Type
func (ProfileUserArrayOutput) Index ¶
func (o ProfileUserArrayOutput) Index(i pulumi.IntInput) ProfileUserOutput
func (ProfileUserArrayOutput) ToProfileUserArrayOutput ¶
func (o ProfileUserArrayOutput) ToProfileUserArrayOutput() ProfileUserArrayOutput
func (ProfileUserArrayOutput) ToProfileUserArrayOutputWithContext ¶
func (o ProfileUserArrayOutput) ToProfileUserArrayOutputWithContext(ctx context.Context) ProfileUserArrayOutput
type ProfileUserGroup ¶
type ProfileUserGroup struct { // User group name. Name *string `pulumi:"name"` }
type ProfileUserGroupArgs ¶
type ProfileUserGroupArgs struct { // User group name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileUserGroupArgs) ElementType ¶
func (ProfileUserGroupArgs) ElementType() reflect.Type
func (ProfileUserGroupArgs) ToProfileUserGroupOutput ¶
func (i ProfileUserGroupArgs) ToProfileUserGroupOutput() ProfileUserGroupOutput
func (ProfileUserGroupArgs) ToProfileUserGroupOutputWithContext ¶
func (i ProfileUserGroupArgs) ToProfileUserGroupOutputWithContext(ctx context.Context) ProfileUserGroupOutput
type ProfileUserGroupArray ¶
type ProfileUserGroupArray []ProfileUserGroupInput
func (ProfileUserGroupArray) ElementType ¶
func (ProfileUserGroupArray) ElementType() reflect.Type
func (ProfileUserGroupArray) ToProfileUserGroupArrayOutput ¶
func (i ProfileUserGroupArray) ToProfileUserGroupArrayOutput() ProfileUserGroupArrayOutput
func (ProfileUserGroupArray) ToProfileUserGroupArrayOutputWithContext ¶
func (i ProfileUserGroupArray) ToProfileUserGroupArrayOutputWithContext(ctx context.Context) ProfileUserGroupArrayOutput
type ProfileUserGroupArrayInput ¶
type ProfileUserGroupArrayInput interface { pulumi.Input ToProfileUserGroupArrayOutput() ProfileUserGroupArrayOutput ToProfileUserGroupArrayOutputWithContext(context.Context) ProfileUserGroupArrayOutput }
ProfileUserGroupArrayInput is an input type that accepts ProfileUserGroupArray and ProfileUserGroupArrayOutput values. You can construct a concrete instance of `ProfileUserGroupArrayInput` via:
ProfileUserGroupArray{ ProfileUserGroupArgs{...} }
type ProfileUserGroupArrayOutput ¶
type ProfileUserGroupArrayOutput struct{ *pulumi.OutputState }
func (ProfileUserGroupArrayOutput) ElementType ¶
func (ProfileUserGroupArrayOutput) ElementType() reflect.Type
func (ProfileUserGroupArrayOutput) Index ¶
func (o ProfileUserGroupArrayOutput) Index(i pulumi.IntInput) ProfileUserGroupOutput
func (ProfileUserGroupArrayOutput) ToProfileUserGroupArrayOutput ¶
func (o ProfileUserGroupArrayOutput) ToProfileUserGroupArrayOutput() ProfileUserGroupArrayOutput
func (ProfileUserGroupArrayOutput) ToProfileUserGroupArrayOutputWithContext ¶
func (o ProfileUserGroupArrayOutput) ToProfileUserGroupArrayOutputWithContext(ctx context.Context) ProfileUserGroupArrayOutput
type ProfileUserGroupInput ¶
type ProfileUserGroupInput interface { pulumi.Input ToProfileUserGroupOutput() ProfileUserGroupOutput ToProfileUserGroupOutputWithContext(context.Context) ProfileUserGroupOutput }
ProfileUserGroupInput is an input type that accepts ProfileUserGroupArgs and ProfileUserGroupOutput values. You can construct a concrete instance of `ProfileUserGroupInput` via:
ProfileUserGroupArgs{...}
type ProfileUserGroupOutput ¶
type ProfileUserGroupOutput struct{ *pulumi.OutputState }
func (ProfileUserGroupOutput) ElementType ¶
func (ProfileUserGroupOutput) ElementType() reflect.Type
func (ProfileUserGroupOutput) Name ¶
func (o ProfileUserGroupOutput) Name() pulumi.StringPtrOutput
User group name.
func (ProfileUserGroupOutput) ToProfileUserGroupOutput ¶
func (o ProfileUserGroupOutput) ToProfileUserGroupOutput() ProfileUserGroupOutput
func (ProfileUserGroupOutput) ToProfileUserGroupOutputWithContext ¶
func (o ProfileUserGroupOutput) ToProfileUserGroupOutputWithContext(ctx context.Context) ProfileUserGroupOutput
type ProfileUserInput ¶
type ProfileUserInput interface { pulumi.Input ToProfileUserOutput() ProfileUserOutput ToProfileUserOutputWithContext(context.Context) ProfileUserOutput }
ProfileUserInput is an input type that accepts ProfileUserArgs and ProfileUserOutput values. You can construct a concrete instance of `ProfileUserInput` via:
ProfileUserArgs{...}
type ProfileUserOutput ¶
type ProfileUserOutput struct{ *pulumi.OutputState }
func (ProfileUserOutput) ElementType ¶
func (ProfileUserOutput) ElementType() reflect.Type
func (ProfileUserOutput) ToProfileUserOutput ¶
func (o ProfileUserOutput) ToProfileUserOutput() ProfileUserOutput
func (ProfileUserOutput) ToProfileUserOutputWithContext ¶
func (o ProfileUserOutput) ToProfileUserOutputWithContext(ctx context.Context) ProfileUserOutput
type Registeredforticlient ¶
type Registeredforticlient struct { pulumi.CustomResourceState // FortiClient registration flag. Flag pulumi.IntOutput `pulumi:"flag"` // Endpoint IP address. Ip pulumi.StringOutput `pulumi:"ip"` // Endpoint MAC address. Mac pulumi.StringOutput `pulumi:"mac"` // Registering FortiGate SN. RegFortigate pulumi.StringOutput `pulumi:"regFortigate"` // FortiClient registration status. Status pulumi.IntOutput `pulumi:"status"` // FortiClient UID. Uid pulumi.StringOutput `pulumi:"uid"` // Registering vdom. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Registered FortiClient list. Applies to FortiOS Version `<= 6.2.0`.
## Import
EndpointControl RegisteredForticlient can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/registeredforticlient:Registeredforticlient labelname {{uid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/registeredforticlient:Registeredforticlient labelname {{uid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetRegisteredforticlient ¶
func GetRegisteredforticlient(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegisteredforticlientState, opts ...pulumi.ResourceOption) (*Registeredforticlient, error)
GetRegisteredforticlient gets an existing Registeredforticlient 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 NewRegisteredforticlient ¶
func NewRegisteredforticlient(ctx *pulumi.Context, name string, args *RegisteredforticlientArgs, opts ...pulumi.ResourceOption) (*Registeredforticlient, error)
NewRegisteredforticlient registers a new resource with the given unique name, arguments, and options.
func (*Registeredforticlient) ElementType ¶
func (*Registeredforticlient) ElementType() reflect.Type
func (*Registeredforticlient) ToRegisteredforticlientOutput ¶
func (i *Registeredforticlient) ToRegisteredforticlientOutput() RegisteredforticlientOutput
func (*Registeredforticlient) ToRegisteredforticlientOutputWithContext ¶
func (i *Registeredforticlient) ToRegisteredforticlientOutputWithContext(ctx context.Context) RegisteredforticlientOutput
type RegisteredforticlientArgs ¶
type RegisteredforticlientArgs struct { // FortiClient registration flag. Flag pulumi.IntPtrInput // Endpoint IP address. Ip pulumi.StringPtrInput // Endpoint MAC address. Mac pulumi.StringPtrInput // Registering FortiGate SN. RegFortigate pulumi.StringPtrInput // FortiClient registration status. Status pulumi.IntPtrInput // FortiClient UID. Uid pulumi.StringPtrInput // Registering vdom. Vdom 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 Registeredforticlient resource.
func (RegisteredforticlientArgs) ElementType ¶
func (RegisteredforticlientArgs) ElementType() reflect.Type
type RegisteredforticlientArray ¶
type RegisteredforticlientArray []RegisteredforticlientInput
func (RegisteredforticlientArray) ElementType ¶
func (RegisteredforticlientArray) ElementType() reflect.Type
func (RegisteredforticlientArray) ToRegisteredforticlientArrayOutput ¶
func (i RegisteredforticlientArray) ToRegisteredforticlientArrayOutput() RegisteredforticlientArrayOutput
func (RegisteredforticlientArray) ToRegisteredforticlientArrayOutputWithContext ¶
func (i RegisteredforticlientArray) ToRegisteredforticlientArrayOutputWithContext(ctx context.Context) RegisteredforticlientArrayOutput
type RegisteredforticlientArrayInput ¶
type RegisteredforticlientArrayInput interface { pulumi.Input ToRegisteredforticlientArrayOutput() RegisteredforticlientArrayOutput ToRegisteredforticlientArrayOutputWithContext(context.Context) RegisteredforticlientArrayOutput }
RegisteredforticlientArrayInput is an input type that accepts RegisteredforticlientArray and RegisteredforticlientArrayOutput values. You can construct a concrete instance of `RegisteredforticlientArrayInput` via:
RegisteredforticlientArray{ RegisteredforticlientArgs{...} }
type RegisteredforticlientArrayOutput ¶
type RegisteredforticlientArrayOutput struct{ *pulumi.OutputState }
func (RegisteredforticlientArrayOutput) ElementType ¶
func (RegisteredforticlientArrayOutput) ElementType() reflect.Type
func (RegisteredforticlientArrayOutput) Index ¶
func (o RegisteredforticlientArrayOutput) Index(i pulumi.IntInput) RegisteredforticlientOutput
func (RegisteredforticlientArrayOutput) ToRegisteredforticlientArrayOutput ¶
func (o RegisteredforticlientArrayOutput) ToRegisteredforticlientArrayOutput() RegisteredforticlientArrayOutput
func (RegisteredforticlientArrayOutput) ToRegisteredforticlientArrayOutputWithContext ¶
func (o RegisteredforticlientArrayOutput) ToRegisteredforticlientArrayOutputWithContext(ctx context.Context) RegisteredforticlientArrayOutput
type RegisteredforticlientInput ¶
type RegisteredforticlientInput interface { pulumi.Input ToRegisteredforticlientOutput() RegisteredforticlientOutput ToRegisteredforticlientOutputWithContext(ctx context.Context) RegisteredforticlientOutput }
type RegisteredforticlientMap ¶
type RegisteredforticlientMap map[string]RegisteredforticlientInput
func (RegisteredforticlientMap) ElementType ¶
func (RegisteredforticlientMap) ElementType() reflect.Type
func (RegisteredforticlientMap) ToRegisteredforticlientMapOutput ¶
func (i RegisteredforticlientMap) ToRegisteredforticlientMapOutput() RegisteredforticlientMapOutput
func (RegisteredforticlientMap) ToRegisteredforticlientMapOutputWithContext ¶
func (i RegisteredforticlientMap) ToRegisteredforticlientMapOutputWithContext(ctx context.Context) RegisteredforticlientMapOutput
type RegisteredforticlientMapInput ¶
type RegisteredforticlientMapInput interface { pulumi.Input ToRegisteredforticlientMapOutput() RegisteredforticlientMapOutput ToRegisteredforticlientMapOutputWithContext(context.Context) RegisteredforticlientMapOutput }
RegisteredforticlientMapInput is an input type that accepts RegisteredforticlientMap and RegisteredforticlientMapOutput values. You can construct a concrete instance of `RegisteredforticlientMapInput` via:
RegisteredforticlientMap{ "key": RegisteredforticlientArgs{...} }
type RegisteredforticlientMapOutput ¶
type RegisteredforticlientMapOutput struct{ *pulumi.OutputState }
func (RegisteredforticlientMapOutput) ElementType ¶
func (RegisteredforticlientMapOutput) ElementType() reflect.Type
func (RegisteredforticlientMapOutput) MapIndex ¶
func (o RegisteredforticlientMapOutput) MapIndex(k pulumi.StringInput) RegisteredforticlientOutput
func (RegisteredforticlientMapOutput) ToRegisteredforticlientMapOutput ¶
func (o RegisteredforticlientMapOutput) ToRegisteredforticlientMapOutput() RegisteredforticlientMapOutput
func (RegisteredforticlientMapOutput) ToRegisteredforticlientMapOutputWithContext ¶
func (o RegisteredforticlientMapOutput) ToRegisteredforticlientMapOutputWithContext(ctx context.Context) RegisteredforticlientMapOutput
type RegisteredforticlientOutput ¶
type RegisteredforticlientOutput struct{ *pulumi.OutputState }
func (RegisteredforticlientOutput) ElementType ¶
func (RegisteredforticlientOutput) ElementType() reflect.Type
func (RegisteredforticlientOutput) Flag ¶
func (o RegisteredforticlientOutput) Flag() pulumi.IntOutput
FortiClient registration flag.
func (RegisteredforticlientOutput) Ip ¶
func (o RegisteredforticlientOutput) Ip() pulumi.StringOutput
Endpoint IP address.
func (RegisteredforticlientOutput) Mac ¶
func (o RegisteredforticlientOutput) Mac() pulumi.StringOutput
Endpoint MAC address.
func (RegisteredforticlientOutput) RegFortigate ¶
func (o RegisteredforticlientOutput) RegFortigate() pulumi.StringOutput
Registering FortiGate SN.
func (RegisteredforticlientOutput) Status ¶
func (o RegisteredforticlientOutput) Status() pulumi.IntOutput
FortiClient registration status.
func (RegisteredforticlientOutput) ToRegisteredforticlientOutput ¶
func (o RegisteredforticlientOutput) ToRegisteredforticlientOutput() RegisteredforticlientOutput
func (RegisteredforticlientOutput) ToRegisteredforticlientOutputWithContext ¶
func (o RegisteredforticlientOutput) ToRegisteredforticlientOutputWithContext(ctx context.Context) RegisteredforticlientOutput
func (RegisteredforticlientOutput) Uid ¶
func (o RegisteredforticlientOutput) Uid() pulumi.StringOutput
FortiClient UID.
func (RegisteredforticlientOutput) Vdom ¶
func (o RegisteredforticlientOutput) Vdom() pulumi.StringOutput
Registering vdom.
func (RegisteredforticlientOutput) Vdomparam ¶
func (o RegisteredforticlientOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type RegisteredforticlientState ¶
type RegisteredforticlientState struct { // FortiClient registration flag. Flag pulumi.IntPtrInput // Endpoint IP address. Ip pulumi.StringPtrInput // Endpoint MAC address. Mac pulumi.StringPtrInput // Registering FortiGate SN. RegFortigate pulumi.StringPtrInput // FortiClient registration status. Status pulumi.IntPtrInput // FortiClient UID. Uid pulumi.StringPtrInput // Registering vdom. Vdom 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 (RegisteredforticlientState) ElementType ¶
func (RegisteredforticlientState) ElementType() reflect.Type
type Settings ¶
type Settings struct { pulumi.CustomResourceState // Customized URL for downloading FortiClient. DownloadCustomLink pulumi.StringOutput `pulumi:"downloadCustomLink"` // FortiClient download location (FortiGuard or custom). Valid values: `fortiguard`, `custom`. DownloadLocation pulumi.StringOutput `pulumi:"downloadLocation"` // Period of time between FortiClient AntiVirus database updates (0 - 24 hours, default = 8). ForticlientAvdbUpdateInterval pulumi.IntOutput `pulumi:"forticlientAvdbUpdateInterval"` // Enable/disable deregistering unsupported FortiClient endpoints. Valid values: `enable`, `disable`. ForticlientDeregUnsupportedClient pulumi.StringOutput `pulumi:"forticlientDeregUnsupportedClient"` // Enable/disable disconnecting of unsupported FortiClient endpoints. Valid values: `enable`, `disable`. ForticlientDisconnectUnsupportedClient pulumi.StringOutput `pulumi:"forticlientDisconnectUnsupportedClient"` // FortiClient EMS call timeout in milliseconds (500 - 30000 milliseconds, default = 5000). ForticlientEmsRestApiCallTimeout pulumi.IntOutput `pulumi:"forticlientEmsRestApiCallTimeout"` // Interval between two KeepAlive messages from FortiClient (20 - 300 sec, default = 60). ForticlientKeepaliveInterval pulumi.IntOutput `pulumi:"forticlientKeepaliveInterval"` // Enable/disable grace period for offline registered clients. Valid values: `enable`, `disable`. ForticlientOfflineGrace pulumi.StringOutput `pulumi:"forticlientOfflineGrace"` // Grace period for offline registered FortiClient (60 - 600 sec, default = 120). ForticlientOfflineGraceInterval pulumi.IntOutput `pulumi:"forticlientOfflineGraceInterval"` // FortiClient registration key. ForticlientRegKey pulumi.StringPtrOutput `pulumi:"forticlientRegKey"` // Enable/disable requiring or enforcing FortiClient registration keys. Valid values: `enable`, `disable`. ForticlientRegKeyEnforce pulumi.StringOutput `pulumi:"forticlientRegKeyEnforce"` // FortiClient registration license timeout (days, min = 1, max = 180, 0 means unlimited). ForticlientRegTimeout pulumi.IntOutput `pulumi:"forticlientRegTimeout"` // Interval between two system update messages from FortiClient (30 - 1440 min, default = 720). ForticlientSysUpdateInterval pulumi.IntOutput `pulumi:"forticlientSysUpdateInterval"` // Enable/disable uploading FortiClient user avatars. Valid values: `enable`, `disable`. ForticlientUserAvatar pulumi.StringOutput `pulumi:"forticlientUserAvatar"` // Period of time between FortiClient portal warnings (0 - 24 hours, default = 1). ForticlientWarningInterval pulumi.IntOutput `pulumi:"forticlientWarningInterval"` // Override global EMS table for this VDOM. Valid values: `enable`, `disable`. Override pulumi.StringOutput `pulumi:"override"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := endpointcontrol.NewSettings(ctx, "trname", &endpointcontrol.SettingsArgs{ DownloadLocation: pulumi.String("fortiguard"), ForticlientAvdbUpdateInterval: pulumi.Int(8), ForticlientDeregUnsupportedClient: pulumi.String("enable"), ForticlientEmsRestApiCallTimeout: pulumi.Int(5000), ForticlientKeepaliveInterval: pulumi.Int(60), ForticlientOfflineGrace: pulumi.String("disable"), ForticlientOfflineGraceInterval: pulumi.Int(120), ForticlientRegKeyEnforce: pulumi.String("disable"), ForticlientRegTimeout: pulumi.Int(7), ForticlientSysUpdateInterval: pulumi.Int(720), ForticlientUserAvatar: pulumi.String("enable"), ForticlientWarningInterval: pulumi.Int(1), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
EndpointControl Settings can be imported using any of these accepted formats:
```sh $ pulumi import fortios:endpointcontrol/settings:Settings labelname EndpointControlSettings ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:endpointcontrol/settings:Settings labelname EndpointControlSettings ```
$ 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 { // Customized URL for downloading FortiClient. DownloadCustomLink pulumi.StringPtrInput // FortiClient download location (FortiGuard or custom). Valid values: `fortiguard`, `custom`. DownloadLocation pulumi.StringPtrInput // Period of time between FortiClient AntiVirus database updates (0 - 24 hours, default = 8). ForticlientAvdbUpdateInterval pulumi.IntPtrInput // Enable/disable deregistering unsupported FortiClient endpoints. Valid values: `enable`, `disable`. ForticlientDeregUnsupportedClient pulumi.StringPtrInput // Enable/disable disconnecting of unsupported FortiClient endpoints. Valid values: `enable`, `disable`. ForticlientDisconnectUnsupportedClient pulumi.StringPtrInput // FortiClient EMS call timeout in milliseconds (500 - 30000 milliseconds, default = 5000). ForticlientEmsRestApiCallTimeout pulumi.IntPtrInput // Interval between two KeepAlive messages from FortiClient (20 - 300 sec, default = 60). ForticlientKeepaliveInterval pulumi.IntPtrInput // Enable/disable grace period for offline registered clients. Valid values: `enable`, `disable`. ForticlientOfflineGrace pulumi.StringPtrInput // Grace period for offline registered FortiClient (60 - 600 sec, default = 120). ForticlientOfflineGraceInterval pulumi.IntPtrInput // FortiClient registration key. ForticlientRegKey pulumi.StringPtrInput // Enable/disable requiring or enforcing FortiClient registration keys. Valid values: `enable`, `disable`. ForticlientRegKeyEnforce pulumi.StringPtrInput // FortiClient registration license timeout (days, min = 1, max = 180, 0 means unlimited). ForticlientRegTimeout pulumi.IntPtrInput // Interval between two system update messages from FortiClient (30 - 1440 min, default = 720). ForticlientSysUpdateInterval pulumi.IntPtrInput // Enable/disable uploading FortiClient user avatars. Valid values: `enable`, `disable`. ForticlientUserAvatar pulumi.StringPtrInput // Period of time between FortiClient portal warnings (0 - 24 hours, default = 1). ForticlientWarningInterval pulumi.IntPtrInput // Override global EMS table for this VDOM. Valid values: `enable`, `disable`. Override 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 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 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) DownloadCustomLink ¶
func (o SettingsOutput) DownloadCustomLink() pulumi.StringOutput
Customized URL for downloading FortiClient.
func (SettingsOutput) DownloadLocation ¶
func (o SettingsOutput) DownloadLocation() pulumi.StringOutput
FortiClient download location (FortiGuard or custom). Valid values: `fortiguard`, `custom`.
func (SettingsOutput) ElementType ¶
func (SettingsOutput) ElementType() reflect.Type
func (SettingsOutput) ForticlientAvdbUpdateInterval ¶
func (o SettingsOutput) ForticlientAvdbUpdateInterval() pulumi.IntOutput
Period of time between FortiClient AntiVirus database updates (0 - 24 hours, default = 8).
func (SettingsOutput) ForticlientDeregUnsupportedClient ¶
func (o SettingsOutput) ForticlientDeregUnsupportedClient() pulumi.StringOutput
Enable/disable deregistering unsupported FortiClient endpoints. Valid values: `enable`, `disable`.
func (SettingsOutput) ForticlientDisconnectUnsupportedClient ¶
func (o SettingsOutput) ForticlientDisconnectUnsupportedClient() pulumi.StringOutput
Enable/disable disconnecting of unsupported FortiClient endpoints. Valid values: `enable`, `disable`.
func (SettingsOutput) ForticlientEmsRestApiCallTimeout ¶
func (o SettingsOutput) ForticlientEmsRestApiCallTimeout() pulumi.IntOutput
FortiClient EMS call timeout in milliseconds (500 - 30000 milliseconds, default = 5000).
func (SettingsOutput) ForticlientKeepaliveInterval ¶
func (o SettingsOutput) ForticlientKeepaliveInterval() pulumi.IntOutput
Interval between two KeepAlive messages from FortiClient (20 - 300 sec, default = 60).
func (SettingsOutput) ForticlientOfflineGrace ¶
func (o SettingsOutput) ForticlientOfflineGrace() pulumi.StringOutput
Enable/disable grace period for offline registered clients. Valid values: `enable`, `disable`.
func (SettingsOutput) ForticlientOfflineGraceInterval ¶
func (o SettingsOutput) ForticlientOfflineGraceInterval() pulumi.IntOutput
Grace period for offline registered FortiClient (60 - 600 sec, default = 120).
func (SettingsOutput) ForticlientRegKey ¶
func (o SettingsOutput) ForticlientRegKey() pulumi.StringPtrOutput
FortiClient registration key.
func (SettingsOutput) ForticlientRegKeyEnforce ¶
func (o SettingsOutput) ForticlientRegKeyEnforce() pulumi.StringOutput
Enable/disable requiring or enforcing FortiClient registration keys. Valid values: `enable`, `disable`.
func (SettingsOutput) ForticlientRegTimeout ¶
func (o SettingsOutput) ForticlientRegTimeout() pulumi.IntOutput
FortiClient registration license timeout (days, min = 1, max = 180, 0 means unlimited).
func (SettingsOutput) ForticlientSysUpdateInterval ¶
func (o SettingsOutput) ForticlientSysUpdateInterval() pulumi.IntOutput
Interval between two system update messages from FortiClient (30 - 1440 min, default = 720).
func (SettingsOutput) ForticlientUserAvatar ¶
func (o SettingsOutput) ForticlientUserAvatar() pulumi.StringOutput
Enable/disable uploading FortiClient user avatars. Valid values: `enable`, `disable`.
func (SettingsOutput) ForticlientWarningInterval ¶
func (o SettingsOutput) ForticlientWarningInterval() pulumi.IntOutput
Period of time between FortiClient portal warnings (0 - 24 hours, default = 1).
func (SettingsOutput) Override ¶
func (o SettingsOutput) Override() pulumi.StringOutput
Override global EMS table for this VDOM. 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) Vdomparam ¶
func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type SettingsState ¶
type SettingsState struct { // Customized URL for downloading FortiClient. DownloadCustomLink pulumi.StringPtrInput // FortiClient download location (FortiGuard or custom). Valid values: `fortiguard`, `custom`. DownloadLocation pulumi.StringPtrInput // Period of time between FortiClient AntiVirus database updates (0 - 24 hours, default = 8). ForticlientAvdbUpdateInterval pulumi.IntPtrInput // Enable/disable deregistering unsupported FortiClient endpoints. Valid values: `enable`, `disable`. ForticlientDeregUnsupportedClient pulumi.StringPtrInput // Enable/disable disconnecting of unsupported FortiClient endpoints. Valid values: `enable`, `disable`. ForticlientDisconnectUnsupportedClient pulumi.StringPtrInput // FortiClient EMS call timeout in milliseconds (500 - 30000 milliseconds, default = 5000). ForticlientEmsRestApiCallTimeout pulumi.IntPtrInput // Interval between two KeepAlive messages from FortiClient (20 - 300 sec, default = 60). ForticlientKeepaliveInterval pulumi.IntPtrInput // Enable/disable grace period for offline registered clients. Valid values: `enable`, `disable`. ForticlientOfflineGrace pulumi.StringPtrInput // Grace period for offline registered FortiClient (60 - 600 sec, default = 120). ForticlientOfflineGraceInterval pulumi.IntPtrInput // FortiClient registration key. ForticlientRegKey pulumi.StringPtrInput // Enable/disable requiring or enforcing FortiClient registration keys. Valid values: `enable`, `disable`. ForticlientRegKeyEnforce pulumi.StringPtrInput // FortiClient registration license timeout (days, min = 1, max = 180, 0 means unlimited). ForticlientRegTimeout pulumi.IntPtrInput // Interval between two system update messages from FortiClient (30 - 1440 min, default = 720). ForticlientSysUpdateInterval pulumi.IntPtrInput // Enable/disable uploading FortiClient user avatars. Valid values: `enable`, `disable`. ForticlientUserAvatar pulumi.StringPtrInput // Period of time between FortiClient portal warnings (0 - 24 hours, default = 1). ForticlientWarningInterval pulumi.IntPtrInput // Override global EMS table for this VDOM. Valid values: `enable`, `disable`. Override 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 (SettingsState) ElementType ¶
func (SettingsState) ElementType() reflect.Type