1. Packages
  2. Dynatrace
  3. API Docs
  4. Environment
Dynatrace v0.7.0 published on Friday, May 31, 2024 by Pulumiverse

dynatrace.Environment

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.7.0 published on Friday, May 31, 2024 by Pulumiverse

    This resource requires the cluster API token scope Service Provider API (ServiceProviderAPI)

    Dynatrace Documentation

    • Manage your monitoring environments - https://www.dynatrace.com/support/help/setup-and-configuration/dynatrace-managed/operation/manage-your-monitoring-environments

    • Cluster API v2 - Environments - https://www.dynatrace.com/support/help/shortlink/cluster-api#environments

    Create Environment Resource

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

    Constructor syntax

    new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
    @overload
    def Environment(resource_name: str,
                    args: EnvironmentArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Environment(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    state: Optional[str] = None,
                    storage: Optional[EnvironmentStorageArgs] = None,
                    name: Optional[str] = None,
                    quotas: Optional[EnvironmentQuotasArgs] = None,
                    tags: Optional[Sequence[str]] = None,
                    trial: Optional[bool] = None)
    func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)
    public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
    public Environment(String name, EnvironmentArgs args)
    public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
    
    type: dynatrace:Environment
    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 EnvironmentArgs
    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 EnvironmentArgs
    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 EnvironmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EnvironmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EnvironmentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var environmentResource = new Dynatrace.Environment("environmentResource", new()
    {
        State = "string",
        Storage = new Dynatrace.Inputs.EnvironmentStorageArgs
        {
            Transactions = 0,
            Limits = new Dynatrace.Inputs.EnvironmentStorageLimitsArgs
            {
                Logs = 0,
                SessionReplay = 0,
                SymbolFiles = 0,
                Transactions = 0,
            },
            Retention = new Dynatrace.Inputs.EnvironmentStorageRetentionArgs
            {
                Rum = 0,
                ServiceCodeLevel = 0,
                ServiceRequestLevel = 0,
                SessionReplay = 0,
                Synthetic = 0,
                Logs = 0,
            },
            UserActions = 0,
        },
        Name = "string",
        Quotas = new Dynatrace.Inputs.EnvironmentQuotasArgs
        {
            Ddus = new Dynatrace.Inputs.EnvironmentQuotasDdusArgs
            {
                Annual = 0,
                Monthly = 0,
            },
            DemUnits = new Dynatrace.Inputs.EnvironmentQuotasDemUnitsArgs
            {
                Annual = 0,
                Monthly = 0,
            },
            HostUnits = 0,
            Logs = new Dynatrace.Inputs.EnvironmentQuotasLogsArgs
            {
                Annual = 0,
                Monthly = 0,
            },
            Synthetic = new Dynatrace.Inputs.EnvironmentQuotasSyntheticArgs
            {
                Annual = 0,
                Monthly = 0,
            },
            UserSessions = new Dynatrace.Inputs.EnvironmentQuotasUserSessionsArgs
            {
                Annual = 0,
                Monthly = 0,
            },
        },
        Tags = new[]
        {
            "string",
        },
        Trial = false,
    });
    
    example, err := dynatrace.NewEnvironment(ctx, "environmentResource", &dynatrace.EnvironmentArgs{
    	State: pulumi.String("string"),
    	Storage: &dynatrace.EnvironmentStorageArgs{
    		Transactions: pulumi.Int(0),
    		Limits: &dynatrace.EnvironmentStorageLimitsArgs{
    			Logs:          pulumi.Int(0),
    			SessionReplay: pulumi.Int(0),
    			SymbolFiles:   pulumi.Int(0),
    			Transactions:  pulumi.Int(0),
    		},
    		Retention: &dynatrace.EnvironmentStorageRetentionArgs{
    			Rum:                 pulumi.Int(0),
    			ServiceCodeLevel:    pulumi.Int(0),
    			ServiceRequestLevel: pulumi.Int(0),
    			SessionReplay:       pulumi.Int(0),
    			Synthetic:           pulumi.Int(0),
    			Logs:                pulumi.Int(0),
    		},
    		UserActions: pulumi.Int(0),
    	},
    	Name: pulumi.String("string"),
    	Quotas: &dynatrace.EnvironmentQuotasArgs{
    		Ddus: &dynatrace.EnvironmentQuotasDdusArgs{
    			Annual:  pulumi.Int(0),
    			Monthly: pulumi.Int(0),
    		},
    		DemUnits: &dynatrace.EnvironmentQuotasDemUnitsArgs{
    			Annual:  pulumi.Int(0),
    			Monthly: pulumi.Int(0),
    		},
    		HostUnits: pulumi.Int(0),
    		Logs: &dynatrace.EnvironmentQuotasLogsArgs{
    			Annual:  pulumi.Int(0),
    			Monthly: pulumi.Int(0),
    		},
    		Synthetic: &dynatrace.EnvironmentQuotasSyntheticArgs{
    			Annual:  pulumi.Int(0),
    			Monthly: pulumi.Int(0),
    		},
    		UserSessions: &dynatrace.EnvironmentQuotasUserSessionsArgs{
    			Annual:  pulumi.Int(0),
    			Monthly: pulumi.Int(0),
    		},
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Trial: pulumi.Bool(false),
    })
    
    var environmentResource = new Environment("environmentResource", EnvironmentArgs.builder()        
        .state("string")
        .storage(EnvironmentStorageArgs.builder()
            .transactions(0)
            .limits(EnvironmentStorageLimitsArgs.builder()
                .logs(0)
                .sessionReplay(0)
                .symbolFiles(0)
                .transactions(0)
                .build())
            .retention(EnvironmentStorageRetentionArgs.builder()
                .rum(0)
                .serviceCodeLevel(0)
                .serviceRequestLevel(0)
                .sessionReplay(0)
                .synthetic(0)
                .logs(0)
                .build())
            .userActions(0)
            .build())
        .name("string")
        .quotas(EnvironmentQuotasArgs.builder()
            .ddus(EnvironmentQuotasDdusArgs.builder()
                .annual(0)
                .monthly(0)
                .build())
            .demUnits(EnvironmentQuotasDemUnitsArgs.builder()
                .annual(0)
                .monthly(0)
                .build())
            .hostUnits(0)
            .logs(EnvironmentQuotasLogsArgs.builder()
                .annual(0)
                .monthly(0)
                .build())
            .synthetic(EnvironmentQuotasSyntheticArgs.builder()
                .annual(0)
                .monthly(0)
                .build())
            .userSessions(EnvironmentQuotasUserSessionsArgs.builder()
                .annual(0)
                .monthly(0)
                .build())
            .build())
        .tags("string")
        .trial(false)
        .build());
    
    environment_resource = dynatrace.Environment("environmentResource",
        state="string",
        storage=dynatrace.EnvironmentStorageArgs(
            transactions=0,
            limits=dynatrace.EnvironmentStorageLimitsArgs(
                logs=0,
                session_replay=0,
                symbol_files=0,
                transactions=0,
            ),
            retention=dynatrace.EnvironmentStorageRetentionArgs(
                rum=0,
                service_code_level=0,
                service_request_level=0,
                session_replay=0,
                synthetic=0,
                logs=0,
            ),
            user_actions=0,
        ),
        name="string",
        quotas=dynatrace.EnvironmentQuotasArgs(
            ddus=dynatrace.EnvironmentQuotasDdusArgs(
                annual=0,
                monthly=0,
            ),
            dem_units=dynatrace.EnvironmentQuotasDemUnitsArgs(
                annual=0,
                monthly=0,
            ),
            host_units=0,
            logs=dynatrace.EnvironmentQuotasLogsArgs(
                annual=0,
                monthly=0,
            ),
            synthetic=dynatrace.EnvironmentQuotasSyntheticArgs(
                annual=0,
                monthly=0,
            ),
            user_sessions=dynatrace.EnvironmentQuotasUserSessionsArgs(
                annual=0,
                monthly=0,
            ),
        ),
        tags=["string"],
        trial=False)
    
    const environmentResource = new dynatrace.Environment("environmentResource", {
        state: "string",
        storage: {
            transactions: 0,
            limits: {
                logs: 0,
                sessionReplay: 0,
                symbolFiles: 0,
                transactions: 0,
            },
            retention: {
                rum: 0,
                serviceCodeLevel: 0,
                serviceRequestLevel: 0,
                sessionReplay: 0,
                synthetic: 0,
                logs: 0,
            },
            userActions: 0,
        },
        name: "string",
        quotas: {
            ddus: {
                annual: 0,
                monthly: 0,
            },
            demUnits: {
                annual: 0,
                monthly: 0,
            },
            hostUnits: 0,
            logs: {
                annual: 0,
                monthly: 0,
            },
            synthetic: {
                annual: 0,
                monthly: 0,
            },
            userSessions: {
                annual: 0,
                monthly: 0,
            },
        },
        tags: ["string"],
        trial: false,
    });
    
    type: dynatrace:Environment
    properties:
        name: string
        quotas:
            ddus:
                annual: 0
                monthly: 0
            demUnits:
                annual: 0
                monthly: 0
            hostUnits: 0
            logs:
                annual: 0
                monthly: 0
            synthetic:
                annual: 0
                monthly: 0
            userSessions:
                annual: 0
                monthly: 0
        state: string
        storage:
            limits:
                logs: 0
                sessionReplay: 0
                symbolFiles: 0
                transactions: 0
            retention:
                logs: 0
                rum: 0
                serviceCodeLevel: 0
                serviceRequestLevel: 0
                sessionReplay: 0
                synthetic: 0
            transactions: 0
            userActions: 0
        tags:
            - string
        trial: false
    

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

    State string
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    Storage Pulumiverse.Dynatrace.Inputs.EnvironmentStorage
    Environment level storage usage and limit information
    Name string
    The display name of the environment
    Quotas Pulumiverse.Dynatrace.Inputs.EnvironmentQuotas
    Environment level consumption and quotas information
    Tags List<string>
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    Trial bool
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    State string
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    Storage EnvironmentStorageArgs
    Environment level storage usage and limit information
    Name string
    The display name of the environment
    Quotas EnvironmentQuotasArgs
    Environment level consumption and quotas information
    Tags []string
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    Trial bool
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    state String
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage EnvironmentStorage
    Environment level storage usage and limit information
    name String
    The display name of the environment
    quotas EnvironmentQuotas
    Environment level consumption and quotas information
    tags List<String>
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial Boolean
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    state string
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage EnvironmentStorage
    Environment level storage usage and limit information
    name string
    The display name of the environment
    quotas EnvironmentQuotas
    Environment level consumption and quotas information
    tags string[]
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial boolean
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    state str
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage EnvironmentStorageArgs
    Environment level storage usage and limit information
    name str
    The display name of the environment
    quotas EnvironmentQuotasArgs
    Environment level consumption and quotas information
    tags Sequence[str]
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial bool
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    state String
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage Property Map
    Environment level storage usage and limit information
    name String
    The display name of the environment
    quotas Property Map
    Environment level consumption and quotas information
    tags List<String>
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial Boolean
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)

    Outputs

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

    Get an existing Environment 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?: EnvironmentState, opts?: CustomResourceOptions): Environment
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            name: Optional[str] = None,
            quotas: Optional[EnvironmentQuotasArgs] = None,
            state: Optional[str] = None,
            storage: Optional[EnvironmentStorageArgs] = None,
            tags: Optional[Sequence[str]] = None,
            trial: Optional[bool] = None) -> Environment
    func GetEnvironment(ctx *Context, name string, id IDInput, state *EnvironmentState, opts ...ResourceOption) (*Environment, error)
    public static Environment Get(string name, Input<string> id, EnvironmentState? state, CustomResourceOptions? opts = null)
    public static Environment get(String name, Output<String> id, EnvironmentState 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:
    Name string
    The display name of the environment
    Quotas Pulumiverse.Dynatrace.Inputs.EnvironmentQuotas
    Environment level consumption and quotas information
    State string
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    Storage Pulumiverse.Dynatrace.Inputs.EnvironmentStorage
    Environment level storage usage and limit information
    Tags List<string>
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    Trial bool
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    Name string
    The display name of the environment
    Quotas EnvironmentQuotasArgs
    Environment level consumption and quotas information
    State string
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    Storage EnvironmentStorageArgs
    Environment level storage usage and limit information
    Tags []string
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    Trial bool
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    name String
    The display name of the environment
    quotas EnvironmentQuotas
    Environment level consumption and quotas information
    state String
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage EnvironmentStorage
    Environment level storage usage and limit information
    tags List<String>
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial Boolean
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    name string
    The display name of the environment
    quotas EnvironmentQuotas
    Environment level consumption and quotas information
    state string
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage EnvironmentStorage
    Environment level storage usage and limit information
    tags string[]
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial boolean
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    name str
    The display name of the environment
    quotas EnvironmentQuotasArgs
    Environment level consumption and quotas information
    state str
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage EnvironmentStorageArgs
    Environment level storage usage and limit information
    tags Sequence[str]
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial bool
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)
    name String
    The display name of the environment
    quotas Property Map
    Environment level consumption and quotas information
    state String
    Indicates whether the environment is enabled or disabled. Possible values are ENABLED and DISABLED. The default value is ENABLED
    storage Property Map
    Environment level storage usage and limit information
    tags List<String>
    A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters
    trial Boolean
    Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)

    Supporting Types

    EnvironmentQuotas, EnvironmentQuotasArgs

    Ddus Pulumiverse.Dynatrace.Inputs.EnvironmentQuotasDdus
    Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled
    DemUnits Pulumiverse.Dynatrace.Inputs.EnvironmentQuotasDemUnits
    DEM units consumption and quota information on environment level
    HostUnits int
    Host units consumption and quota information on environment level
    Logs Pulumiverse.Dynatrace.Inputs.EnvironmentQuotasLogs
    Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level
    Synthetic Pulumiverse.Dynatrace.Inputs.EnvironmentQuotasSynthetic
    Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled
    UserSessions Pulumiverse.Dynatrace.Inputs.EnvironmentQuotasUserSessions
    User sessions consumption and quota information on environment level
    Ddus EnvironmentQuotasDdus
    Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled
    DemUnits EnvironmentQuotasDemUnits
    DEM units consumption and quota information on environment level
    HostUnits int
    Host units consumption and quota information on environment level
    Logs EnvironmentQuotasLogs
    Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level
    Synthetic EnvironmentQuotasSynthetic
    Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled
    UserSessions EnvironmentQuotasUserSessions
    User sessions consumption and quota information on environment level
    ddus EnvironmentQuotasDdus
    Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled
    demUnits EnvironmentQuotasDemUnits
    DEM units consumption and quota information on environment level
    hostUnits Integer
    Host units consumption and quota information on environment level
    logs EnvironmentQuotasLogs
    Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level
    synthetic EnvironmentQuotasSynthetic
    Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled
    userSessions EnvironmentQuotasUserSessions
    User sessions consumption and quota information on environment level
    ddus EnvironmentQuotasDdus
    Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled
    demUnits EnvironmentQuotasDemUnits
    DEM units consumption and quota information on environment level
    hostUnits number
    Host units consumption and quota information on environment level
    logs EnvironmentQuotasLogs
    Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level
    synthetic EnvironmentQuotasSynthetic
    Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled
    userSessions EnvironmentQuotasUserSessions
    User sessions consumption and quota information on environment level
    ddus EnvironmentQuotasDdus
    Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled
    dem_units EnvironmentQuotasDemUnits
    DEM units consumption and quota information on environment level
    host_units int
    Host units consumption and quota information on environment level
    logs EnvironmentQuotasLogs
    Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level
    synthetic EnvironmentQuotasSynthetic
    Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled
    user_sessions EnvironmentQuotasUserSessions
    User sessions consumption and quota information on environment level
    ddus Property Map
    Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled
    demUnits Property Map
    DEM units consumption and quota information on environment level
    hostUnits Number
    Host units consumption and quota information on environment level
    logs Property Map
    Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level
    synthetic Property Map
    Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled
    userSessions Property Map
    User sessions consumption and quota information on environment level

    EnvironmentQuotasDdus, EnvironmentQuotasDdusArgs

    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    annual Integer
    Annual environment quota. Not set if unlimited
    monthly Integer
    Monthly environment quota. Not set if unlimited
    annual number
    Annual environment quota. Not set if unlimited
    monthly number
    Monthly environment quota. Not set if unlimited
    annual int
    Annual environment quota. Not set if unlimited
    monthly int
    Monthly environment quota. Not set if unlimited
    annual Number
    Annual environment quota. Not set if unlimited
    monthly Number
    Monthly environment quota. Not set if unlimited

    EnvironmentQuotasDemUnits, EnvironmentQuotasDemUnitsArgs

    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    annual Integer
    Annual environment quota. Not set if unlimited
    monthly Integer
    Monthly environment quota. Not set if unlimited
    annual number
    Annual environment quota. Not set if unlimited
    monthly number
    Monthly environment quota. Not set if unlimited
    annual int
    Annual environment quota. Not set if unlimited
    monthly int
    Monthly environment quota. Not set if unlimited
    annual Number
    Annual environment quota. Not set if unlimited
    monthly Number
    Monthly environment quota. Not set if unlimited

    EnvironmentQuotasLogs, EnvironmentQuotasLogsArgs

    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    annual Integer
    Annual environment quota. Not set if unlimited
    monthly Integer
    Monthly environment quota. Not set if unlimited
    annual number
    Annual environment quota. Not set if unlimited
    monthly number
    Monthly environment quota. Not set if unlimited
    annual int
    Annual environment quota. Not set if unlimited
    monthly int
    Monthly environment quota. Not set if unlimited
    annual Number
    Annual environment quota. Not set if unlimited
    monthly Number
    Monthly environment quota. Not set if unlimited

    EnvironmentQuotasSynthetic, EnvironmentQuotasSyntheticArgs

    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    Annual int
    Annual environment quota. Not set if unlimited
    Monthly int
    Monthly environment quota. Not set if unlimited
    annual Integer
    Annual environment quota. Not set if unlimited
    monthly Integer
    Monthly environment quota. Not set if unlimited
    annual number
    Annual environment quota. Not set if unlimited
    monthly number
    Monthly environment quota. Not set if unlimited
    annual int
    Annual environment quota. Not set if unlimited
    monthly int
    Monthly environment quota. Not set if unlimited
    annual Number
    Annual environment quota. Not set if unlimited
    monthly Number
    Monthly environment quota. Not set if unlimited

    EnvironmentQuotasUserSessions, EnvironmentQuotasUserSessionsArgs

    Annual int
    Annual total User sessions environment quota. Not set if unlimited
    Monthly int
    Monthly total User sessions environment quota. Not set if unlimited
    Annual int
    Annual total User sessions environment quota. Not set if unlimited
    Monthly int
    Monthly total User sessions environment quota. Not set if unlimited
    annual Integer
    Annual total User sessions environment quota. Not set if unlimited
    monthly Integer
    Monthly total User sessions environment quota. Not set if unlimited
    annual number
    Annual total User sessions environment quota. Not set if unlimited
    monthly number
    Monthly total User sessions environment quota. Not set if unlimited
    annual int
    Annual total User sessions environment quota. Not set if unlimited
    monthly int
    Monthly total User sessions environment quota. Not set if unlimited
    annual Number
    Annual total User sessions environment quota. Not set if unlimited
    monthly Number
    Monthly total User sessions environment quota. Not set if unlimited

    EnvironmentStorage, EnvironmentStorageArgs

    Transactions int
    Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000
    Limits Pulumiverse.Dynatrace.Inputs.EnvironmentStorageLimits
    Retention Pulumiverse.Dynatrace.Inputs.EnvironmentStorageRetention
    UserActions int
    Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property
    Transactions int
    Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000
    Limits EnvironmentStorageLimits
    Retention EnvironmentStorageRetention
    UserActions int
    Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property
    transactions Integer
    Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000
    limits EnvironmentStorageLimits
    retention EnvironmentStorageRetention
    userActions Integer
    Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property
    transactions number
    Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000
    limits EnvironmentStorageLimits
    retention EnvironmentStorageRetention
    userActions number
    Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property
    transactions int
    Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000
    limits EnvironmentStorageLimits
    retention EnvironmentStorageRetention
    user_actions int
    Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property
    transactions Number
    Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000
    limits Property Map
    retention Property Map
    userActions Number
    Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property

    EnvironmentStorageLimits, EnvironmentStorageLimitsArgs

    Logs int
    Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.
    SessionReplay int
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    SymbolFiles int
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    Transactions int
    Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.
    Logs int
    Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.
    SessionReplay int
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    SymbolFiles int
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    Transactions int
    Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.
    logs Integer
    Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.
    sessionReplay Integer
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    symbolFiles Integer
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    transactions Integer
    Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.
    logs number
    Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.
    sessionReplay number
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    symbolFiles number
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    transactions number
    Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.
    logs int
    Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.
    session_replay int
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    symbol_files int
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    transactions int
    Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.
    logs Number
    Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.
    sessionReplay Number
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    symbolFiles Number
    Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.
    transactions Number
    Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.

    EnvironmentStorageRetention, EnvironmentStorageRetentionArgs

    Rum int
    Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    ServiceCodeLevel int
    Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    ServiceRequestLevel int
    Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    SessionReplay int
    Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days
    Synthetic int
    Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    Logs int
    Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days
    Rum int
    Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    ServiceCodeLevel int
    Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    ServiceRequestLevel int
    Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    SessionReplay int
    Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days
    Synthetic int
    Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    Logs int
    Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days
    rum Integer
    Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    serviceCodeLevel Integer
    Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    serviceRequestLevel Integer
    Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    sessionReplay Integer
    Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days
    synthetic Integer
    Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    logs Integer
    Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days
    rum number
    Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    serviceCodeLevel number
    Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    serviceRequestLevel number
    Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    sessionReplay number
    Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days
    synthetic number
    Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    logs number
    Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days
    rum int
    Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    service_code_level int
    Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    service_request_level int
    Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    session_replay int
    Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days
    synthetic int
    Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    logs int
    Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days
    rum Number
    Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    serviceCodeLevel Number
    Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    serviceRequestLevel Number
    Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year
    sessionReplay Number
    Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days
    synthetic Number
    Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days
    logs Number
    Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.7.0 published on Friday, May 31, 2024 by Pulumiverse