dynatrace logo
Dynatrace v0.1.0, May 24 23

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<Lbrlabs.PulumiPackage.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 string

The ID of this resource.

LegacyId string
ManagementZoneId string
ManagementZoneLegacyId string
Name string
Id string

The ID of this resource.

LegacyId string
ManagementZoneId string
ManagementZoneLegacyId string
Name string
id String

The ID of this resource.

legacyId String
managementZoneId String
managementZoneLegacyId String
name String
id string

The ID of this resource.

legacyId string
managementZoneId string
managementZoneLegacyId string
name string
id str

The ID of this resource.

legacy_id str
management_zone_id str
management_zone_legacy_id str
name str
id String

The ID of this resource.

legacyId String
managementZoneId String
managementZoneLegacyId String
name String

Package Details

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

This Pulumi package is based on the dynatrace Terraform Provider.