1. Packages
  2. Harness Provider
  3. API Docs
  4. platform
  5. getDefaultNotificationTemplateSet
Harness v0.8.4 published on Thursday, Sep 11, 2025 by Pulumi

harness.platform.getDefaultNotificationTemplateSet

Explore with Pulumi AI

harness logo
Harness v0.8.4 published on Thursday, Sep 11, 2025 by Pulumi

    Data source for retrieving a Default Notification Template Set.

    Using getDefaultNotificationTemplateSet

    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 getDefaultNotificationTemplateSet(args: GetDefaultNotificationTemplateSetArgs, opts?: InvokeOptions): Promise<GetDefaultNotificationTemplateSetResult>
    function getDefaultNotificationTemplateSetOutput(args: GetDefaultNotificationTemplateSetOutputArgs, opts?: InvokeOptions): Output<GetDefaultNotificationTemplateSetResult>
    def get_default_notification_template_set(description: Optional[str] = None,
                                              event_template_configuration_sets: Optional[Sequence[GetDefaultNotificationTemplateSetEventTemplateConfigurationSet]] = None,
                                              identifier: Optional[str] = None,
                                              name: Optional[str] = None,
                                              notification_channel_type: Optional[str] = None,
                                              notification_entity: Optional[str] = None,
                                              tags: Optional[Mapping[str, str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetDefaultNotificationTemplateSetResult
    def get_default_notification_template_set_output(description: Optional[pulumi.Input[str]] = None,
                                              event_template_configuration_sets: Optional[pulumi.Input[Sequence[pulumi.Input[GetDefaultNotificationTemplateSetEventTemplateConfigurationSetArgs]]]] = None,
                                              identifier: Optional[pulumi.Input[str]] = None,
                                              name: Optional[pulumi.Input[str]] = None,
                                              notification_channel_type: Optional[pulumi.Input[str]] = None,
                                              notification_entity: Optional[pulumi.Input[str]] = None,
                                              tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetDefaultNotificationTemplateSetResult]
    func LookupDefaultNotificationTemplateSet(ctx *Context, args *LookupDefaultNotificationTemplateSetArgs, opts ...InvokeOption) (*LookupDefaultNotificationTemplateSetResult, error)
    func LookupDefaultNotificationTemplateSetOutput(ctx *Context, args *LookupDefaultNotificationTemplateSetOutputArgs, opts ...InvokeOption) LookupDefaultNotificationTemplateSetResultOutput

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

    public static class GetDefaultNotificationTemplateSet 
    {
        public static Task<GetDefaultNotificationTemplateSetResult> InvokeAsync(GetDefaultNotificationTemplateSetArgs args, InvokeOptions? opts = null)
        public static Output<GetDefaultNotificationTemplateSetResult> Invoke(GetDefaultNotificationTemplateSetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDefaultNotificationTemplateSetResult> getDefaultNotificationTemplateSet(GetDefaultNotificationTemplateSetArgs args, InvokeOptions options)
    public static Output<GetDefaultNotificationTemplateSetResult> getDefaultNotificationTemplateSet(GetDefaultNotificationTemplateSetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: harness:platform/getDefaultNotificationTemplateSet:getDefaultNotificationTemplateSet
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EventTemplateConfigurationSets List<GetDefaultNotificationTemplateSetEventTemplateConfigurationSet>
    Set of event-template configurations
    Identifier string
    Identifier of Default Notification Template Set
    Name string
    Name of Default Notification Template Set
    NotificationChannelType string
    Type of channel (e.g. SLACK, EMAIL, etc.)
    NotificationEntity string
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    Description string
    Description for Default Notification Template Set
    Tags Dictionary<string, string>
    Key-value tags
    EventTemplateConfigurationSets []GetDefaultNotificationTemplateSetEventTemplateConfigurationSet
    Set of event-template configurations
    Identifier string
    Identifier of Default Notification Template Set
    Name string
    Name of Default Notification Template Set
    NotificationChannelType string
    Type of channel (e.g. SLACK, EMAIL, etc.)
    NotificationEntity string
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    Description string
    Description for Default Notification Template Set
    Tags map[string]string
    Key-value tags
    eventTemplateConfigurationSets List<GetDefaultNotificationTemplateSetEventTemplateConfigurationSet>
    Set of event-template configurations
    identifier String
    Identifier of Default Notification Template Set
    name String
    Name of Default Notification Template Set
    notificationChannelType String
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notificationEntity String
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description String
    Description for Default Notification Template Set
    tags Map<String,String>
    Key-value tags
    eventTemplateConfigurationSets GetDefaultNotificationTemplateSetEventTemplateConfigurationSet[]
    Set of event-template configurations
    identifier string
    Identifier of Default Notification Template Set
    name string
    Name of Default Notification Template Set
    notificationChannelType string
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notificationEntity string
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description string
    Description for Default Notification Template Set
    tags {[key: string]: string}
    Key-value tags
    event_template_configuration_sets Sequence[GetDefaultNotificationTemplateSetEventTemplateConfigurationSet]
    Set of event-template configurations
    identifier str
    Identifier of Default Notification Template Set
    name str
    Name of Default Notification Template Set
    notification_channel_type str
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notification_entity str
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description str
    Description for Default Notification Template Set
    tags Mapping[str, str]
    Key-value tags
    eventTemplateConfigurationSets List<Property Map>
    Set of event-template configurations
    identifier String
    Identifier of Default Notification Template Set
    name String
    Name of Default Notification Template Set
    notificationChannelType String
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notificationEntity String
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description String
    Description for Default Notification Template Set
    tags Map<String>
    Key-value tags

    getDefaultNotificationTemplateSet Result

    The following output properties are available:

    Created int
    Timestamp when the notification rule was created.
    EventTemplateConfigurationSets List<GetDefaultNotificationTemplateSetEventTemplateConfigurationSet>
    Set of event-template configurations
    Id string
    The provider-assigned unique ID for this managed resource.
    Identifier string
    Identifier of Default Notification Template Set
    LastModified int
    Timestamp when the notification rule was last modified.
    Name string
    Name of Default Notification Template Set
    NotificationChannelType string
    Type of channel (e.g. SLACK, EMAIL, etc.)
    NotificationEntity string
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    Description string
    Description for Default Notification Template Set
    Tags Dictionary<string, string>
    Key-value tags
    Created int
    Timestamp when the notification rule was created.
    EventTemplateConfigurationSets []GetDefaultNotificationTemplateSetEventTemplateConfigurationSet
    Set of event-template configurations
    Id string
    The provider-assigned unique ID for this managed resource.
    Identifier string
    Identifier of Default Notification Template Set
    LastModified int
    Timestamp when the notification rule was last modified.
    Name string
    Name of Default Notification Template Set
    NotificationChannelType string
    Type of channel (e.g. SLACK, EMAIL, etc.)
    NotificationEntity string
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    Description string
    Description for Default Notification Template Set
    Tags map[string]string
    Key-value tags
    created Integer
    Timestamp when the notification rule was created.
    eventTemplateConfigurationSets List<GetDefaultNotificationTemplateSetEventTemplateConfigurationSet>
    Set of event-template configurations
    id String
    The provider-assigned unique ID for this managed resource.
    identifier String
    Identifier of Default Notification Template Set
    lastModified Integer
    Timestamp when the notification rule was last modified.
    name String
    Name of Default Notification Template Set
    notificationChannelType String
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notificationEntity String
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description String
    Description for Default Notification Template Set
    tags Map<String,String>
    Key-value tags
    created number
    Timestamp when the notification rule was created.
    eventTemplateConfigurationSets GetDefaultNotificationTemplateSetEventTemplateConfigurationSet[]
    Set of event-template configurations
    id string
    The provider-assigned unique ID for this managed resource.
    identifier string
    Identifier of Default Notification Template Set
    lastModified number
    Timestamp when the notification rule was last modified.
    name string
    Name of Default Notification Template Set
    notificationChannelType string
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notificationEntity string
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description string
    Description for Default Notification Template Set
    tags {[key: string]: string}
    Key-value tags
    created int
    Timestamp when the notification rule was created.
    event_template_configuration_sets Sequence[GetDefaultNotificationTemplateSetEventTemplateConfigurationSet]
    Set of event-template configurations
    id str
    The provider-assigned unique ID for this managed resource.
    identifier str
    Identifier of Default Notification Template Set
    last_modified int
    Timestamp when the notification rule was last modified.
    name str
    Name of Default Notification Template Set
    notification_channel_type str
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notification_entity str
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description str
    Description for Default Notification Template Set
    tags Mapping[str, str]
    Key-value tags
    created Number
    Timestamp when the notification rule was created.
    eventTemplateConfigurationSets List<Property Map>
    Set of event-template configurations
    id String
    The provider-assigned unique ID for this managed resource.
    identifier String
    Identifier of Default Notification Template Set
    lastModified Number
    Timestamp when the notification rule was last modified.
    name String
    Name of Default Notification Template Set
    notificationChannelType String
    Type of channel (e.g. SLACK, EMAIL, etc.)
    notificationEntity String
    Type of the entity (e.g. PIPELINE, SERVICE, etc.)
    description String
    Description for Default Notification Template Set
    tags Map<String>
    Key-value tags

    Supporting Types

    GetDefaultNotificationTemplateSetEventTemplateConfigurationSet

    NotificationEvents List<string>
    List of notification events like PIPELINE_START
    Template GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplate
    Template reference configuration
    NotificationEvents []string
    List of notification events like PIPELINE_START
    Template GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplate
    Template reference configuration
    notificationEvents List<String>
    List of notification events like PIPELINE_START
    template GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplate
    Template reference configuration
    notificationEvents string[]
    List of notification events like PIPELINE_START
    template GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplate
    Template reference configuration
    notification_events Sequence[str]
    List of notification events like PIPELINE_START
    template GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplate
    Template reference configuration
    notificationEvents List<String>
    List of notification events like PIPELINE_START
    template Property Map
    Template reference configuration

    GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplate

    templateRef String
    versionLabel String
    variables List<Property Map>
    List of variables passed to the template

    GetDefaultNotificationTemplateSetEventTemplateConfigurationSetTemplateVariable

    Name string
    Type string
    Value string
    Name string
    Type string
    Value string
    name String
    type String
    value String
    name string
    type string
    value string
    name str
    type str
    value str
    name String
    type String
    value String

    Package Details

    Repository
    harness pulumi/pulumi-harness
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the harness Terraform Provider.
    harness logo
    Harness v0.8.4 published on Thursday, Sep 11, 2025 by Pulumi