dynatrace.MobileApplication

Create MobileApplication Resource

new MobileApplication(name: string, args: MobileApplicationArgs, opts?: CustomResourceOptions);
@overload
def MobileApplication(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      apdex: Optional[MobileApplicationApdexArgs] = None,
                      application_id: Optional[str] = None,
                      beacon_endpoint_type: Optional[str] = None,
                      beacon_endpoint_url: Optional[str] = None,
                      key_user_actions: Optional[Sequence[str]] = None,
                      name: Optional[str] = None,
                      opt_in_mode: Optional[bool] = None,
                      properties: Optional[MobileApplicationPropertiesArgs] = None,
                      session_replay: Optional[bool] = None,
                      session_replay_on_crash: Optional[bool] = None,
                      user_session_percentage: Optional[int] = None)
@overload
def MobileApplication(resource_name: str,
                      args: MobileApplicationArgs,
                      opts: Optional[ResourceOptions] = None)
func NewMobileApplication(ctx *Context, name string, args MobileApplicationArgs, opts ...ResourceOption) (*MobileApplication, error)
public MobileApplication(string name, MobileApplicationArgs args, CustomResourceOptions? opts = null)
public MobileApplication(String name, MobileApplicationArgs args)
public MobileApplication(String name, MobileApplicationArgs args, CustomResourceOptions options)
type: dynatrace:MobileApplication
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args MobileApplicationArgs
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 MobileApplicationArgs
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 MobileApplicationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args MobileApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args MobileApplicationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MobileApplication Resource Properties

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

Inputs

The MobileApplication resource accepts the following input properties:

Apdex Lbrlabs.PulumiPackage.Dynatrace.Inputs.MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

BeaconEndpointType string

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

ApplicationId string

The UUID of the application.

BeaconEndpointUrl string

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

KeyUserActions List<string>

User Action names to be flagged as Key User Actions

Name string

The name of the application

OptInMode bool

The opt-in mode is enabled (true) or disabled (false)

Properties Lbrlabs.PulumiPackage.Dynatrace.Inputs.MobileApplicationPropertiesArgs

User Action and Session Properties

SessionReplay bool

The session replay is enabled (true) or disabled (false).

SessionReplayOnCrash bool

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

UserSessionPercentage int

The percentage of user sessions to be analyzed

Apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

BeaconEndpointType string

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

ApplicationId string

The UUID of the application.

BeaconEndpointUrl string

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

KeyUserActions []string

User Action names to be flagged as Key User Actions

Name string

The name of the application

OptInMode bool

The opt-in mode is enabled (true) or disabled (false)

Properties MobileApplicationPropertiesArgs

User Action and Session Properties

SessionReplay bool

The session replay is enabled (true) or disabled (false).

SessionReplayOnCrash bool

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

UserSessionPercentage int

The percentage of user sessions to be analyzed

apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

beaconEndpointType String

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

applicationId String

The UUID of the application.

beaconEndpointUrl String

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

keyUserActions List<String>

User Action names to be flagged as Key User Actions

name String

The name of the application

optInMode Boolean

The opt-in mode is enabled (true) or disabled (false)

properties MobileApplicationPropertiesArgs

User Action and Session Properties

sessionReplay Boolean

The session replay is enabled (true) or disabled (false).

sessionReplayOnCrash Boolean

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

userSessionPercentage Integer

The percentage of user sessions to be analyzed

apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

beaconEndpointType string

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

applicationId string

The UUID of the application.

beaconEndpointUrl string

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

keyUserActions string[]

User Action names to be flagged as Key User Actions

name string

The name of the application

optInMode boolean

The opt-in mode is enabled (true) or disabled (false)

properties MobileApplicationPropertiesArgs

User Action and Session Properties

sessionReplay boolean

The session replay is enabled (true) or disabled (false).

sessionReplayOnCrash boolean

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

userSessionPercentage number

The percentage of user sessions to be analyzed

apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

beacon_endpoint_type str

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

application_id str

The UUID of the application.

beacon_endpoint_url str

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

key_user_actions Sequence[str]

User Action names to be flagged as Key User Actions

name str

The name of the application

opt_in_mode bool

The opt-in mode is enabled (true) or disabled (false)

properties MobileApplicationPropertiesArgs

User Action and Session Properties

session_replay bool

The session replay is enabled (true) or disabled (false).

session_replay_on_crash bool

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

user_session_percentage int

The percentage of user sessions to be analyzed

apdex Property Map

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

beaconEndpointType String

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

applicationId String

The UUID of the application.

beaconEndpointUrl String

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

keyUserActions List<String>

User Action names to be flagged as Key User Actions

name String

The name of the application

optInMode Boolean

The opt-in mode is enabled (true) or disabled (false)

properties Property Map

User Action and Session Properties

sessionReplay Boolean

The session replay is enabled (true) or disabled (false).

sessionReplayOnCrash Boolean

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

userSessionPercentage Number

The percentage of user sessions to be analyzed

Outputs

All input properties are implicitly available as output properties. Additionally, the MobileApplication 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 MobileApplication Resource

Get an existing MobileApplication 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?: MobileApplicationState, opts?: CustomResourceOptions): MobileApplication
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        apdex: Optional[MobileApplicationApdexArgs] = None,
        application_id: Optional[str] = None,
        beacon_endpoint_type: Optional[str] = None,
        beacon_endpoint_url: Optional[str] = None,
        key_user_actions: Optional[Sequence[str]] = None,
        name: Optional[str] = None,
        opt_in_mode: Optional[bool] = None,
        properties: Optional[MobileApplicationPropertiesArgs] = None,
        session_replay: Optional[bool] = None,
        session_replay_on_crash: Optional[bool] = None,
        user_session_percentage: Optional[int] = None) -> MobileApplication
func GetMobileApplication(ctx *Context, name string, id IDInput, state *MobileApplicationState, opts ...ResourceOption) (*MobileApplication, error)
public static MobileApplication Get(string name, Input<string> id, MobileApplicationState? state, CustomResourceOptions? opts = null)
public static MobileApplication get(String name, Output<String> id, MobileApplicationState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
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.
The following state arguments are supported:
Apdex Lbrlabs.PulumiPackage.Dynatrace.Inputs.MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

ApplicationId string

The UUID of the application.

BeaconEndpointType string

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

BeaconEndpointUrl string

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

KeyUserActions List<string>

User Action names to be flagged as Key User Actions

Name string

The name of the application

OptInMode bool

The opt-in mode is enabled (true) or disabled (false)

Properties Lbrlabs.PulumiPackage.Dynatrace.Inputs.MobileApplicationPropertiesArgs

User Action and Session Properties

SessionReplay bool

The session replay is enabled (true) or disabled (false).

SessionReplayOnCrash bool

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

UserSessionPercentage int

The percentage of user sessions to be analyzed

Apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

ApplicationId string

The UUID of the application.

BeaconEndpointType string

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

BeaconEndpointUrl string

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

KeyUserActions []string

User Action names to be flagged as Key User Actions

Name string

The name of the application

OptInMode bool

The opt-in mode is enabled (true) or disabled (false)

Properties MobileApplicationPropertiesArgs

User Action and Session Properties

SessionReplay bool

The session replay is enabled (true) or disabled (false).

SessionReplayOnCrash bool

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

UserSessionPercentage int

The percentage of user sessions to be analyzed

apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

applicationId String

The UUID of the application.

beaconEndpointType String

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

beaconEndpointUrl String

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

keyUserActions List<String>

User Action names to be flagged as Key User Actions

name String

The name of the application

optInMode Boolean

The opt-in mode is enabled (true) or disabled (false)

properties MobileApplicationPropertiesArgs

User Action and Session Properties

sessionReplay Boolean

The session replay is enabled (true) or disabled (false).

sessionReplayOnCrash Boolean

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

userSessionPercentage Integer

The percentage of user sessions to be analyzed

apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

applicationId string

The UUID of the application.

beaconEndpointType string

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

beaconEndpointUrl string

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

keyUserActions string[]

User Action names to be flagged as Key User Actions

name string

The name of the application

optInMode boolean

The opt-in mode is enabled (true) or disabled (false)

properties MobileApplicationPropertiesArgs

User Action and Session Properties

sessionReplay boolean

The session replay is enabled (true) or disabled (false).

sessionReplayOnCrash boolean

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

userSessionPercentage number

The percentage of user sessions to be analyzed

apdex MobileApplicationApdexArgs

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

application_id str

The UUID of the application.

beacon_endpoint_type str

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

beacon_endpoint_url str

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

key_user_actions Sequence[str]

User Action names to be flagged as Key User Actions

name str

The name of the application

opt_in_mode bool

The opt-in mode is enabled (true) or disabled (false)

properties MobileApplicationPropertiesArgs

User Action and Session Properties

session_replay bool

The session replay is enabled (true) or disabled (false).

session_replay_on_crash bool

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

user_session_percentage int

The percentage of user sessions to be analyzed

apdex Property Map

Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied

applicationId String

The UUID of the application.

beaconEndpointType String

The type of the beacon endpoint. Possible values are CLUSTER_ACTIVE_GATE, ENVIRONMENT_ACTIVE_GATE and INSTRUMENTED_WEB_SERVER.

beaconEndpointUrl String

The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to ENVIRONMENT_ACTIVE_GATE or INSTRUMENTED_WEB_SERVER

keyUserActions List<String>

User Action names to be flagged as Key User Actions

name String

The name of the application

optInMode Boolean

The opt-in mode is enabled (true) or disabled (false)

properties Property Map

User Action and Session Properties

sessionReplay Boolean

The session replay is enabled (true) or disabled (false).

sessionReplayOnCrash Boolean

The session replay on crash is enabled (true) or disabled (false). Enabling requires both sessionReplayEnabled and optInModeEnabled values set to true.

userSessionPercentage Number

The percentage of user sessions to be analyzed

Supporting Types

MobileApplicationApdex

Frustrated int

Apdex frustrated threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated

Tolerable int

Apdex tolerable threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable

FrustratedOnError bool

Apdex error condition: if true the user session is considered frustrated when an error is reported

Frustrated int

Apdex frustrated threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated

Tolerable int

Apdex tolerable threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable

FrustratedOnError bool

Apdex error condition: if true the user session is considered frustrated when an error is reported

frustrated Integer

Apdex frustrated threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated

tolerable Integer

Apdex tolerable threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable

frustratedOnError Boolean

Apdex error condition: if true the user session is considered frustrated when an error is reported

frustrated number

Apdex frustrated threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated

tolerable number

Apdex tolerable threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable

frustratedOnError boolean

Apdex error condition: if true the user session is considered frustrated when an error is reported

frustrated int

Apdex frustrated threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated

tolerable int

Apdex tolerable threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable

frustrated_on_error bool

Apdex error condition: if true the user session is considered frustrated when an error is reported

frustrated Number

Apdex frustrated threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated

tolerable Number

Apdex tolerable threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable

frustratedOnError Boolean

Apdex error condition: if true the user session is considered frustrated when an error is reported

MobileApplicationProperties

ApiValues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.MobileApplicationPropertiesApiValue>

A User Action / Session Property based on a value reported by the API

RequestAttributes List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.MobileApplicationPropertiesRequestAttribute>

A User Action / Session Property based on a Server Side Request Attribute

ApiValues []MobileApplicationPropertiesApiValue

A User Action / Session Property based on a value reported by the API

RequestAttributes []MobileApplicationPropertiesRequestAttribute

A User Action / Session Property based on a Server Side Request Attribute

apiValues List<MobileApplicationPropertiesApiValue>

A User Action / Session Property based on a value reported by the API

requestAttributes List<MobileApplicationPropertiesRequestAttribute>

A User Action / Session Property based on a Server Side Request Attribute

apiValues MobileApplicationPropertiesApiValue[]

A User Action / Session Property based on a value reported by the API

requestAttributes MobileApplicationPropertiesRequestAttribute[]

A User Action / Session Property based on a Server Side Request Attribute

api_values Sequence[MobileApplicationPropertiesApiValue]

A User Action / Session Property based on a value reported by the API

request_attributes Sequence[MobileApplicationPropertiesRequestAttribute]

A User Action / Session Property based on a Server Side Request Attribute

apiValues List<Property Map>

A User Action / Session Property based on a value reported by the API

requestAttributes List<Property Map>

A User Action / Session Property based on a Server Side Request Attribute

MobileApplicationPropertiesApiValue

Key string
Type string
Aggregation string
CleanupRule string
DisplayName string
Name string

The name of the application

StoreAsSessionProperty bool
StoreAsUserActionProperty bool
Key string
Type string
Aggregation string
CleanupRule string
DisplayName string
Name string

The name of the application

StoreAsSessionProperty bool
StoreAsUserActionProperty bool
key String
type String
aggregation String
cleanupRule String
displayName String
name String

The name of the application

storeAsSessionProperty Boolean
storeAsUserActionProperty Boolean
key string
type string
aggregation string
cleanupRule string
displayName string
name string

The name of the application

storeAsSessionProperty boolean
storeAsUserActionProperty boolean
key String
type String
aggregation String
cleanupRule String
displayName String
name String

The name of the application

storeAsSessionProperty Boolean
storeAsUserActionProperty Boolean

MobileApplicationPropertiesRequestAttribute

Package Details

Repository
dynatrace lbrlabs/pulumi-dynatrace
License
Apache-2.0
Notes

This Pulumi package is based on the dynatrace Terraform Provider.