dynatrace logo
Dynatrace v0.1.0, May 24 23

dynatrace.DataPrivacy

Explore with Pulumi AI

Create DataPrivacy Resource

new DataPrivacy(name: string, args: DataPrivacyArgs, opts?: CustomResourceOptions);
@overload
def DataPrivacy(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                application_id: Optional[str] = None,
                data_collection: Optional[DataPrivacyDataCollectionArgs] = None,
                do_not_track: Optional[DataPrivacyDoNotTrackArgs] = None,
                masking: Optional[DataPrivacyMaskingArgs] = None,
                user_tracking: Optional[DataPrivacyUserTrackingArgs] = None)
@overload
def DataPrivacy(resource_name: str,
                args: DataPrivacyArgs,
                opts: Optional[ResourceOptions] = None)
func NewDataPrivacy(ctx *Context, name string, args DataPrivacyArgs, opts ...ResourceOption) (*DataPrivacy, error)
public DataPrivacy(string name, DataPrivacyArgs args, CustomResourceOptions? opts = null)
public DataPrivacy(String name, DataPrivacyArgs args)
public DataPrivacy(String name, DataPrivacyArgs args, CustomResourceOptions options)
type: dynatrace:DataPrivacy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

DataPrivacy 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 DataPrivacy resource accepts the following input properties:

DataCollection Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

DoNotTrack Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

Masking Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

UserTracking Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

ApplicationId string

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

DataCollection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

DoNotTrack DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

Masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

UserTracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

ApplicationId string

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

dataCollection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

doNotTrack DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

userTracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

applicationId String

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

dataCollection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

doNotTrack DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

userTracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

applicationId string

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

data_collection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

do_not_track DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

user_tracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

application_id str

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

dataCollection Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

doNotTrack Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy)

userTracking Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

applicationId String

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

Outputs

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

Get an existing DataPrivacy 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?: DataPrivacyState, opts?: CustomResourceOptions): DataPrivacy
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        application_id: Optional[str] = None,
        data_collection: Optional[DataPrivacyDataCollectionArgs] = None,
        do_not_track: Optional[DataPrivacyDoNotTrackArgs] = None,
        masking: Optional[DataPrivacyMaskingArgs] = None,
        user_tracking: Optional[DataPrivacyUserTrackingArgs] = None) -> DataPrivacy
func GetDataPrivacy(ctx *Context, name string, id IDInput, state *DataPrivacyState, opts ...ResourceOption) (*DataPrivacy, error)
public static DataPrivacy Get(string name, Input<string> id, DataPrivacyState? state, CustomResourceOptions? opts = null)
public static DataPrivacy get(String name, Output<String> id, DataPrivacyState 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:
ApplicationId string

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

DataCollection Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

DoNotTrack Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

Masking Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

UserTracking Lbrlabs.PulumiPackage.Dynatrace.Inputs.DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

ApplicationId string

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

DataCollection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

DoNotTrack DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

Masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

UserTracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

applicationId String

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

dataCollection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

doNotTrack DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

userTracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

applicationId string

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

dataCollection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

doNotTrack DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

userTracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

application_id str

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

data_collection DataPrivacyDataCollectionArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

do_not_track DataPrivacyDoNotTrackArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking DataPrivacyMaskingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy)

user_tracking DataPrivacyUserTrackingArgs

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

applicationId String

The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.

dataCollection Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy) To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode.

doNotTrack Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy) Most modern web browsers have a privacy feature called "Do Not Track" that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting.

masking Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy)

userTracking Property Map

(Field has overlap with dynatrace.ApplicationDataPrivacy) User tracking

Supporting Types

DataPrivacyDataCollection

OptInModeEnabled bool

With Data-collection and opt-in mode enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.

OptInModeEnabled bool

With Data-collection and opt-in mode enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.

optInModeEnabled Boolean

With Data-collection and opt-in mode enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.

optInModeEnabled boolean

With Data-collection and opt-in mode enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.

opt_in_mode_enabled bool

With Data-collection and opt-in mode enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.

optInModeEnabled Boolean

With Data-collection and opt-in mode enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.

DataPrivacyDoNotTrack

ComplyWithDoNotTrack bool

Comply with "Do Not Track" browser settings

DoNotTrack string

Possible Values: Anonymous, Disable_rum

ComplyWithDoNotTrack bool

Comply with "Do Not Track" browser settings

DoNotTrack string

Possible Values: Anonymous, Disable_rum

complyWithDoNotTrack Boolean

Comply with "Do Not Track" browser settings

doNotTrack String

Possible Values: Anonymous, Disable_rum

complyWithDoNotTrack boolean

Comply with "Do Not Track" browser settings

doNotTrack string

Possible Values: Anonymous, Disable_rum

comply_with_do_not_track bool

Comply with "Do Not Track" browser settings

do_not_track str

Possible Values: Anonymous, Disable_rum

complyWithDoNotTrack Boolean

Comply with "Do Not Track" browser settings

doNotTrack String

Possible Values: Anonymous, Disable_rum

DataPrivacyMasking

IpAddressMaskingEnabled bool

Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit Mask IPs and GPS coordinates.. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.

PersonalDataUriMaskingEnabled bool
UserActionMaskingEnabled bool
IpAddressMasking string
IpAddressMaskingEnabled bool

Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit Mask IPs and GPS coordinates.. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.

PersonalDataUriMaskingEnabled bool
UserActionMaskingEnabled bool
IpAddressMasking string
ipAddressMaskingEnabled Boolean

Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit Mask IPs and GPS coordinates.. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.

personalDataUriMaskingEnabled Boolean
userActionMaskingEnabled Boolean
ipAddressMasking String
ipAddressMaskingEnabled boolean

Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit Mask IPs and GPS coordinates.. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.

personalDataUriMaskingEnabled boolean
userActionMaskingEnabled boolean
ipAddressMasking string
ip_address_masking_enabled bool

Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit Mask IPs and GPS coordinates.. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.

personal_data_uri_masking_enabled bool
user_action_masking_enabled bool
ip_address_masking str
ipAddressMaskingEnabled Boolean

Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit Mask IPs and GPS coordinates.. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.

personalDataUriMaskingEnabled Boolean
userActionMaskingEnabled Boolean
ipAddressMasking String

DataPrivacyUserTracking

PersistentCookieEnabled bool

When enabled, Dynatrace places a persistent cookie on all end-user devices to identify returning users.

PersistentCookieEnabled bool

When enabled, Dynatrace places a persistent cookie on all end-user devices to identify returning users.

persistentCookieEnabled Boolean

When enabled, Dynatrace places a persistent cookie on all end-user devices to identify returning users.

persistentCookieEnabled boolean

When enabled, Dynatrace places a persistent cookie on all end-user devices to identify returning users.

persistent_cookie_enabled bool

When enabled, Dynatrace places a persistent cookie on all end-user devices to identify returning users.

persistentCookieEnabled Boolean

When enabled, Dynatrace places a persistent cookie on all end-user devices to identify returning users.

Package Details

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

This Pulumi package is based on the dynatrace Terraform Provider.