Configure applications.
This resource is a sub resource for variable
applicationof resourcefortimanager.ObjectTelemetrycontrollerProfile. Conflict and overwrite may occur if use both of them. The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.
sla:fortimanager.ObjectTelemetrycontrollerProfileApplicationSla
Create ObjectTelemetrycontrollerProfileApplication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectTelemetrycontrollerProfileApplication(name: string, args: ObjectTelemetrycontrollerProfileApplicationArgs, opts?: CustomResourceOptions);@overload
def ObjectTelemetrycontrollerProfileApplication(resource_name: str,
args: ObjectTelemetrycontrollerProfileApplicationInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ObjectTelemetrycontrollerProfileApplication(resource_name: str,
opts: Optional[ResourceOptions] = None,
profile: Optional[str] = None,
latency_threshold: Optional[float] = None,
monitor: Optional[str] = None,
atdt_threshold: Optional[float] = None,
adom: Optional[str] = None,
experience_score_threshold: Optional[float] = None,
failure_rate_threshold: Optional[float] = None,
fosid: Optional[float] = None,
interval: Optional[float] = None,
app_throughput: Optional[float] = None,
jitter_threshold: Optional[float] = None,
dns_time_threshold: Optional[float] = None,
object_telemetrycontroller_profile_application_id: Optional[str] = None,
packet_loss_threshold: Optional[float] = None,
app_names: Optional[Sequence[str]] = None,
scopetype: Optional[str] = None,
sla: Optional[ObjectTelemetrycontrollerProfileApplicationSlaArgs] = None,
tcp_rtt_threshold: Optional[float] = None,
tls_time_threshold: Optional[float] = None,
ttfb_threshold: Optional[float] = None)func NewObjectTelemetrycontrollerProfileApplication(ctx *Context, name string, args ObjectTelemetrycontrollerProfileApplicationArgs, opts ...ResourceOption) (*ObjectTelemetrycontrollerProfileApplication, error)public ObjectTelemetrycontrollerProfileApplication(string name, ObjectTelemetrycontrollerProfileApplicationArgs args, CustomResourceOptions? opts = null)
public ObjectTelemetrycontrollerProfileApplication(String name, ObjectTelemetrycontrollerProfileApplicationArgs args)
public ObjectTelemetrycontrollerProfileApplication(String name, ObjectTelemetrycontrollerProfileApplicationArgs args, CustomResourceOptions options)
type: fortimanager:ObjectTelemetrycontrollerProfileApplication
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ObjectTelemetrycontrollerProfileApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ObjectTelemetrycontrollerProfileApplicationInitArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ObjectTelemetrycontrollerProfileApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectTelemetrycontrollerProfileApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectTelemetrycontrollerProfileApplicationArgs
- 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 objectTelemetrycontrollerProfileApplicationResource = new Fortimanager.ObjectTelemetrycontrollerProfileApplication("objectTelemetrycontrollerProfileApplicationResource", new()
{
Profile = "string",
LatencyThreshold = 0,
Monitor = "string",
AtdtThreshold = 0,
Adom = "string",
ExperienceScoreThreshold = 0,
FailureRateThreshold = 0,
Fosid = 0,
Interval = 0,
AppThroughput = 0,
JitterThreshold = 0,
DnsTimeThreshold = 0,
ObjectTelemetrycontrollerProfileApplicationId = "string",
PacketLossThreshold = 0,
AppNames = new[]
{
"string",
},
Scopetype = "string",
Sla = new Fortimanager.Inputs.ObjectTelemetrycontrollerProfileApplicationSlaArgs
{
AppThroughputThreshold = 0,
AtdtThreshold = 0,
DnsTimeThreshold = 0,
ExperienceScoreThreshold = 0,
FailureRateThreshold = 0,
JitterThreshold = 0,
LatencyThreshold = 0,
PacketLossThreshold = 0,
SlaFactors = new[]
{
"string",
},
TcpRttThreshold = 0,
TlsTimeThreshold = 0,
TtfbThreshold = 0,
},
TcpRttThreshold = 0,
TlsTimeThreshold = 0,
TtfbThreshold = 0,
});
example, err := fortimanager.NewObjectTelemetrycontrollerProfileApplication(ctx, "objectTelemetrycontrollerProfileApplicationResource", &fortimanager.ObjectTelemetrycontrollerProfileApplicationArgs{
Profile: pulumi.String("string"),
LatencyThreshold: pulumi.Float64(0),
Monitor: pulumi.String("string"),
AtdtThreshold: pulumi.Float64(0),
Adom: pulumi.String("string"),
ExperienceScoreThreshold: pulumi.Float64(0),
FailureRateThreshold: pulumi.Float64(0),
Fosid: pulumi.Float64(0),
Interval: pulumi.Float64(0),
AppThroughput: pulumi.Float64(0),
JitterThreshold: pulumi.Float64(0),
DnsTimeThreshold: pulumi.Float64(0),
ObjectTelemetrycontrollerProfileApplicationId: pulumi.String("string"),
PacketLossThreshold: pulumi.Float64(0),
AppNames: pulumi.StringArray{
pulumi.String("string"),
},
Scopetype: pulumi.String("string"),
Sla: &fortimanager.ObjectTelemetrycontrollerProfileApplicationSlaTypeArgs{
AppThroughputThreshold: pulumi.Float64(0),
AtdtThreshold: pulumi.Float64(0),
DnsTimeThreshold: pulumi.Float64(0),
ExperienceScoreThreshold: pulumi.Float64(0),
FailureRateThreshold: pulumi.Float64(0),
JitterThreshold: pulumi.Float64(0),
LatencyThreshold: pulumi.Float64(0),
PacketLossThreshold: pulumi.Float64(0),
SlaFactors: pulumi.StringArray{
pulumi.String("string"),
},
TcpRttThreshold: pulumi.Float64(0),
TlsTimeThreshold: pulumi.Float64(0),
TtfbThreshold: pulumi.Float64(0),
},
TcpRttThreshold: pulumi.Float64(0),
TlsTimeThreshold: pulumi.Float64(0),
TtfbThreshold: pulumi.Float64(0),
})
var objectTelemetrycontrollerProfileApplicationResource = new ObjectTelemetrycontrollerProfileApplication("objectTelemetrycontrollerProfileApplicationResource", ObjectTelemetrycontrollerProfileApplicationArgs.builder()
.profile("string")
.latencyThreshold(0.0)
.monitor("string")
.atdtThreshold(0.0)
.adom("string")
.experienceScoreThreshold(0.0)
.failureRateThreshold(0.0)
.fosid(0.0)
.interval(0.0)
.appThroughput(0.0)
.jitterThreshold(0.0)
.dnsTimeThreshold(0.0)
.objectTelemetrycontrollerProfileApplicationId("string")
.packetLossThreshold(0.0)
.appNames("string")
.scopetype("string")
.sla(ObjectTelemetrycontrollerProfileApplicationSlaArgs.builder()
.appThroughputThreshold(0.0)
.atdtThreshold(0.0)
.dnsTimeThreshold(0.0)
.experienceScoreThreshold(0.0)
.failureRateThreshold(0.0)
.jitterThreshold(0.0)
.latencyThreshold(0.0)
.packetLossThreshold(0.0)
.slaFactors("string")
.tcpRttThreshold(0.0)
.tlsTimeThreshold(0.0)
.ttfbThreshold(0.0)
.build())
.tcpRttThreshold(0.0)
.tlsTimeThreshold(0.0)
.ttfbThreshold(0.0)
.build());
object_telemetrycontroller_profile_application_resource = fortimanager.ObjectTelemetrycontrollerProfileApplication("objectTelemetrycontrollerProfileApplicationResource",
profile="string",
latency_threshold=0,
monitor="string",
atdt_threshold=0,
adom="string",
experience_score_threshold=0,
failure_rate_threshold=0,
fosid=0,
interval=0,
app_throughput=0,
jitter_threshold=0,
dns_time_threshold=0,
object_telemetrycontroller_profile_application_id="string",
packet_loss_threshold=0,
app_names=["string"],
scopetype="string",
sla={
"app_throughput_threshold": 0,
"atdt_threshold": 0,
"dns_time_threshold": 0,
"experience_score_threshold": 0,
"failure_rate_threshold": 0,
"jitter_threshold": 0,
"latency_threshold": 0,
"packet_loss_threshold": 0,
"sla_factors": ["string"],
"tcp_rtt_threshold": 0,
"tls_time_threshold": 0,
"ttfb_threshold": 0,
},
tcp_rtt_threshold=0,
tls_time_threshold=0,
ttfb_threshold=0)
const objectTelemetrycontrollerProfileApplicationResource = new fortimanager.ObjectTelemetrycontrollerProfileApplication("objectTelemetrycontrollerProfileApplicationResource", {
profile: "string",
latencyThreshold: 0,
monitor: "string",
atdtThreshold: 0,
adom: "string",
experienceScoreThreshold: 0,
failureRateThreshold: 0,
fosid: 0,
interval: 0,
appThroughput: 0,
jitterThreshold: 0,
dnsTimeThreshold: 0,
objectTelemetrycontrollerProfileApplicationId: "string",
packetLossThreshold: 0,
appNames: ["string"],
scopetype: "string",
sla: {
appThroughputThreshold: 0,
atdtThreshold: 0,
dnsTimeThreshold: 0,
experienceScoreThreshold: 0,
failureRateThreshold: 0,
jitterThreshold: 0,
latencyThreshold: 0,
packetLossThreshold: 0,
slaFactors: ["string"],
tcpRttThreshold: 0,
tlsTimeThreshold: 0,
ttfbThreshold: 0,
},
tcpRttThreshold: 0,
tlsTimeThreshold: 0,
ttfbThreshold: 0,
});
type: fortimanager:ObjectTelemetrycontrollerProfileApplication
properties:
adom: string
appNames:
- string
appThroughput: 0
atdtThreshold: 0
dnsTimeThreshold: 0
experienceScoreThreshold: 0
failureRateThreshold: 0
fosid: 0
interval: 0
jitterThreshold: 0
latencyThreshold: 0
monitor: string
objectTelemetrycontrollerProfileApplicationId: string
packetLossThreshold: 0
profile: string
scopetype: string
sla:
appThroughputThreshold: 0
atdtThreshold: 0
dnsTimeThreshold: 0
experienceScoreThreshold: 0
failureRateThreshold: 0
jitterThreshold: 0
latencyThreshold: 0
packetLossThreshold: 0
slaFactors:
- string
tcpRttThreshold: 0
tlsTimeThreshold: 0
ttfbThreshold: 0
tcpRttThreshold: 0
tlsTimeThreshold: 0
ttfbThreshold: 0
ObjectTelemetrycontrollerProfileApplication 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 ObjectTelemetrycontrollerProfileApplication resource accepts the following input properties:
- Profile string
- Profile.
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - App
Names List<string> - Application name.
- App
Throughput double - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- Atdt
Threshold double - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- Dns
Time doubleThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- Experience
Score doubleThreshold - Threshold of experience score (0 - 10, default = 8).
- Failure
Rate doubleThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- Fosid double
- ID.
- Interval double
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- Jitter
Threshold double - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- Latency
Threshold double - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- Monitor string
- Enable/disable monitoring of the application. Valid values:
disable,enable. - Object
Telemetrycontroller stringProfile Application Id - an identifier for the resource with format {{fosid}}.
- Packet
Loss doubleThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Sla
Object
Telemetrycontroller Profile Application Sla - Sla. The structure of
slablock is documented below. - Tcp
Rtt doubleThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- Tls
Time doubleThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- Ttfb
Threshold double - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- Profile string
- Profile.
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - App
Names []string - Application name.
- App
Throughput float64 - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- Atdt
Threshold float64 - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- Dns
Time float64Threshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- Experience
Score float64Threshold - Threshold of experience score (0 - 10, default = 8).
- Failure
Rate float64Threshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- Fosid float64
- ID.
- Interval float64
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- Jitter
Threshold float64 - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- Latency
Threshold float64 - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- Monitor string
- Enable/disable monitoring of the application. Valid values:
disable,enable. - Object
Telemetrycontroller stringProfile Application Id - an identifier for the resource with format {{fosid}}.
- Packet
Loss float64Threshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Sla
Object
Telemetrycontroller Profile Application Sla Type Args - Sla. The structure of
slablock is documented below. - Tcp
Rtt float64Threshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- Tls
Time float64Threshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- Ttfb
Threshold float64 - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- profile String
- Profile.
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app
Names List<String> - Application name.
- app
Throughput Double - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold Double - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns
Time DoubleThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience
Score DoubleThreshold - Threshold of experience score (0 - 10, default = 8).
- failure
Rate DoubleThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid Double
- ID.
- interval Double
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter
Threshold Double - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency
Threshold Double - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor String
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object
Telemetrycontroller StringProfile Application Id - an identifier for the resource with format {{fosid}}.
- packet
Loss DoubleThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla
Object
Telemetrycontroller Profile Application Sla - Sla. The structure of
slablock is documented below. - tcp
Rtt DoubleThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls
Time DoubleThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb
Threshold Double - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- profile string
- Profile.
- adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app
Names string[] - Application name.
- app
Throughput number - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold number - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns
Time numberThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience
Score numberThreshold - Threshold of experience score (0 - 10, default = 8).
- failure
Rate numberThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid number
- ID.
- interval number
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter
Threshold number - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency
Threshold number - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor string
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object
Telemetrycontroller stringProfile Application Id - an identifier for the resource with format {{fosid}}.
- packet
Loss numberThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla
Object
Telemetrycontroller Profile Application Sla - Sla. The structure of
slablock is documented below. - tcp
Rtt numberThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls
Time numberThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb
Threshold number - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- profile str
- Profile.
- adom str
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app_
names Sequence[str] - Application name.
- app_
throughput float - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt_
threshold float - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns_
time_ floatthreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience_
score_ floatthreshold - Threshold of experience score (0 - 10, default = 8).
- failure_
rate_ floatthreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid float
- ID.
- interval float
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter_
threshold float - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency_
threshold float - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor str
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object_
telemetrycontroller_ strprofile_ application_ id - an identifier for the resource with format {{fosid}}.
- packet_
loss_ floatthreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- scopetype str
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla
Object
Telemetrycontroller Profile Application Sla Args - Sla. The structure of
slablock is documented below. - tcp_
rtt_ floatthreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls_
time_ floatthreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb_
threshold float - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- profile String
- Profile.
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app
Names List<String> - Application name.
- app
Throughput Number - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold Number - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns
Time NumberThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience
Score NumberThreshold - Threshold of experience score (0 - 10, default = 8).
- failure
Rate NumberThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid Number
- ID.
- interval Number
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter
Threshold Number - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency
Threshold Number - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor String
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object
Telemetrycontroller StringProfile Application Id - an identifier for the resource with format {{fosid}}.
- packet
Loss NumberThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla Property Map
- Sla. The structure of
slablock is documented below. - tcp
Rtt NumberThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls
Time NumberThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb
Threshold Number - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectTelemetrycontrollerProfileApplication 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 ObjectTelemetrycontrollerProfileApplication Resource
Get an existing ObjectTelemetrycontrollerProfileApplication 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?: ObjectTelemetrycontrollerProfileApplicationState, opts?: CustomResourceOptions): ObjectTelemetrycontrollerProfileApplication@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adom: Optional[str] = None,
app_names: Optional[Sequence[str]] = None,
app_throughput: Optional[float] = None,
atdt_threshold: Optional[float] = None,
dns_time_threshold: Optional[float] = None,
experience_score_threshold: Optional[float] = None,
failure_rate_threshold: Optional[float] = None,
fosid: Optional[float] = None,
interval: Optional[float] = None,
jitter_threshold: Optional[float] = None,
latency_threshold: Optional[float] = None,
monitor: Optional[str] = None,
object_telemetrycontroller_profile_application_id: Optional[str] = None,
packet_loss_threshold: Optional[float] = None,
profile: Optional[str] = None,
scopetype: Optional[str] = None,
sla: Optional[ObjectTelemetrycontrollerProfileApplicationSlaArgs] = None,
tcp_rtt_threshold: Optional[float] = None,
tls_time_threshold: Optional[float] = None,
ttfb_threshold: Optional[float] = None) -> ObjectTelemetrycontrollerProfileApplicationfunc GetObjectTelemetrycontrollerProfileApplication(ctx *Context, name string, id IDInput, state *ObjectTelemetrycontrollerProfileApplicationState, opts ...ResourceOption) (*ObjectTelemetrycontrollerProfileApplication, error)public static ObjectTelemetrycontrollerProfileApplication Get(string name, Input<string> id, ObjectTelemetrycontrollerProfileApplicationState? state, CustomResourceOptions? opts = null)public static ObjectTelemetrycontrollerProfileApplication get(String name, Output<String> id, ObjectTelemetrycontrollerProfileApplicationState state, CustomResourceOptions options)resources: _: type: fortimanager:ObjectTelemetrycontrollerProfileApplication get: id: ${id}- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - App
Names List<string> - Application name.
- App
Throughput double - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- Atdt
Threshold double - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- Dns
Time doubleThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- Experience
Score doubleThreshold - Threshold of experience score (0 - 10, default = 8).
- Failure
Rate doubleThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- Fosid double
- ID.
- Interval double
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- Jitter
Threshold double - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- Latency
Threshold double - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- Monitor string
- Enable/disable monitoring of the application. Valid values:
disable,enable. - Object
Telemetrycontroller stringProfile Application Id - an identifier for the resource with format {{fosid}}.
- Packet
Loss doubleThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- Profile string
- Profile.
- Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Sla
Object
Telemetrycontroller Profile Application Sla - Sla. The structure of
slablock is documented below. - Tcp
Rtt doubleThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- Tls
Time doubleThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- Ttfb
Threshold double - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - App
Names []string - Application name.
- App
Throughput float64 - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- Atdt
Threshold float64 - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- Dns
Time float64Threshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- Experience
Score float64Threshold - Threshold of experience score (0 - 10, default = 8).
- Failure
Rate float64Threshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- Fosid float64
- ID.
- Interval float64
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- Jitter
Threshold float64 - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- Latency
Threshold float64 - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- Monitor string
- Enable/disable monitoring of the application. Valid values:
disable,enable. - Object
Telemetrycontroller stringProfile Application Id - an identifier for the resource with format {{fosid}}.
- Packet
Loss float64Threshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- Profile string
- Profile.
- Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Sla
Object
Telemetrycontroller Profile Application Sla Type Args - Sla. The structure of
slablock is documented below. - Tcp
Rtt float64Threshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- Tls
Time float64Threshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- Ttfb
Threshold float64 - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app
Names List<String> - Application name.
- app
Throughput Double - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold Double - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns
Time DoubleThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience
Score DoubleThreshold - Threshold of experience score (0 - 10, default = 8).
- failure
Rate DoubleThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid Double
- ID.
- interval Double
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter
Threshold Double - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency
Threshold Double - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor String
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object
Telemetrycontroller StringProfile Application Id - an identifier for the resource with format {{fosid}}.
- packet
Loss DoubleThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- profile String
- Profile.
- scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla
Object
Telemetrycontroller Profile Application Sla - Sla. The structure of
slablock is documented below. - tcp
Rtt DoubleThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls
Time DoubleThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb
Threshold Double - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app
Names string[] - Application name.
- app
Throughput number - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold number - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns
Time numberThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience
Score numberThreshold - Threshold of experience score (0 - 10, default = 8).
- failure
Rate numberThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid number
- ID.
- interval number
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter
Threshold number - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency
Threshold number - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor string
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object
Telemetrycontroller stringProfile Application Id - an identifier for the resource with format {{fosid}}.
- packet
Loss numberThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- profile string
- Profile.
- scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla
Object
Telemetrycontroller Profile Application Sla - Sla. The structure of
slablock is documented below. - tcp
Rtt numberThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls
Time numberThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb
Threshold number - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- adom str
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app_
names Sequence[str] - Application name.
- app_
throughput float - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt_
threshold float - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns_
time_ floatthreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience_
score_ floatthreshold - Threshold of experience score (0 - 10, default = 8).
- failure_
rate_ floatthreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid float
- ID.
- interval float
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter_
threshold float - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency_
threshold float - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor str
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object_
telemetrycontroller_ strprofile_ application_ id - an identifier for the resource with format {{fosid}}.
- packet_
loss_ floatthreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- profile str
- Profile.
- scopetype str
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla
Object
Telemetrycontroller Profile Application Sla Args - Sla. The structure of
slablock is documented below. - tcp_
rtt_ floatthreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls_
time_ floatthreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb_
threshold float - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - app
Names List<String> - Application name.
- app
Throughput Number - Application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold Number - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).
- dns
Time NumberThreshold - Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).
- experience
Score NumberThreshold - Threshold of experience score (0 - 10, default = 8).
- failure
Rate NumberThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- fosid Number
- ID.
- interval Number
- Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).
- jitter
Threshold Number - Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).
- latency
Threshold Number - Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).
- monitor String
- Enable/disable monitoring of the application. Valid values:
disable,enable. - object
Telemetrycontroller StringProfile Application Id - an identifier for the resource with format {{fosid}}.
- packet
Loss NumberThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- profile String
- Profile.
- scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - sla Property Map
- Sla. The structure of
slablock is documented below. - tcp
Rtt NumberThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).
- tls
Time NumberThreshold - Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).
- ttfb
Threshold Number - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).
Supporting Types
ObjectTelemetrycontrollerProfileApplicationSla, ObjectTelemetrycontrollerProfileApplicationSlaArgs
- App
Throughput doubleThreshold - Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).
- Atdt
Threshold double - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).
- Dns
Time doubleThreshold - Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).
- Experience
Score doubleThreshold - Threshold of experience score (0 - 10, default = 6).
- Failure
Rate doubleThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- Jitter
Threshold double - Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).
- Latency
Threshold double - Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).
- Packet
Loss doubleThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- Sla
Factors List<string> - Criteria on which metric to SLA threshold list. Valid values:
latency,jitter,packet-loss,experience-score,failure-rate,ttfb,atdt,tcp-rtt,dns-time,tls-time,app-throughput. - Tcp
Rtt doubleThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).
- Tls
Time doubleThreshold - Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).
- Ttfb
Threshold double - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).
- App
Throughput float64Threshold - Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).
- Atdt
Threshold float64 - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).
- Dns
Time float64Threshold - Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).
- Experience
Score float64Threshold - Threshold of experience score (0 - 10, default = 6).
- Failure
Rate float64Threshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- Jitter
Threshold float64 - Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).
- Latency
Threshold float64 - Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).
- Packet
Loss float64Threshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- Sla
Factors []string - Criteria on which metric to SLA threshold list. Valid values:
latency,jitter,packet-loss,experience-score,failure-rate,ttfb,atdt,tcp-rtt,dns-time,tls-time,app-throughput. - Tcp
Rtt float64Threshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).
- Tls
Time float64Threshold - Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).
- Ttfb
Threshold float64 - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).
- app
Throughput DoubleThreshold - Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold Double - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).
- dns
Time DoubleThreshold - Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).
- experience
Score DoubleThreshold - Threshold of experience score (0 - 10, default = 6).
- failure
Rate DoubleThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- jitter
Threshold Double - Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).
- latency
Threshold Double - Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).
- packet
Loss DoubleThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- sla
Factors List<String> - Criteria on which metric to SLA threshold list. Valid values:
latency,jitter,packet-loss,experience-score,failure-rate,ttfb,atdt,tcp-rtt,dns-time,tls-time,app-throughput. - tcp
Rtt DoubleThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).
- tls
Time DoubleThreshold - Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).
- ttfb
Threshold Double - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).
- app
Throughput numberThreshold - Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold number - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).
- dns
Time numberThreshold - Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).
- experience
Score numberThreshold - Threshold of experience score (0 - 10, default = 6).
- failure
Rate numberThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- jitter
Threshold number - Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).
- latency
Threshold number - Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).
- packet
Loss numberThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- sla
Factors string[] - Criteria on which metric to SLA threshold list. Valid values:
latency,jitter,packet-loss,experience-score,failure-rate,ttfb,atdt,tcp-rtt,dns-time,tls-time,app-throughput. - tcp
Rtt numberThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).
- tls
Time numberThreshold - Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).
- ttfb
Threshold number - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).
- app_
throughput_ floatthreshold - Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt_
threshold float - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).
- dns_
time_ floatthreshold - Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).
- experience_
score_ floatthreshold - Threshold of experience score (0 - 10, default = 6).
- failure_
rate_ floatthreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- jitter_
threshold float - Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).
- latency_
threshold float - Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).
- packet_
loss_ floatthreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- sla_
factors Sequence[str] - Criteria on which metric to SLA threshold list. Valid values:
latency,jitter,packet-loss,experience-score,failure-rate,ttfb,atdt,tcp-rtt,dns-time,tls-time,app-throughput. - tcp_
rtt_ floatthreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).
- tls_
time_ floatthreshold - Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).
- ttfb_
threshold float - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).
- app
Throughput NumberThreshold - Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).
- atdt
Threshold Number - Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).
- dns
Time NumberThreshold - Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).
- experience
Score NumberThreshold - Threshold of experience score (0 - 10, default = 6).
- failure
Rate NumberThreshold - Threshold of failure rate (0 - 100, default = 5 percentage).
- jitter
Threshold Number - Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).
- latency
Threshold Number - Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).
- packet
Loss NumberThreshold - Threshold of packet loss (0 - 100, default = 5 percentage).
- sla
Factors List<String> - Criteria on which metric to SLA threshold list. Valid values:
latency,jitter,packet-loss,experience-score,failure-rate,ttfb,atdt,tcp-rtt,dns-time,tls-time,app-throughput. - tcp
Rtt NumberThreshold - Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).
- tls
Time NumberThreshold - Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).
- ttfb
Threshold Number - Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).
Import
ObjectTelemetryController ProfileApplication can be imported using any of these accepted formats:
Set import_options = [“profile=YOUR_VALUE”] in the provider section.
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication labelname {{fosid}}
$ unset “FORTIMANAGER_IMPORT_TABLE”
-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortimanager fortinetdev/terraform-provider-fortimanager
- License
- Notes
- This Pulumi package is based on the
fortimanagerTerraform Provider.
