1. Packages
  2. Dynatrace
  3. API Docs
  4. getAlertingProfiles
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.getAlertingProfiles

Explore with Pulumi AI

Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

The alerting profiles data source allows retrieval of all alerting profiles.

Using getAlertingProfiles

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAlertingProfiles(args: GetAlertingProfilesArgs, opts?: InvokeOptions): Promise<GetAlertingProfilesResult>
function getAlertingProfilesOutput(args: GetAlertingProfilesOutputArgs, opts?: InvokeOptions): Output<GetAlertingProfilesResult>
Copy
def get_alerting_profiles(profiles: Optional[Mapping[str, str]] = None,
                          opts: Optional[InvokeOptions] = None) -> GetAlertingProfilesResult
def get_alerting_profiles_output(profiles: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetAlertingProfilesResult]
Copy
func GetAlertingProfiles(ctx *Context, args *GetAlertingProfilesArgs, opts ...InvokeOption) (*GetAlertingProfilesResult, error)
func GetAlertingProfilesOutput(ctx *Context, args *GetAlertingProfilesOutputArgs, opts ...InvokeOption) GetAlertingProfilesResultOutput
Copy

> Note: This function is named GetAlertingProfiles in the Go SDK.

public static class GetAlertingProfiles 
{
    public static Task<GetAlertingProfilesResult> InvokeAsync(GetAlertingProfilesArgs args, InvokeOptions? opts = null)
    public static Output<GetAlertingProfilesResult> Invoke(GetAlertingProfilesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAlertingProfilesResult> getAlertingProfiles(GetAlertingProfilesArgs args, InvokeOptions options)
public static Output<GetAlertingProfilesResult> getAlertingProfiles(GetAlertingProfilesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: dynatrace:index/getAlertingProfiles:getAlertingProfiles
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Profiles Dictionary<string, string>
Profiles map[string]string
profiles Map<String,String>
profiles {[key: string]: string}
profiles Mapping[str, str]
profiles Map<String>

getAlertingProfiles Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Values List<Pulumiverse.Dynatrace.Outputs.GetAlertingProfilesValue>
Profiles Dictionary<string, string>
Id string
The provider-assigned unique ID for this managed resource.
Values []GetAlertingProfilesValue
Profiles map[string]string
id String
The provider-assigned unique ID for this managed resource.
values List<GetAlertingProfilesValue>
profiles Map<String,String>
id string
The provider-assigned unique ID for this managed resource.
values GetAlertingProfilesValue[]
profiles {[key: string]: string}
id str
The provider-assigned unique ID for this managed resource.
values Sequence[GetAlertingProfilesValue]
profiles Mapping[str, str]
id String
The provider-assigned unique ID for this managed resource.
values List<Property Map>
profiles Map<String>

Supporting Types

GetAlertingProfilesValue

Id This property is required. string
The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within dynatrace.SlackNotification)
LegacyId This property is required. string
The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within dynatrace.Notification)
ManagementZoneId This property is required. string
The ID of the management zone to which the alerting profile applies (Settings 2.0)
ManagementZoneLegacyId This property is required. string
The ID of the management zone to which the alerting profile applies (Configuration API)
Name This property is required. string
The name of the Alerting Profile
Id This property is required. string
The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within dynatrace.SlackNotification)
LegacyId This property is required. string
The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within dynatrace.Notification)
ManagementZoneId This property is required. string
The ID of the management zone to which the alerting profile applies (Settings 2.0)
ManagementZoneLegacyId This property is required. string
The ID of the management zone to which the alerting profile applies (Configuration API)
Name This property is required. string
The name of the Alerting Profile
id This property is required. String
The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within dynatrace.SlackNotification)
legacyId This property is required. String
The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within dynatrace.Notification)
managementZoneId This property is required. String
The ID of the management zone to which the alerting profile applies (Settings 2.0)
managementZoneLegacyId This property is required. String
The ID of the management zone to which the alerting profile applies (Configuration API)
name This property is required. String
The name of the Alerting Profile
id This property is required. string
The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within dynatrace.SlackNotification)
legacyId This property is required. string
The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within dynatrace.Notification)
managementZoneId This property is required. string
The ID of the management zone to which the alerting profile applies (Settings 2.0)
managementZoneLegacyId This property is required. string
The ID of the management zone to which the alerting profile applies (Configuration API)
name This property is required. string
The name of the Alerting Profile
id This property is required. str
The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within dynatrace.SlackNotification)
legacy_id This property is required. str
The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within dynatrace.Notification)
management_zone_id This property is required. str
The ID of the management zone to which the alerting profile applies (Settings 2.0)
management_zone_legacy_id This property is required. str
The ID of the management zone to which the alerting profile applies (Configuration API)
name This property is required. str
The name of the Alerting Profile
id This property is required. String
The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within dynatrace.SlackNotification)
legacyId This property is required. String
The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within dynatrace.Notification)
managementZoneId This property is required. String
The ID of the management zone to which the alerting profile applies (Settings 2.0)
managementZoneLegacyId This property is required. String
The ID of the management zone to which the alerting profile applies (Configuration API)
name This property is required. String
The name of the Alerting Profile

Package Details

Repository
dynatrace pulumiverse/pulumi-dynatrace
License
Apache-2.0
Notes
This Pulumi package is based on the dynatrace Terraform Provider.
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse