1. Packages
  2. Packages
  3. Ibm Provider
  4. API Docs
  5. getSccProfile
Viewing docs for ibm 2.2.0-beta1
published on Monday, May 18, 2026 by ibm-cloud
Viewing docs for ibm 2.2.0-beta1
published on Monday, May 18, 2026 by ibm-cloud

    Using getSccProfile

    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 getSccProfile(args: GetSccProfileArgs, opts?: InvokeOptions): Promise<GetSccProfileResult>
    function getSccProfileOutput(args: GetSccProfileOutputArgs, opts?: InvokeOptions): Output<GetSccProfileResult>
    def get_scc_profile(id: Optional[str] = None,
                        instance_id: Optional[str] = None,
                        profile_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetSccProfileResult
    def get_scc_profile_output(id: pulumi.Input[Optional[str]] = None,
                        instance_id: pulumi.Input[Optional[str]] = None,
                        profile_id: pulumi.Input[Optional[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetSccProfileResult]
    func LookupSccProfile(ctx *Context, args *LookupSccProfileArgs, opts ...InvokeOption) (*LookupSccProfileResult, error)
    func LookupSccProfileOutput(ctx *Context, args *LookupSccProfileOutputArgs, opts ...InvokeOption) LookupSccProfileResultOutput

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

    public static class GetSccProfile 
    {
        public static Task<GetSccProfileResult> InvokeAsync(GetSccProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetSccProfileResult> Invoke(GetSccProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSccProfileResult> getSccProfile(GetSccProfileArgs args, InvokeOptions options)
    public static Output<GetSccProfileResult> getSccProfile(GetSccProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getSccProfile:getSccProfile
      arguments:
        # arguments dictionary
    data "ibm_getsccprofile" "name" {
        # arguments
    }

    The following arguments are supported:

    InstanceId string
    ProfileId string
    Id string
    InstanceId string
    ProfileId string
    Id string
    instance_id string
    profile_id string
    id string
    instanceId String
    profileId String
    id String
    instanceId string
    profileId string
    id string
    instanceId String
    profileId String
    id String

    getSccProfile Result

    The following output properties are available:

    Supporting Types

    GetSccProfileControl

    GetSccProfileControlControlDoc

    GetSccProfileControlControlSpecification

    GetSccProfileControlControlSpecificationAssessment

    GetSccProfileControlControlSpecificationAssessmentParameter

    GetSccProfileDefaultParameter

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    Viewing docs for ibm 2.2.0-beta1
    published on Monday, May 18, 2026 by ibm-cloud
      Try Pulumi Cloud free. Your team will thank you.