1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. getUtilsSubscriptionAcknowledgmentConfiguration
Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi

oci.Jms.getUtilsSubscriptionAcknowledgmentConfiguration

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi

    This data source provides details about a specific Subscription Acknowledgment Configuration resource in Oracle Cloud Infrastructure Jms Utils service.

    Returns the configuration for subscription acknowledgment.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testSubscriptionAcknowledgmentConfiguration = oci.Jms.getUtilsSubscriptionAcknowledgmentConfiguration({
        compartmentId: compartmentId,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_subscription_acknowledgment_configuration = oci.Jms.get_utils_subscription_acknowledgment_configuration(compartment_id=compartment_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/jms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := jms.GetUtilsSubscriptionAcknowledgmentConfiguration(ctx, &jms.GetUtilsSubscriptionAcknowledgmentConfigurationArgs{
    			CompartmentId: pulumi.StringRef(compartmentId),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testSubscriptionAcknowledgmentConfiguration = Oci.Jms.GetUtilsSubscriptionAcknowledgmentConfiguration.Invoke(new()
        {
            CompartmentId = compartmentId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Jms.JmsFunctions;
    import com.pulumi.oci.Jms.inputs.GetUtilsSubscriptionAcknowledgmentConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testSubscriptionAcknowledgmentConfiguration = JmsFunctions.getUtilsSubscriptionAcknowledgmentConfiguration(GetUtilsSubscriptionAcknowledgmentConfigurationArgs.builder()
                .compartmentId(compartmentId)
                .build());
    
        }
    }
    
    variables:
      testSubscriptionAcknowledgmentConfiguration:
        fn::invoke:
          function: oci:Jms:getUtilsSubscriptionAcknowledgmentConfiguration
          arguments:
            compartmentId: ${compartmentId}
    

    Using getUtilsSubscriptionAcknowledgmentConfiguration

    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 getUtilsSubscriptionAcknowledgmentConfiguration(args: GetUtilsSubscriptionAcknowledgmentConfigurationArgs, opts?: InvokeOptions): Promise<GetUtilsSubscriptionAcknowledgmentConfigurationResult>
    function getUtilsSubscriptionAcknowledgmentConfigurationOutput(args: GetUtilsSubscriptionAcknowledgmentConfigurationOutputArgs, opts?: InvokeOptions): Output<GetUtilsSubscriptionAcknowledgmentConfigurationResult>
    def get_utils_subscription_acknowledgment_configuration(compartment_id: Optional[str] = None,
                                                            is_acknowledged: Optional[bool] = None,
                                                            opts: Optional[InvokeOptions] = None) -> GetUtilsSubscriptionAcknowledgmentConfigurationResult
    def get_utils_subscription_acknowledgment_configuration_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                                            is_acknowledged: Optional[pulumi.Input[bool]] = None,
                                                            opts: Optional[InvokeOptions] = None) -> Output[GetUtilsSubscriptionAcknowledgmentConfigurationResult]
    func GetUtilsSubscriptionAcknowledgmentConfiguration(ctx *Context, args *GetUtilsSubscriptionAcknowledgmentConfigurationArgs, opts ...InvokeOption) (*GetUtilsSubscriptionAcknowledgmentConfigurationResult, error)
    func GetUtilsSubscriptionAcknowledgmentConfigurationOutput(ctx *Context, args *GetUtilsSubscriptionAcknowledgmentConfigurationOutputArgs, opts ...InvokeOption) GetUtilsSubscriptionAcknowledgmentConfigurationResultOutput

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

    public static class GetUtilsSubscriptionAcknowledgmentConfiguration 
    {
        public static Task<GetUtilsSubscriptionAcknowledgmentConfigurationResult> InvokeAsync(GetUtilsSubscriptionAcknowledgmentConfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetUtilsSubscriptionAcknowledgmentConfigurationResult> Invoke(GetUtilsSubscriptionAcknowledgmentConfigurationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUtilsSubscriptionAcknowledgmentConfigurationResult> getUtilsSubscriptionAcknowledgmentConfiguration(GetUtilsSubscriptionAcknowledgmentConfigurationArgs args, InvokeOptions options)
    public static Output<GetUtilsSubscriptionAcknowledgmentConfigurationResult> getUtilsSubscriptionAcknowledgmentConfiguration(GetUtilsSubscriptionAcknowledgmentConfigurationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:Jms/getUtilsSubscriptionAcknowledgmentConfiguration:getUtilsSubscriptionAcknowledgmentConfiguration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment in which to list resources.
    IsAcknowledged bool
    Flag to determine whether the subscription was acknowledged or not.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    IsAcknowledged bool
    Flag to determine whether the subscription was acknowledged or not.
    compartmentId String
    The OCID of the compartment in which to list resources.
    isAcknowledged Boolean
    Flag to determine whether the subscription was acknowledged or not.
    compartmentId string
    The OCID of the compartment in which to list resources.
    isAcknowledged boolean
    Flag to determine whether the subscription was acknowledged or not.
    compartment_id str
    The OCID of the compartment in which to list resources.
    is_acknowledged bool
    Flag to determine whether the subscription was acknowledged or not.
    compartmentId String
    The OCID of the compartment in which to list resources.
    isAcknowledged Boolean
    Flag to determine whether the subscription was acknowledged or not.

    getUtilsSubscriptionAcknowledgmentConfiguration Result

    The following output properties are available:

    AcknowledgedBy string
    The OCID of the principal that ackwnoledged the subscription.
    CompartmentId string
    Id string
    The provider-assigned unique ID for this managed resource.
    IsAcknowledged bool
    Flag to determine whether the subscription was acknowledged or not.
    TimeAcknowledged string
    The date and time the subscription was acknowledged (formatted according to RFC3339).
    AcknowledgedBy string
    The OCID of the principal that ackwnoledged the subscription.
    CompartmentId string
    Id string
    The provider-assigned unique ID for this managed resource.
    IsAcknowledged bool
    Flag to determine whether the subscription was acknowledged or not.
    TimeAcknowledged string
    The date and time the subscription was acknowledged (formatted according to RFC3339).
    acknowledgedBy String
    The OCID of the principal that ackwnoledged the subscription.
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    isAcknowledged Boolean
    Flag to determine whether the subscription was acknowledged or not.
    timeAcknowledged String
    The date and time the subscription was acknowledged (formatted according to RFC3339).
    acknowledgedBy string
    The OCID of the principal that ackwnoledged the subscription.
    compartmentId string
    id string
    The provider-assigned unique ID for this managed resource.
    isAcknowledged boolean
    Flag to determine whether the subscription was acknowledged or not.
    timeAcknowledged string
    The date and time the subscription was acknowledged (formatted according to RFC3339).
    acknowledged_by str
    The OCID of the principal that ackwnoledged the subscription.
    compartment_id str
    id str
    The provider-assigned unique ID for this managed resource.
    is_acknowledged bool
    Flag to determine whether the subscription was acknowledged or not.
    time_acknowledged str
    The date and time the subscription was acknowledged (formatted according to RFC3339).
    acknowledgedBy String
    The OCID of the principal that ackwnoledged the subscription.
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    isAcknowledged Boolean
    Flag to determine whether the subscription was acknowledged or not.
    timeAcknowledged String
    The date and time the subscription was acknowledged (formatted according to RFC3339).

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi