Dynatrace v0.17.0 published on Tuesday, Oct 8, 2024 by Pulumiverse
dynatrace.getAlertingProfiles
Explore with Pulumi AI
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>
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]
func GetAlertingProfiles(ctx *Context, args *GetAlertingProfilesArgs, opts ...InvokeOption) (*GetAlertingProfilesResult, error)
func GetAlertingProfilesOutput(ctx *Context, args *GetAlertingProfilesOutputArgs, opts ...InvokeOption) GetAlertingProfilesResultOutput
> 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)
}
public static CompletableFuture<GetAlertingProfilesResult> getAlertingProfiles(GetAlertingProfilesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: dynatrace:index/getAlertingProfiles:getAlertingProfiles
arguments:
# arguments dictionary
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. Get Alerting Profiles Value> - Profiles Dictionary<string, string>
- Id string
- The provider-assigned unique ID for this managed resource.
- Values
[]Get
Alerting Profiles Value - Profiles map[string]string
- id String
- The provider-assigned unique ID for this managed resource.
- values
List<Get
Alerting Profiles Value> - profiles Map<String,String>
- id string
- The provider-assigned unique ID for this managed resource.
- values
Get
Alerting Profiles Value[] - profiles {[key: string]: string}
- id str
- The provider-assigned unique ID for this managed resource.
- values
Sequence[Get
Alerting Profiles Value] - 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 string
- The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within
dynatrace.SlackNotification
) - Legacy
Id string - The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within
dynatrace.Notification
) - Management
Zone stringId - The ID of the management zone to which the alerting profile applies (Settings 2.0)
- Management
Zone stringLegacy Id - The ID of the management zone to which the alerting profile applies (Configuration API)
- Name string
- The name of the Alerting Profile
- Id string
- The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within
dynatrace.SlackNotification
) - Legacy
Id string - The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within
dynatrace.Notification
) - Management
Zone stringId - The ID of the management zone to which the alerting profile applies (Settings 2.0)
- Management
Zone stringLegacy Id - The ID of the management zone to which the alerting profile applies (Configuration API)
- Name string
- The name of the Alerting Profile
- id String
- The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within
dynatrace.SlackNotification
) - legacy
Id String - The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within
dynatrace.Notification
) - management
Zone StringId - The ID of the management zone to which the alerting profile applies (Settings 2.0)
- management
Zone StringLegacy Id - The ID of the management zone to which the alerting profile applies (Configuration API)
- name String
- The name of the Alerting Profile
- id string
- The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within
dynatrace.SlackNotification
) - legacy
Id string - The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within
dynatrace.Notification
) - management
Zone stringId - The ID of the management zone to which the alerting profile applies (Settings 2.0)
- management
Zone stringLegacy Id - The ID of the management zone to which the alerting profile applies (Configuration API)
- name string
- The name of the Alerting Profile
- id str
- The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within
dynatrace.SlackNotification
) - legacy_
id str - The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within
dynatrace.Notification
) - management_
zone_ strid - The ID of the management zone to which the alerting profile applies (Settings 2.0)
- management_
zone_ strlegacy_ id - The ID of the management zone to which the alerting profile applies (Configuration API)
- name str
- The name of the Alerting Profile
- id String
- The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within
dynatrace.SlackNotification
) - legacy
Id String - The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within
dynatrace.Notification
) - management
Zone StringId - The ID of the management zone to which the alerting profile applies (Settings 2.0)
- management
Zone StringLegacy Id - The ID of the management zone to which the alerting profile applies (Configuration API)
- name 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.