Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse
dynatrace.MobileApplication
Explore with Pulumi AI
Create MobileApplication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MobileApplication(name: string, args: MobileApplicationArgs, opts?: CustomResourceOptions);
@overload
def MobileApplication(resource_name: str,
args: MobileApplicationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MobileApplication(resource_name: str,
opts: Optional[ResourceOptions] = None,
beacon_endpoint_type: Optional[str] = None,
apdex: Optional[MobileApplicationApdexArgs] = None,
key_user_actions: Optional[Sequence[str]] = None,
application_type: Optional[str] = None,
beacon_endpoint_url: Optional[str] = None,
icon_type: Optional[str] = None,
application_id: Optional[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)
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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var mobileApplicationResource = new Dynatrace.MobileApplication("mobileApplicationResource", new()
{
BeaconEndpointType = "string",
Apdex = new Dynatrace.Inputs.MobileApplicationApdexArgs
{
Frustrated = 0,
Tolerable = 0,
FrustratedOnError = false,
},
KeyUserActions = new[]
{
"string",
},
ApplicationType = "string",
BeaconEndpointUrl = "string",
IconType = "string",
ApplicationId = "string",
Name = "string",
OptInMode = false,
Properties = new Dynatrace.Inputs.MobileApplicationPropertiesArgs
{
ApiValues = new[]
{
new Dynatrace.Inputs.MobileApplicationPropertiesApiValueArgs
{
Key = "string",
Type = "string",
Aggregation = "string",
CleanupRule = "string",
DisplayName = "string",
Name = "string",
StoreAsSessionProperty = false,
StoreAsUserActionProperty = false,
},
},
RequestAttributes = new[]
{
new Dynatrace.Inputs.MobileApplicationPropertiesRequestAttributeArgs
{
Id = "string",
Key = "string",
Type = "string",
Aggregation = "string",
CleanupRule = "string",
DisplayName = "string",
StoreAsSessionProperty = false,
StoreAsUserActionProperty = false,
},
},
},
SessionReplay = false,
SessionReplayOnCrash = false,
UserSessionPercentage = 0,
});
example, err := dynatrace.NewMobileApplication(ctx, "mobileApplicationResource", &dynatrace.MobileApplicationArgs{
BeaconEndpointType: pulumi.String("string"),
Apdex: &dynatrace.MobileApplicationApdexArgs{
Frustrated: pulumi.Int(0),
Tolerable: pulumi.Int(0),
FrustratedOnError: pulumi.Bool(false),
},
KeyUserActions: pulumi.StringArray{
pulumi.String("string"),
},
ApplicationType: pulumi.String("string"),
BeaconEndpointUrl: pulumi.String("string"),
IconType: pulumi.String("string"),
ApplicationId: pulumi.String("string"),
Name: pulumi.String("string"),
OptInMode: pulumi.Bool(false),
Properties: &dynatrace.MobileApplicationPropertiesArgs{
ApiValues: dynatrace.MobileApplicationPropertiesApiValueArray{
&dynatrace.MobileApplicationPropertiesApiValueArgs{
Key: pulumi.String("string"),
Type: pulumi.String("string"),
Aggregation: pulumi.String("string"),
CleanupRule: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Name: pulumi.String("string"),
StoreAsSessionProperty: pulumi.Bool(false),
StoreAsUserActionProperty: pulumi.Bool(false),
},
},
RequestAttributes: dynatrace.MobileApplicationPropertiesRequestAttributeArray{
&dynatrace.MobileApplicationPropertiesRequestAttributeArgs{
Id: pulumi.String("string"),
Key: pulumi.String("string"),
Type: pulumi.String("string"),
Aggregation: pulumi.String("string"),
CleanupRule: pulumi.String("string"),
DisplayName: pulumi.String("string"),
StoreAsSessionProperty: pulumi.Bool(false),
StoreAsUserActionProperty: pulumi.Bool(false),
},
},
},
SessionReplay: pulumi.Bool(false),
SessionReplayOnCrash: pulumi.Bool(false),
UserSessionPercentage: pulumi.Int(0),
})
var mobileApplicationResource = new MobileApplication("mobileApplicationResource", MobileApplicationArgs.builder()
.beaconEndpointType("string")
.apdex(MobileApplicationApdexArgs.builder()
.frustrated(0)
.tolerable(0)
.frustratedOnError(false)
.build())
.keyUserActions("string")
.applicationType("string")
.beaconEndpointUrl("string")
.iconType("string")
.applicationId("string")
.name("string")
.optInMode(false)
.properties(MobileApplicationPropertiesArgs.builder()
.apiValues(MobileApplicationPropertiesApiValueArgs.builder()
.key("string")
.type("string")
.aggregation("string")
.cleanupRule("string")
.displayName("string")
.name("string")
.storeAsSessionProperty(false)
.storeAsUserActionProperty(false)
.build())
.requestAttributes(MobileApplicationPropertiesRequestAttributeArgs.builder()
.id("string")
.key("string")
.type("string")
.aggregation("string")
.cleanupRule("string")
.displayName("string")
.storeAsSessionProperty(false)
.storeAsUserActionProperty(false)
.build())
.build())
.sessionReplay(false)
.sessionReplayOnCrash(false)
.userSessionPercentage(0)
.build());
mobile_application_resource = dynatrace.MobileApplication("mobileApplicationResource",
beacon_endpoint_type="string",
apdex=dynatrace.MobileApplicationApdexArgs(
frustrated=0,
tolerable=0,
frustrated_on_error=False,
),
key_user_actions=["string"],
application_type="string",
beacon_endpoint_url="string",
icon_type="string",
application_id="string",
name="string",
opt_in_mode=False,
properties=dynatrace.MobileApplicationPropertiesArgs(
api_values=[dynatrace.MobileApplicationPropertiesApiValueArgs(
key="string",
type="string",
aggregation="string",
cleanup_rule="string",
display_name="string",
name="string",
store_as_session_property=False,
store_as_user_action_property=False,
)],
request_attributes=[dynatrace.MobileApplicationPropertiesRequestAttributeArgs(
id="string",
key="string",
type="string",
aggregation="string",
cleanup_rule="string",
display_name="string",
store_as_session_property=False,
store_as_user_action_property=False,
)],
),
session_replay=False,
session_replay_on_crash=False,
user_session_percentage=0)
const mobileApplicationResource = new dynatrace.MobileApplication("mobileApplicationResource", {
beaconEndpointType: "string",
apdex: {
frustrated: 0,
tolerable: 0,
frustratedOnError: false,
},
keyUserActions: ["string"],
applicationType: "string",
beaconEndpointUrl: "string",
iconType: "string",
applicationId: "string",
name: "string",
optInMode: false,
properties: {
apiValues: [{
key: "string",
type: "string",
aggregation: "string",
cleanupRule: "string",
displayName: "string",
name: "string",
storeAsSessionProperty: false,
storeAsUserActionProperty: false,
}],
requestAttributes: [{
id: "string",
key: "string",
type: "string",
aggregation: "string",
cleanupRule: "string",
displayName: "string",
storeAsSessionProperty: false,
storeAsUserActionProperty: false,
}],
},
sessionReplay: false,
sessionReplayOnCrash: false,
userSessionPercentage: 0,
});
type: dynatrace:MobileApplication
properties:
apdex:
frustrated: 0
frustratedOnError: false
tolerable: 0
applicationId: string
applicationType: string
beaconEndpointType: string
beaconEndpointUrl: string
iconType: string
keyUserActions:
- string
name: string
optInMode: false
properties:
apiValues:
- aggregation: string
cleanupRule: string
displayName: string
key: string
name: string
storeAsSessionProperty: false
storeAsUserActionProperty: false
type: string
requestAttributes:
- aggregation: string
cleanupRule: string
displayName: string
id: string
key: string
storeAsSessionProperty: false
storeAsUserActionProperty: false
type: string
sessionReplay: false
sessionReplayOnCrash: false
userSessionPercentage: 0
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
Pulumiverse.
Dynatrace. Inputs. Mobile Application Apdex - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- Beacon
Endpoint stringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - Application
Id string - The UUID of the application.
- Application
Type string - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - Beacon
Endpoint stringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- Icon
Type string - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- Key
User List<string>Actions - User Action names to be flagged as Key User Actions
- Name string
- The name of the application
- Opt
In boolMode - The opt-in mode is enabled (
true
) or disabled (false
) - Properties
Pulumiverse.
Dynatrace. Inputs. Mobile Application Properties - User Action and Session Properties
- Session
Replay bool - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - Session
Replay boolOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - User
Session intPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- Apdex
Mobile
Application Apdex Args - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- Beacon
Endpoint stringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - Application
Id string - The UUID of the application.
- Application
Type string - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - Beacon
Endpoint stringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- Icon
Type string - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- Key
User []stringActions - User Action names to be flagged as Key User Actions
- Name string
- The name of the application
- Opt
In boolMode - The opt-in mode is enabled (
true
) or disabled (false
) - Properties
Mobile
Application Properties Args - User Action and Session Properties
- Session
Replay bool - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - Session
Replay boolOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - User
Session intPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- apdex
Mobile
Application Apdex - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- beacon
Endpoint StringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - application
Id String - The UUID of the application.
- application
Type String - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon
Endpoint StringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon
Type String - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key
User List<String>Actions - User Action names to be flagged as Key User Actions
- name String
- The name of the application
- opt
In BooleanMode - The opt-in mode is enabled (
true
) or disabled (false
) - properties
Mobile
Application Properties - User Action and Session Properties
- session
Replay Boolean - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session
Replay BooleanOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user
Session IntegerPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- apdex
Mobile
Application Apdex - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- beacon
Endpoint stringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - application
Id string - The UUID of the application.
- application
Type string - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon
Endpoint stringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon
Type string - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key
User string[]Actions - User Action names to be flagged as Key User Actions
- name string
- The name of the application
- opt
In booleanMode - The opt-in mode is enabled (
true
) or disabled (false
) - properties
Mobile
Application Properties - User Action and Session Properties
- session
Replay boolean - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session
Replay booleanOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user
Session numberPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- apdex
Mobile
Application Apdex Args - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- beacon_
endpoint_ strtype - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - application_
id str - The UUID of the application.
- application_
type str - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon_
endpoint_ strurl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon_
type str - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key_
user_ Sequence[str]actions - User Action names to be flagged as Key User Actions
- name str
- The name of the application
- opt_
in_ boolmode - The opt-in mode is enabled (
true
) or disabled (false
) - properties
Mobile
Application Properties Args - User Action and Session Properties
- session_
replay bool - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session_
replay_ boolon_ crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user_
session_ intpercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) 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
- beacon
Endpoint StringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - application
Id String - The UUID of the application.
- application
Type String - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon
Endpoint StringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon
Type String - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key
User List<String>Actions - User Action names to be flagged as Key User Actions
- name String
- The name of the application
- opt
In BooleanMode - The opt-in mode is enabled (
true
) or disabled (false
) - properties Property Map
- User Action and Session Properties
- session
Replay Boolean - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session
Replay BooleanOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user
Session NumberPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) 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,
application_type: Optional[str] = None,
beacon_endpoint_type: Optional[str] = None,
beacon_endpoint_url: Optional[str] = None,
icon_type: 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.
- Apdex
Pulumiverse.
Dynatrace. Inputs. Mobile Application Apdex - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- Application
Id string - The UUID of the application.
- Application
Type string - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - Beacon
Endpoint stringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - Beacon
Endpoint stringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- Icon
Type string - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- Key
User List<string>Actions - User Action names to be flagged as Key User Actions
- Name string
- The name of the application
- Opt
In boolMode - The opt-in mode is enabled (
true
) or disabled (false
) - Properties
Pulumiverse.
Dynatrace. Inputs. Mobile Application Properties - User Action and Session Properties
- Session
Replay bool - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - Session
Replay boolOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - User
Session intPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- Apdex
Mobile
Application Apdex Args - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- Application
Id string - The UUID of the application.
- Application
Type string - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - Beacon
Endpoint stringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - Beacon
Endpoint stringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- Icon
Type string - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- Key
User []stringActions - User Action names to be flagged as Key User Actions
- Name string
- The name of the application
- Opt
In boolMode - The opt-in mode is enabled (
true
) or disabled (false
) - Properties
Mobile
Application Properties Args - User Action and Session Properties
- Session
Replay bool - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - Session
Replay boolOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - User
Session intPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- apdex
Mobile
Application Apdex - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- application
Id String - The UUID of the application.
- application
Type String - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon
Endpoint StringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - beacon
Endpoint StringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon
Type String - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key
User List<String>Actions - User Action names to be flagged as Key User Actions
- name String
- The name of the application
- opt
In BooleanMode - The opt-in mode is enabled (
true
) or disabled (false
) - properties
Mobile
Application Properties - User Action and Session Properties
- session
Replay Boolean - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session
Replay BooleanOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user
Session IntegerPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- apdex
Mobile
Application Apdex - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- application
Id string - The UUID of the application.
- application
Type string - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon
Endpoint stringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - beacon
Endpoint stringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon
Type string - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key
User string[]Actions - User Action names to be flagged as Key User Actions
- name string
- The name of the application
- opt
In booleanMode - The opt-in mode is enabled (
true
) or disabled (false
) - properties
Mobile
Application Properties - User Action and Session Properties
- session
Replay boolean - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session
Replay booleanOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user
Session numberPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
- apdex
Mobile
Application Apdex Args - Apdex configuration of a mobile application. A duration less than the tolerable threshold is considered satisfied
- application_
id str - The UUID of the application.
- application_
type str - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon_
endpoint_ strtype - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - beacon_
endpoint_ strurl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon_
type str - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key_
user_ Sequence[str]actions - User Action names to be flagged as Key User Actions
- name str
- The name of the application
- opt_
in_ boolmode - The opt-in mode is enabled (
true
) or disabled (false
) - properties
Mobile
Application Properties Args - User Action and Session Properties
- session_
replay bool - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session_
replay_ boolon_ crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user_
session_ intpercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) 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
- application
Id String - The UUID of the application.
- application
Type String - The type of the application. Either
CUSTOM_APPLICATION
orMOBILE_APPLICATION
. - beacon
Endpoint StringType - The type of the beacon endpoint. Possible values are
CLUSTER_ACTIVE_GATE
,ENVIRONMENT_ACTIVE_GATE
andINSTRUMENTED_WEB_SERVER
. - beacon
Endpoint StringUrl - The URL of the beacon endpoint. Only applicable when the beacon_endpoint_type is set to
ENVIRONMENT_ACTIVE_GATE
orINSTRUMENTED_WEB_SERVER
- icon
Type String - Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps.
- key
User List<String>Actions - User Action names to be flagged as Key User Actions
- name String
- The name of the application
- opt
In BooleanMode - The opt-in mode is enabled (
true
) or disabled (false
) - properties Property Map
- User Action and Session Properties
- session
Replay Boolean - (Field has overlap with
dynatrace.MobileAppEnablement
) The session replay is enabled (true
) or disabled (false
). - session
Replay BooleanOn Crash - The session replay on crash is enabled (
true
) or disabled (false
). Enabling requires both sessionReplayEnabled and optInModeEnabled values set totrue
. - user
Session NumberPercentage - (Field has overlap with
dynatrace.MobileAppEnablement
for mobile anddynatrace.CustomAppEnablement
for custom apps) The percentage of user sessions to be analyzed
Supporting Types
MobileApplicationApdex, MobileApplicationApdexArgs
- 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 boolError - 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 boolError - 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
- frustrated
On BooleanError - 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
- frustrated
On booleanError - 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_ boolerror - 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
- frustrated
On BooleanError - Apdex error condition: if
true
the user session is considered frustrated when an error is reported
MobileApplicationProperties, MobileApplicationPropertiesArgs
- Api
Values List<Pulumiverse.Dynatrace. Inputs. Mobile Application Properties Api Value> - A User Action / Session Property based on a value reported by the API
- Request
Attributes List<Pulumiverse.Dynatrace. Inputs. Mobile Application Properties Request Attribute> - A User Action / Session Property based on a Server Side Request Attribute
- Api
Values []MobileApplication Properties Api Value - A User Action / Session Property based on a value reported by the API
- Request
Attributes []MobileApplication Properties Request Attribute - A User Action / Session Property based on a Server Side Request Attribute
- api
Values List<MobileApplication Properties Api Value> - A User Action / Session Property based on a value reported by the API
- request
Attributes List<MobileApplication Properties Request Attribute> - A User Action / Session Property based on a Server Side Request Attribute
- api
Values MobileApplication Properties Api Value[] - A User Action / Session Property based on a value reported by the API
- request
Attributes MobileApplication Properties Request Attribute[] - A User Action / Session Property based on a Server Side Request Attribute
- api_
values Sequence[MobileApplication Properties Api Value] - A User Action / Session Property based on a value reported by the API
- request_
attributes Sequence[MobileApplication Properties Request Attribute] - A User Action / Session Property based on a Server Side Request Attribute
- api
Values List<Property Map> - A User Action / Session Property based on a value reported by the API
- request
Attributes List<Property Map> - A User Action / Session Property based on a Server Side Request Attribute
MobileApplicationPropertiesApiValue, MobileApplicationPropertiesApiValueArgs
- Key string
- The unique key of the mobile session or user action property
- Type string
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
- Aggregation string
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- Cleanup
Rule string - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- Display
Name string - The display name of the property
- Name string
- The name of the reported value
- Store
As boolSession Property - If
true
, the property is stored as a session property - Store
As boolUser Action Property - If
true
, the property is stored as a user action property
- Key string
- The unique key of the mobile session or user action property
- Type string
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
- Aggregation string
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- Cleanup
Rule string - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- Display
Name string - The display name of the property
- Name string
- The name of the reported value
- Store
As boolSession Property - If
true
, the property is stored as a session property - Store
As boolUser Action Property - If
true
, the property is stored as a user action property
- key String
- The unique key of the mobile session or user action property
- type String
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
- aggregation String
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup
Rule String - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display
Name String - The display name of the property
- name String
- The name of the reported value
- store
As BooleanSession Property - If
true
, the property is stored as a session property - store
As BooleanUser Action Property - If
true
, the property is stored as a user action property
- key string
- The unique key of the mobile session or user action property
- type string
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
- aggregation string
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup
Rule string - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display
Name string - The display name of the property
- name string
- The name of the reported value
- store
As booleanSession Property - If
true
, the property is stored as a session property - store
As booleanUser Action Property - If
true
, the property is stored as a user action property
- key str
- The unique key of the mobile session or user action property
- type str
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
- aggregation str
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup_
rule str - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display_
name str - The display name of the property
- name str
- The name of the reported value
- store_
as_ boolsession_ property - If
true
, the property is stored as a session property - store_
as_ booluser_ action_ property - If
true
, the property is stored as a user action property
- key String
- The unique key of the mobile session or user action property
- type String
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
- aggregation String
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup
Rule String - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display
Name String - The display name of the property
- name String
- The name of the reported value
- store
As BooleanSession Property - If
true
, the property is stored as a session property - store
As BooleanUser Action Property - If
true
, the property is stored as a user action property
MobileApplicationPropertiesRequestAttribute, MobileApplicationPropertiesRequestAttributeArgs
- Id string
- The ID of the request attribute
- Key string
- The unique key of the mobile session or user action property
- Type string
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
. The value MUST match the data type of the Request Attribute. - Aggregation string
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- Cleanup
Rule string - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- Display
Name string - The display name of the property
- Store
As boolSession Property - If
true
, the property is stored as a session property - Store
As boolUser Action Property - If
true
, the property is stored as a user action property
- Id string
- The ID of the request attribute
- Key string
- The unique key of the mobile session or user action property
- Type string
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
. The value MUST match the data type of the Request Attribute. - Aggregation string
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- Cleanup
Rule string - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- Display
Name string - The display name of the property
- Store
As boolSession Property - If
true
, the property is stored as a session property - Store
As boolUser Action Property - If
true
, the property is stored as a user action property
- id String
- The ID of the request attribute
- key String
- The unique key of the mobile session or user action property
- type String
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
. The value MUST match the data type of the Request Attribute. - aggregation String
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup
Rule String - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display
Name String - The display name of the property
- store
As BooleanSession Property - If
true
, the property is stored as a session property - store
As BooleanUser Action Property - If
true
, the property is stored as a user action property
- id string
- The ID of the request attribute
- key string
- The unique key of the mobile session or user action property
- type string
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
. The value MUST match the data type of the Request Attribute. - aggregation string
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup
Rule string - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display
Name string - The display name of the property
- store
As booleanSession Property - If
true
, the property is stored as a session property - store
As booleanUser Action Property - If
true
, the property is stored as a user action property
- id str
- The ID of the request attribute
- key str
- The unique key of the mobile session or user action property
- type str
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
. The value MUST match the data type of the Request Attribute. - aggregation str
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup_
rule str - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display_
name str - The display name of the property
- store_
as_ boolsession_ property - If
true
, the property is stored as a session property - store_
as_ booluser_ action_ property - If
true
, the property is stored as a user action property
- id String
- The ID of the request attribute
- key String
- The unique key of the mobile session or user action property
- type String
- The data type of the property. Possible values are
DOUBLE
,LONG
andSTRING
. The value MUST match the data type of the Request Attribute. - aggregation String
- The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are
SUM
,MIN
,MAX
,FIRST
andLAST
- cleanup
Rule String - The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there
- display
Name String - The display name of the property
- store
As BooleanSession Property - If
true
, the property is stored as a session property - store
As BooleanUser Action Property - If
true
, the property is stored as a user action property
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.