1. Packages
  2. Fortios
  3. API Docs
  4. endpointcontrol
  5. Fctemsoverride
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.endpointcontrol.Fctemsoverride

Explore with Pulumi AI

Configure FortiClient Enterprise Management Server (EMS) entries. Applies to FortiOS Version >= 7.4.0.

Create Fctemsoverride Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Fctemsoverride(name: string, args?: FctemsoverrideArgs, opts?: CustomResourceOptions);
@overload
def Fctemsoverride(resource_name: str,
                   args: Optional[FctemsoverrideArgs] = None,
                   opts: Optional[ResourceOptions] = None)

@overload
def Fctemsoverride(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   call_timeout: Optional[int] = None,
                   capabilities: Optional[str] = None,
                   cloud_authentication_access_key: Optional[str] = None,
                   cloud_server_type: Optional[str] = None,
                   dirty_reason: Optional[str] = None,
                   ems_id: Optional[int] = None,
                   fortinetone_cloud_authentication: Optional[str] = None,
                   https_port: Optional[int] = None,
                   interface: Optional[str] = None,
                   interface_select_method: Optional[str] = None,
                   name: Optional[str] = None,
                   out_of_sync_threshold: Optional[int] = None,
                   preserve_ssl_session: Optional[str] = None,
                   pull_avatars: Optional[str] = None,
                   pull_malware_hash: Optional[str] = None,
                   pull_sysinfo: Optional[str] = None,
                   pull_tags: Optional[str] = None,
                   pull_vulnerabilities: Optional[str] = None,
                   send_tags_to_all_vdoms: Optional[str] = None,
                   serial_number: Optional[str] = None,
                   server: Optional[str] = None,
                   source_ip: Optional[str] = None,
                   status: Optional[str] = None,
                   tenant_id: Optional[str] = None,
                   trust_ca_cn: Optional[str] = None,
                   vdomparam: Optional[str] = None,
                   verifying_ca: Optional[str] = None,
                   websocket_override: Optional[str] = None)
func NewFctemsoverride(ctx *Context, name string, args *FctemsoverrideArgs, opts ...ResourceOption) (*Fctemsoverride, error)
public Fctemsoverride(string name, FctemsoverrideArgs? args = null, CustomResourceOptions? opts = null)
public Fctemsoverride(String name, FctemsoverrideArgs args)
public Fctemsoverride(String name, FctemsoverrideArgs args, CustomResourceOptions options)
type: fortios:endpointcontrol:Fctemsoverride
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args FctemsoverrideArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args FctemsoverrideArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args FctemsoverrideArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args FctemsoverrideArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. FctemsoverrideArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var fctemsoverrideResource = new Fortios.Endpointcontrol.Fctemsoverride("fctemsoverrideResource", new()
{
    CallTimeout = 0,
    Capabilities = "string",
    CloudAuthenticationAccessKey = "string",
    CloudServerType = "string",
    DirtyReason = "string",
    EmsId = 0,
    FortinetoneCloudAuthentication = "string",
    HttpsPort = 0,
    Interface = "string",
    InterfaceSelectMethod = "string",
    Name = "string",
    OutOfSyncThreshold = 0,
    PreserveSslSession = "string",
    PullAvatars = "string",
    PullMalwareHash = "string",
    PullSysinfo = "string",
    PullTags = "string",
    PullVulnerabilities = "string",
    SendTagsToAllVdoms = "string",
    SerialNumber = "string",
    Server = "string",
    SourceIp = "string",
    Status = "string",
    TenantId = "string",
    TrustCaCn = "string",
    Vdomparam = "string",
    VerifyingCa = "string",
    WebsocketOverride = "string",
});
Copy
example, err := endpointcontrol.NewFctemsoverride(ctx, "fctemsoverrideResource", &endpointcontrol.FctemsoverrideArgs{
	CallTimeout:                    pulumi.Int(0),
	Capabilities:                   pulumi.String("string"),
	CloudAuthenticationAccessKey:   pulumi.String("string"),
	CloudServerType:                pulumi.String("string"),
	DirtyReason:                    pulumi.String("string"),
	EmsId:                          pulumi.Int(0),
	FortinetoneCloudAuthentication: pulumi.String("string"),
	HttpsPort:                      pulumi.Int(0),
	Interface:                      pulumi.String("string"),
	InterfaceSelectMethod:          pulumi.String("string"),
	Name:                           pulumi.String("string"),
	OutOfSyncThreshold:             pulumi.Int(0),
	PreserveSslSession:             pulumi.String("string"),
	PullAvatars:                    pulumi.String("string"),
	PullMalwareHash:                pulumi.String("string"),
	PullSysinfo:                    pulumi.String("string"),
	PullTags:                       pulumi.String("string"),
	PullVulnerabilities:            pulumi.String("string"),
	SendTagsToAllVdoms:             pulumi.String("string"),
	SerialNumber:                   pulumi.String("string"),
	Server:                         pulumi.String("string"),
	SourceIp:                       pulumi.String("string"),
	Status:                         pulumi.String("string"),
	TenantId:                       pulumi.String("string"),
	TrustCaCn:                      pulumi.String("string"),
	Vdomparam:                      pulumi.String("string"),
	VerifyingCa:                    pulumi.String("string"),
	WebsocketOverride:              pulumi.String("string"),
})
Copy
var fctemsoverrideResource = new Fctemsoverride("fctemsoverrideResource", FctemsoverrideArgs.builder()
    .callTimeout(0)
    .capabilities("string")
    .cloudAuthenticationAccessKey("string")
    .cloudServerType("string")
    .dirtyReason("string")
    .emsId(0)
    .fortinetoneCloudAuthentication("string")
    .httpsPort(0)
    .interface_("string")
    .interfaceSelectMethod("string")
    .name("string")
    .outOfSyncThreshold(0)
    .preserveSslSession("string")
    .pullAvatars("string")
    .pullMalwareHash("string")
    .pullSysinfo("string")
    .pullTags("string")
    .pullVulnerabilities("string")
    .sendTagsToAllVdoms("string")
    .serialNumber("string")
    .server("string")
    .sourceIp("string")
    .status("string")
    .tenantId("string")
    .trustCaCn("string")
    .vdomparam("string")
    .verifyingCa("string")
    .websocketOverride("string")
    .build());
Copy
fctemsoverride_resource = fortios.endpointcontrol.Fctemsoverride("fctemsoverrideResource",
    call_timeout=0,
    capabilities="string",
    cloud_authentication_access_key="string",
    cloud_server_type="string",
    dirty_reason="string",
    ems_id=0,
    fortinetone_cloud_authentication="string",
    https_port=0,
    interface="string",
    interface_select_method="string",
    name="string",
    out_of_sync_threshold=0,
    preserve_ssl_session="string",
    pull_avatars="string",
    pull_malware_hash="string",
    pull_sysinfo="string",
    pull_tags="string",
    pull_vulnerabilities="string",
    send_tags_to_all_vdoms="string",
    serial_number="string",
    server="string",
    source_ip="string",
    status="string",
    tenant_id="string",
    trust_ca_cn="string",
    vdomparam="string",
    verifying_ca="string",
    websocket_override="string")
Copy
const fctemsoverrideResource = new fortios.endpointcontrol.Fctemsoverride("fctemsoverrideResource", {
    callTimeout: 0,
    capabilities: "string",
    cloudAuthenticationAccessKey: "string",
    cloudServerType: "string",
    dirtyReason: "string",
    emsId: 0,
    fortinetoneCloudAuthentication: "string",
    httpsPort: 0,
    "interface": "string",
    interfaceSelectMethod: "string",
    name: "string",
    outOfSyncThreshold: 0,
    preserveSslSession: "string",
    pullAvatars: "string",
    pullMalwareHash: "string",
    pullSysinfo: "string",
    pullTags: "string",
    pullVulnerabilities: "string",
    sendTagsToAllVdoms: "string",
    serialNumber: "string",
    server: "string",
    sourceIp: "string",
    status: "string",
    tenantId: "string",
    trustCaCn: "string",
    vdomparam: "string",
    verifyingCa: "string",
    websocketOverride: "string",
});
Copy
type: fortios:endpointcontrol:Fctemsoverride
properties:
    callTimeout: 0
    capabilities: string
    cloudAuthenticationAccessKey: string
    cloudServerType: string
    dirtyReason: string
    emsId: 0
    fortinetoneCloudAuthentication: string
    httpsPort: 0
    interface: string
    interfaceSelectMethod: string
    name: string
    outOfSyncThreshold: 0
    preserveSslSession: string
    pullAvatars: string
    pullMalwareHash: string
    pullSysinfo: string
    pullTags: string
    pullVulnerabilities: string
    sendTagsToAllVdoms: string
    serialNumber: string
    server: string
    sourceIp: string
    status: string
    tenantId: string
    trustCaCn: string
    vdomparam: string
    verifyingCa: string
    websocketOverride: string
Copy

Fctemsoverride Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Fctemsoverride resource accepts the following input properties:

CallTimeout int
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
Capabilities string
List of EMS capabilities.
CloudAuthenticationAccessKey string
FortiClient EMS Cloud multitenancy access key
CloudServerType string
Cloud server type. Valid values: production, alpha, beta.
DirtyReason string
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
EmsId Changes to this property will trigger replacement. int
EMS ID in order (1 - 7).
FortinetoneCloudAuthentication string
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
HttpsPort int
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
Name string
FortiClient Enterprise Management Server (EMS) name.
OutOfSyncThreshold int
Outdated resource threshold in seconds (10 - 3600, default = 180).
PreserveSslSession string
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
PullAvatars string
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
PullMalwareHash string
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
PullSysinfo string
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
PullTags string
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
PullVulnerabilities string
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
SendTagsToAllVdoms string
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
SerialNumber string
EMS Serial Number.
Server string
FortiClient EMS FQDN or IPv4 address.
SourceIp string
REST API call source IP.
Status string
Enable or disable this EMS configuration. Valid values: enable, disable.
TenantId string
EMS Tenant ID.
TrustCaCn string
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
Vdomparam Changes to this property will trigger replacement. string
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.
VerifyingCa string
Lowest CA cert on Fortigate in verified EMS cert chain.
WebsocketOverride string
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
CallTimeout int
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
Capabilities string
List of EMS capabilities.
CloudAuthenticationAccessKey string
FortiClient EMS Cloud multitenancy access key
CloudServerType string
Cloud server type. Valid values: production, alpha, beta.
DirtyReason string
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
EmsId Changes to this property will trigger replacement. int
EMS ID in order (1 - 7).
FortinetoneCloudAuthentication string
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
HttpsPort int
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
Name string
FortiClient Enterprise Management Server (EMS) name.
OutOfSyncThreshold int
Outdated resource threshold in seconds (10 - 3600, default = 180).
PreserveSslSession string
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
PullAvatars string
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
PullMalwareHash string
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
PullSysinfo string
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
PullTags string
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
PullVulnerabilities string
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
SendTagsToAllVdoms string
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
SerialNumber string
EMS Serial Number.
Server string
FortiClient EMS FQDN or IPv4 address.
SourceIp string
REST API call source IP.
Status string
Enable or disable this EMS configuration. Valid values: enable, disable.
TenantId string
EMS Tenant ID.
TrustCaCn string
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
Vdomparam Changes to this property will trigger replacement. string
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.
VerifyingCa string
Lowest CA cert on Fortigate in verified EMS cert chain.
WebsocketOverride string
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
callTimeout Integer
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities String
List of EMS capabilities.
cloudAuthenticationAccessKey String
FortiClient EMS Cloud multitenancy access key
cloudServerType String
Cloud server type. Valid values: production, alpha, beta.
dirtyReason String
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
emsId Changes to this property will trigger replacement. Integer
EMS ID in order (1 - 7).
fortinetoneCloudAuthentication String
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
httpsPort Integer
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
interface_ String
Specify outgoing interface to reach server.
name String
FortiClient Enterprise Management Server (EMS) name.
outOfSyncThreshold Integer
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserveSslSession String
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pullAvatars String
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pullMalwareHash String
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pullSysinfo String
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pullTags String
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pullVulnerabilities String
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
sendTagsToAllVdoms String
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serialNumber String
EMS Serial Number.
server String
FortiClient EMS FQDN or IPv4 address.
sourceIp String
REST API call source IP.
status String
Enable or disable this EMS configuration. Valid values: enable, disable.
tenantId String
EMS Tenant ID.
trustCaCn String
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. String
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.
verifyingCa String
Lowest CA cert on Fortigate in verified EMS cert chain.
websocketOverride String
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
callTimeout number
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities string
List of EMS capabilities.
cloudAuthenticationAccessKey string
FortiClient EMS Cloud multitenancy access key
cloudServerType string
Cloud server type. Valid values: production, alpha, beta.
dirtyReason string
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
emsId Changes to this property will trigger replacement. number
EMS ID in order (1 - 7).
fortinetoneCloudAuthentication string
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
httpsPort number
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interface string
Specify outgoing interface to reach server.
interfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
name string
FortiClient Enterprise Management Server (EMS) name.
outOfSyncThreshold number
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserveSslSession string
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pullAvatars string
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pullMalwareHash string
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pullSysinfo string
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pullTags string
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pullVulnerabilities string
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
sendTagsToAllVdoms string
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serialNumber string
EMS Serial Number.
server string
FortiClient EMS FQDN or IPv4 address.
sourceIp string
REST API call source IP.
status string
Enable or disable this EMS configuration. Valid values: enable, disable.
tenantId string
EMS Tenant ID.
trustCaCn string
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. string
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.
verifyingCa string
Lowest CA cert on Fortigate in verified EMS cert chain.
websocketOverride string
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
call_timeout int
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities str
List of EMS capabilities.
cloud_authentication_access_key str
FortiClient EMS Cloud multitenancy access key
cloud_server_type str
Cloud server type. Valid values: production, alpha, beta.
dirty_reason str
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
ems_id Changes to this property will trigger replacement. int
EMS ID in order (1 - 7).
fortinetone_cloud_authentication str
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
https_port int
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interface str
Specify outgoing interface to reach server.
interface_select_method str
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
name str
FortiClient Enterprise Management Server (EMS) name.
out_of_sync_threshold int
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserve_ssl_session str
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pull_avatars str
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pull_malware_hash str
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pull_sysinfo str
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pull_tags str
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pull_vulnerabilities str
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
send_tags_to_all_vdoms str
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serial_number str
EMS Serial Number.
server str
FortiClient EMS FQDN or IPv4 address.
source_ip str
REST API call source IP.
status str
Enable or disable this EMS configuration. Valid values: enable, disable.
tenant_id str
EMS Tenant ID.
trust_ca_cn str
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. str
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.
verifying_ca str
Lowest CA cert on Fortigate in verified EMS cert chain.
websocket_override str
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
callTimeout Number
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities String
List of EMS capabilities.
cloudAuthenticationAccessKey String
FortiClient EMS Cloud multitenancy access key
cloudServerType String
Cloud server type. Valid values: production, alpha, beta.
dirtyReason String
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
emsId Changes to this property will trigger replacement. Number
EMS ID in order (1 - 7).
fortinetoneCloudAuthentication String
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
httpsPort Number
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interface String
Specify outgoing interface to reach server.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
name String
FortiClient Enterprise Management Server (EMS) name.
outOfSyncThreshold Number
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserveSslSession String
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pullAvatars String
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pullMalwareHash String
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pullSysinfo String
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pullTags String
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pullVulnerabilities String
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
sendTagsToAllVdoms String
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serialNumber String
EMS Serial Number.
server String
FortiClient EMS FQDN or IPv4 address.
sourceIp String
REST API call source IP.
status String
Enable or disable this EMS configuration. Valid values: enable, disable.
tenantId String
EMS Tenant ID.
trustCaCn String
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. String
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.
verifyingCa String
Lowest CA cert on Fortigate in verified EMS cert chain.
websocketOverride String
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.

Outputs

All input properties are implicitly available as output properties. Additionally, the Fctemsoverride resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing Fctemsoverride Resource

Get an existing Fctemsoverride resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: FctemsoverrideState, opts?: CustomResourceOptions): Fctemsoverride
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        call_timeout: Optional[int] = None,
        capabilities: Optional[str] = None,
        cloud_authentication_access_key: Optional[str] = None,
        cloud_server_type: Optional[str] = None,
        dirty_reason: Optional[str] = None,
        ems_id: Optional[int] = None,
        fortinetone_cloud_authentication: Optional[str] = None,
        https_port: Optional[int] = None,
        interface: Optional[str] = None,
        interface_select_method: Optional[str] = None,
        name: Optional[str] = None,
        out_of_sync_threshold: Optional[int] = None,
        preserve_ssl_session: Optional[str] = None,
        pull_avatars: Optional[str] = None,
        pull_malware_hash: Optional[str] = None,
        pull_sysinfo: Optional[str] = None,
        pull_tags: Optional[str] = None,
        pull_vulnerabilities: Optional[str] = None,
        send_tags_to_all_vdoms: Optional[str] = None,
        serial_number: Optional[str] = None,
        server: Optional[str] = None,
        source_ip: Optional[str] = None,
        status: Optional[str] = None,
        tenant_id: Optional[str] = None,
        trust_ca_cn: Optional[str] = None,
        vdomparam: Optional[str] = None,
        verifying_ca: Optional[str] = None,
        websocket_override: Optional[str] = None) -> Fctemsoverride
func GetFctemsoverride(ctx *Context, name string, id IDInput, state *FctemsoverrideState, opts ...ResourceOption) (*Fctemsoverride, error)
public static Fctemsoverride Get(string name, Input<string> id, FctemsoverrideState? state, CustomResourceOptions? opts = null)
public static Fctemsoverride get(String name, Output<String> id, FctemsoverrideState state, CustomResourceOptions options)
resources:  _:    type: fortios:endpointcontrol:Fctemsoverride    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CallTimeout int
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
Capabilities string
List of EMS capabilities.
CloudAuthenticationAccessKey string
FortiClient EMS Cloud multitenancy access key
CloudServerType string
Cloud server type. Valid values: production, alpha, beta.
DirtyReason string
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
EmsId Changes to this property will trigger replacement. int
EMS ID in order (1 - 7).
FortinetoneCloudAuthentication string
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
HttpsPort int
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
Name string
FortiClient Enterprise Management Server (EMS) name.
OutOfSyncThreshold int
Outdated resource threshold in seconds (10 - 3600, default = 180).
PreserveSslSession string
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
PullAvatars string
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
PullMalwareHash string
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
PullSysinfo string
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
PullTags string
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
PullVulnerabilities string
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
SendTagsToAllVdoms string
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
SerialNumber string
EMS Serial Number.
Server string
FortiClient EMS FQDN or IPv4 address.
SourceIp string
REST API call source IP.
Status string
Enable or disable this EMS configuration. Valid values: enable, disable.
TenantId string
EMS Tenant ID.
TrustCaCn string
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
Vdomparam Changes to this property will trigger replacement. string
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.
VerifyingCa string
Lowest CA cert on Fortigate in verified EMS cert chain.
WebsocketOverride string
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
CallTimeout int
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
Capabilities string
List of EMS capabilities.
CloudAuthenticationAccessKey string
FortiClient EMS Cloud multitenancy access key
CloudServerType string
Cloud server type. Valid values: production, alpha, beta.
DirtyReason string
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
EmsId Changes to this property will trigger replacement. int
EMS ID in order (1 - 7).
FortinetoneCloudAuthentication string
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
HttpsPort int
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
Name string
FortiClient Enterprise Management Server (EMS) name.
OutOfSyncThreshold int
Outdated resource threshold in seconds (10 - 3600, default = 180).
PreserveSslSession string
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
PullAvatars string
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
PullMalwareHash string
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
PullSysinfo string
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
PullTags string
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
PullVulnerabilities string
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
SendTagsToAllVdoms string
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
SerialNumber string
EMS Serial Number.
Server string
FortiClient EMS FQDN or IPv4 address.
SourceIp string
REST API call source IP.
Status string
Enable or disable this EMS configuration. Valid values: enable, disable.
TenantId string
EMS Tenant ID.
TrustCaCn string
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
Vdomparam Changes to this property will trigger replacement. string
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.
VerifyingCa string
Lowest CA cert on Fortigate in verified EMS cert chain.
WebsocketOverride string
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
callTimeout Integer
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities String
List of EMS capabilities.
cloudAuthenticationAccessKey String
FortiClient EMS Cloud multitenancy access key
cloudServerType String
Cloud server type. Valid values: production, alpha, beta.
dirtyReason String
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
emsId Changes to this property will trigger replacement. Integer
EMS ID in order (1 - 7).
fortinetoneCloudAuthentication String
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
httpsPort Integer
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
interface_ String
Specify outgoing interface to reach server.
name String
FortiClient Enterprise Management Server (EMS) name.
outOfSyncThreshold Integer
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserveSslSession String
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pullAvatars String
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pullMalwareHash String
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pullSysinfo String
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pullTags String
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pullVulnerabilities String
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
sendTagsToAllVdoms String
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serialNumber String
EMS Serial Number.
server String
FortiClient EMS FQDN or IPv4 address.
sourceIp String
REST API call source IP.
status String
Enable or disable this EMS configuration. Valid values: enable, disable.
tenantId String
EMS Tenant ID.
trustCaCn String
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. String
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.
verifyingCa String
Lowest CA cert on Fortigate in verified EMS cert chain.
websocketOverride String
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
callTimeout number
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities string
List of EMS capabilities.
cloudAuthenticationAccessKey string
FortiClient EMS Cloud multitenancy access key
cloudServerType string
Cloud server type. Valid values: production, alpha, beta.
dirtyReason string
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
emsId Changes to this property will trigger replacement. number
EMS ID in order (1 - 7).
fortinetoneCloudAuthentication string
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
httpsPort number
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interface string
Specify outgoing interface to reach server.
interfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
name string
FortiClient Enterprise Management Server (EMS) name.
outOfSyncThreshold number
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserveSslSession string
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pullAvatars string
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pullMalwareHash string
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pullSysinfo string
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pullTags string
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pullVulnerabilities string
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
sendTagsToAllVdoms string
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serialNumber string
EMS Serial Number.
server string
FortiClient EMS FQDN or IPv4 address.
sourceIp string
REST API call source IP.
status string
Enable or disable this EMS configuration. Valid values: enable, disable.
tenantId string
EMS Tenant ID.
trustCaCn string
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. string
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.
verifyingCa string
Lowest CA cert on Fortigate in verified EMS cert chain.
websocketOverride string
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
call_timeout int
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities str
List of EMS capabilities.
cloud_authentication_access_key str
FortiClient EMS Cloud multitenancy access key
cloud_server_type str
Cloud server type. Valid values: production, alpha, beta.
dirty_reason str
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
ems_id Changes to this property will trigger replacement. int
EMS ID in order (1 - 7).
fortinetone_cloud_authentication str
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
https_port int
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interface str
Specify outgoing interface to reach server.
interface_select_method str
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
name str
FortiClient Enterprise Management Server (EMS) name.
out_of_sync_threshold int
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserve_ssl_session str
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pull_avatars str
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pull_malware_hash str
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pull_sysinfo str
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pull_tags str
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pull_vulnerabilities str
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
send_tags_to_all_vdoms str
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serial_number str
EMS Serial Number.
server str
FortiClient EMS FQDN or IPv4 address.
source_ip str
REST API call source IP.
status str
Enable or disable this EMS configuration. Valid values: enable, disable.
tenant_id str
EMS Tenant ID.
trust_ca_cn str
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. str
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.
verifying_ca str
Lowest CA cert on Fortigate in verified EMS cert chain.
websocket_override str
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.
callTimeout Number
FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).
capabilities String
List of EMS capabilities.
cloudAuthenticationAccessKey String
FortiClient EMS Cloud multitenancy access key
cloudServerType String
Cloud server type. Valid values: production, alpha, beta.
dirtyReason String
Dirty Reason for FortiClient EMS. Valid values: none, mismatched-ems-sn.
emsId Changes to this property will trigger replacement. Number
EMS ID in order (1 - 7).
fortinetoneCloudAuthentication String
Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: enable, disable.
httpsPort Number
FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).
interface String
Specify outgoing interface to reach server.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
name String
FortiClient Enterprise Management Server (EMS) name.
outOfSyncThreshold Number
Outdated resource threshold in seconds (10 - 3600, default = 180).
preserveSslSession String
Enable/disable preservation of EMS SSL session connection. Warning, most users should not touch this setting. Valid values: enable, disable.
pullAvatars String
Enable/disable pulling avatars from EMS. Valid values: enable, disable.
pullMalwareHash String
Enable/disable pulling FortiClient malware hash from EMS. Valid values: enable, disable.
pullSysinfo String
Enable/disable pulling SysInfo from EMS. Valid values: enable, disable.
pullTags String
Enable/disable pulling FortiClient user tags from EMS. Valid values: enable, disable.
pullVulnerabilities String
Enable/disable pulling vulnerabilities from EMS. Valid values: enable, disable.
sendTagsToAllVdoms String
Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: enable, disable.
serialNumber String
EMS Serial Number.
server String
FortiClient EMS FQDN or IPv4 address.
sourceIp String
REST API call source IP.
status String
Enable or disable this EMS configuration. Valid values: enable, disable.
tenantId String
EMS Tenant ID.
trustCaCn String
Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: enable, disable.
vdomparam Changes to this property will trigger replacement. String
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.
verifyingCa String
Lowest CA cert on Fortigate in verified EMS cert chain.
websocketOverride String
Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: disable, enable.

Import

EndpointControl FctemsOverride can be imported using any of these accepted formats:

$ pulumi import fortios:endpointcontrol/fctemsoverride:Fctemsoverride labelname {{ems_id}}
Copy

If you do not want to import arguments of block:

$ export “FORTIOS_IMPORT_TABLE”=“false”

$ pulumi import fortios:endpointcontrol/fctemsoverride:Fctemsoverride labelname {{ems_id}}
Copy

$ unset “FORTIOS_IMPORT_TABLE”

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortios pulumiverse/pulumi-fortios
License
Apache-2.0
Notes
This Pulumi package is based on the fortios Terraform Provider.