1. Packages
  2. Ibm Provider
  3. API Docs
  4. getPdrGetEvent
ibm 1.86.0 published on Wednesday, Dec 3, 2025 by ibm-cloud
ibm logo
ibm 1.86.0 published on Wednesday, Dec 3, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a pdr_get_event. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      pdrGetEvent:
        fn::invoke:
          function: ibm:getPdrGetEvent
          arguments:
            eventId: 00116b2a-9326-4024-839e-fb5364b76898
            provisionId: 'crn:v1:staging:public:power-dr-automation:global:a/a123456fb04ceebfb4a9fd38c22334455:123456d3-1122-3344-b67d-4389b44b7bf9::'
    

    Using getPdrGetEvent

    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 getPdrGetEvent(args: GetPdrGetEventArgs, opts?: InvokeOptions): Promise<GetPdrGetEventResult>
    function getPdrGetEventOutput(args: GetPdrGetEventOutputArgs, opts?: InvokeOptions): Output<GetPdrGetEventResult>
    def get_pdr_get_event(accept_language: Optional[str] = None,
                          event_id: Optional[str] = None,
                          id: Optional[str] = None,
                          instance_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetPdrGetEventResult
    def get_pdr_get_event_output(accept_language: Optional[pulumi.Input[str]] = None,
                          event_id: Optional[pulumi.Input[str]] = None,
                          id: Optional[pulumi.Input[str]] = None,
                          instance_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetPdrGetEventResult]
    func GetPdrGetEvent(ctx *Context, args *GetPdrGetEventArgs, opts ...InvokeOption) (*GetPdrGetEventResult, error)
    func GetPdrGetEventOutput(ctx *Context, args *GetPdrGetEventOutputArgs, opts ...InvokeOption) GetPdrGetEventResultOutput

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

    public static class GetPdrGetEvent 
    {
        public static Task<GetPdrGetEventResult> InvokeAsync(GetPdrGetEventArgs args, InvokeOptions? opts = null)
        public static Output<GetPdrGetEventResult> Invoke(GetPdrGetEventInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPdrGetEventResult> getPdrGetEvent(GetPdrGetEventArgs args, InvokeOptions options)
    public static Output<GetPdrGetEventResult> getPdrGetEvent(GetPdrGetEventArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getPdrGetEvent:getPdrGetEvent
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EventId string
    Event ID.
    InstanceId string
    AcceptLanguage string
    The language requested for the return document.
    Id string
    The unique identifier of the pdr_get_event.
    EventId string
    Event ID.
    InstanceId string
    AcceptLanguage string
    The language requested for the return document.
    Id string
    The unique identifier of the pdr_get_event.
    eventId String
    Event ID.
    instanceId String
    acceptLanguage String
    The language requested for the return document.
    id String
    The unique identifier of the pdr_get_event.
    eventId string
    Event ID.
    instanceId string
    acceptLanguage string
    The language requested for the return document.
    id string
    The unique identifier of the pdr_get_event.
    event_id str
    Event ID.
    instance_id str
    accept_language str
    The language requested for the return document.
    id str
    The unique identifier of the pdr_get_event.
    eventId String
    Event ID.
    instanceId String
    acceptLanguage String
    The language requested for the return document.
    id String
    The unique identifier of the pdr_get_event.

    getPdrGetEvent Result

    The following output properties are available:

    Action string
    (String) Type of action for this event.
    ApiSource string
    (String) Source of API when it being executed.
    EventId string
    Id string
    The unique identifier of the pdr_get_event.
    InstanceId string
    Level string
    (String) Level of the event (notice, info, warning, error).

    • Constraints: Allowable values are: notice, info, warning, error.
    Message string
    (String) The (translated) message of the event.
    MessageData Dictionary<string, string>
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    Metadata Dictionary<string, string>
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    Resource string
    (String) Type of resource for this event.
    Time string
    (String) Time of activity in ISO 8601 - RFC3339.
    Timestamp string
    (String) Time of activity in unix epoch.
    Users List<GetPdrGetEventUser>
    (List) Information about a user associated with an event. Nested schema for user:
    AcceptLanguage string
    Action string
    (String) Type of action for this event.
    ApiSource string
    (String) Source of API when it being executed.
    EventId string
    Id string
    The unique identifier of the pdr_get_event.
    InstanceId string
    Level string
    (String) Level of the event (notice, info, warning, error).

    • Constraints: Allowable values are: notice, info, warning, error.
    Message string
    (String) The (translated) message of the event.
    MessageData map[string]string
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    Metadata map[string]string
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    Resource string
    (String) Type of resource for this event.
    Time string
    (String) Time of activity in ISO 8601 - RFC3339.
    Timestamp string
    (String) Time of activity in unix epoch.
    Users []GetPdrGetEventUser
    (List) Information about a user associated with an event. Nested schema for user:
    AcceptLanguage string
    action String
    (String) Type of action for this event.
    apiSource String
    (String) Source of API when it being executed.
    eventId String
    id String
    The unique identifier of the pdr_get_event.
    instanceId String
    level String
    (String) Level of the event (notice, info, warning, error).

    • Constraints: Allowable values are: notice, info, warning, error.
    message String
    (String) The (translated) message of the event.
    messageData Map<String,String>
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    metadata Map<String,String>
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    resource String
    (String) Type of resource for this event.
    time String
    (String) Time of activity in ISO 8601 - RFC3339.
    timestamp String
    (String) Time of activity in unix epoch.
    users List<GetPdrGetEventUser>
    (List) Information about a user associated with an event. Nested schema for user:
    acceptLanguage String
    action string
    (String) Type of action for this event.
    apiSource string
    (String) Source of API when it being executed.
    eventId string
    id string
    The unique identifier of the pdr_get_event.
    instanceId string
    level string
    (String) Level of the event (notice, info, warning, error).

    • Constraints: Allowable values are: notice, info, warning, error.
    message string
    (String) The (translated) message of the event.
    messageData {[key: string]: string}
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    metadata {[key: string]: string}
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    resource string
    (String) Type of resource for this event.
    time string
    (String) Time of activity in ISO 8601 - RFC3339.
    timestamp string
    (String) Time of activity in unix epoch.
    users GetPdrGetEventUser[]
    (List) Information about a user associated with an event. Nested schema for user:
    acceptLanguage string
    action str
    (String) Type of action for this event.
    api_source str
    (String) Source of API when it being executed.
    event_id str
    id str
    The unique identifier of the pdr_get_event.
    instance_id str
    level str
    (String) Level of the event (notice, info, warning, error).

    • Constraints: Allowable values are: notice, info, warning, error.
    message str
    (String) The (translated) message of the event.
    message_data Mapping[str, str]
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    metadata Mapping[str, str]
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    resource str
    (String) Type of resource for this event.
    time str
    (String) Time of activity in ISO 8601 - RFC3339.
    timestamp str
    (String) Time of activity in unix epoch.
    users Sequence[GetPdrGetEventUser]
    (List) Information about a user associated with an event. Nested schema for user:
    accept_language str
    action String
    (String) Type of action for this event.
    apiSource String
    (String) Source of API when it being executed.
    eventId String
    id String
    The unique identifier of the pdr_get_event.
    instanceId String
    level String
    (String) Level of the event (notice, info, warning, error).

    • Constraints: Allowable values are: notice, info, warning, error.
    message String
    (String) The (translated) message of the event.
    messageData Map<String>
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    metadata Map<String>
    (Map) A flexible schema placeholder to allow any JSON value (aligns with interface{} in Go).
    resource String
    (String) Type of resource for this event.
    time String
    (String) Time of activity in ISO 8601 - RFC3339.
    timestamp String
    (String) Time of activity in unix epoch.
    users List<Property Map>
    (List) Information about a user associated with an event. Nested schema for user:
    acceptLanguage String

    Supporting Types

    GetPdrGetEventUser

    Email string
    (String) Email of the User.
    Name string
    (String) Name of the User.
    UserId string
    (String) ID of user who created/caused the event.
    Email string
    (String) Email of the User.
    Name string
    (String) Name of the User.
    UserId string
    (String) ID of user who created/caused the event.
    email String
    (String) Email of the User.
    name String
    (String) Name of the User.
    userId String
    (String) ID of user who created/caused the event.
    email string
    (String) Email of the User.
    name string
    (String) Name of the User.
    userId string
    (String) ID of user who created/caused the event.
    email str
    (String) Email of the User.
    name str
    (String) Name of the User.
    user_id str
    (String) ID of user who created/caused the event.
    email String
    (String) Email of the User.
    name String
    (String) Name of the User.
    userId String
    (String) ID of user who created/caused the event.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.86.0 published on Wednesday, Dec 3, 2025 by ibm-cloud
      Meet Neo: Your AI Platform Teammate