1. Registry
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. autoscaling
  6. getNotificationConfiguration
Viewing docs for bytepluscc v0.0.53
published on Thursday, Sep 10, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.53
published on Thursday, Sep 10, 2026 by Byteplus

    Data Source schema for Byteplus::AutoScaling::NotificationConfiguration

    Using getNotificationConfiguration

    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 getNotificationConfiguration(args: GetNotificationConfigurationArgs, opts?: InvokeOptions): Promise<GetNotificationConfigurationResult>
    function getNotificationConfigurationOutput(args: GetNotificationConfigurationOutputArgs, opts?: InvokeOutputOptions): Output<GetNotificationConfigurationResult>
    def get_notification_configuration(id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetNotificationConfigurationResult
    def get_notification_configuration_output(id: pulumi.Input[Optional[str]] = None,
                                       opts: Optional[InvokeOutputOptions] = None) -> Output[GetNotificationConfigurationResult]
    func LookupNotificationConfiguration(ctx *Context, args *LookupNotificationConfigurationArgs, opts ...InvokeOption) (*LookupNotificationConfigurationResult, error)
    func LookupNotificationConfigurationOutput(ctx *Context, args *LookupNotificationConfigurationOutputArgs, opts ...InvokeOption) LookupNotificationConfigurationResultOutput

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

    public static class GetNotificationConfiguration 
    {
        public static Task<GetNotificationConfigurationResult> InvokeAsync(GetNotificationConfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetNotificationConfigurationResult> Invoke(GetNotificationConfigurationInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetNotificationConfigurationResult> Invoke(GetNotificationConfigurationInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetNotificationConfigurationResult> getNotificationConfiguration(GetNotificationConfigurationArgs args, InvokeOptions options)
    public static Output<GetNotificationConfigurationResult> getNotificationConfiguration(GetNotificationConfigurationArgs args, InvokeOptions options)
    public static Output<GetNotificationConfigurationResult> getNotificationConfiguration(GetNotificationConfigurationArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: bytepluscc:autoscaling/getNotificationConfiguration:getNotificationConfiguration
      arguments:
        # arguments dictionary
    data "bytepluscc_autoscaling_get_notification_configuration" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getNotificationConfiguration Result

    The following output properties are available:

    CreatedAt string
    Event notification creation time.
    EventTypes List<string>
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    Id string
    Uniquely identifies the resource.
    NotificationType string
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    ScalingGroupId string
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    UpdatedAt string
    Event notification update time.
    CreatedAt string
    Event notification creation time.
    EventTypes []string
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    Id string
    Uniquely identifies the resource.
    NotificationType string
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    ScalingGroupId string
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    UpdatedAt string
    Event notification update time.
    created_at string
    Event notification creation time.
    event_types list(string)
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    id string
    Uniquely identifies the resource.
    notification_type string
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    scaling_group_id string
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    updated_at string
    Event notification update time.
    createdAt String
    Event notification creation time.
    eventTypes List<String>
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    id String
    Uniquely identifies the resource.
    notificationType String
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    scalingGroupId String
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    updatedAt String
    Event notification update time.
    createdAt string
    Event notification creation time.
    eventTypes string[]
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    id string
    Uniquely identifies the resource.
    notificationType string
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    scalingGroupId string
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    updatedAt string
    Event notification update time.
    created_at str
    Event notification creation time.
    event_types Sequence[str]
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    id str
    Uniquely identifies the resource.
    notification_type str
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    scaling_group_id str
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    updated_at str
    Event notification update time.
    createdAt String
    Event notification creation time.
    eventTypes List<String>
    Event notification type. Values: ScaleOutSuccess (successful scale-out activity), ScaleInSuccess (successful scale-in activity), ScaleOutError (failed scale-out activity), ScaleInError (failed scale-in activity), ScaleOutWarn (partially successful scale-out activity), ScaleInWarn (partially successful scale-in activity), ScaleReject (rejected scaling activity), ScaleOutStart (scaling group scale-out activity started), ScaleInStart (scaling group scale-in activity started), ScheduleTaskExpiring (scheduled rule expiration reminder).
    id String
    Uniquely identifies the resource.
    notificationType String
    Event notification method. Currently, only cloud monitoring notifications are supported. Value: cloudmonitor.
    scalingGroupId String
    Scaling group ID. You can call DescribeScalingGroups to query the scaling group ID.
    updatedAt String
    Event notification update time.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.53
    published on Thursday, Sep 10, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial