1. Packages
  2. Packages
  3. Ibm Provider
  4. API Docs
  5. getIamAccountSettingsExternalInteraction
Viewing docs for ibm 2.2.2
published on Wednesday, May 27, 2026 by ibm-cloud
Viewing docs for ibm 2.2.2
published on Wednesday, May 27, 2026 by ibm-cloud

    Using getIamAccountSettingsExternalInteraction

    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 getIamAccountSettingsExternalInteraction(args: GetIamAccountSettingsExternalInteractionArgs, opts?: InvokeOptions): Promise<GetIamAccountSettingsExternalInteractionResult>
    function getIamAccountSettingsExternalInteractionOutput(args: GetIamAccountSettingsExternalInteractionOutputArgs, opts?: InvokeOptions): Output<GetIamAccountSettingsExternalInteractionResult>
    def get_iam_account_settings_external_interaction(accept_language: Optional[str] = None,
                                                      account_id: Optional[str] = None,
                                                      id: Optional[str] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetIamAccountSettingsExternalInteractionResult
    def get_iam_account_settings_external_interaction_output(accept_language: pulumi.Input[Optional[str]] = None,
                                                      account_id: pulumi.Input[Optional[str]] = None,
                                                      id: pulumi.Input[Optional[str]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetIamAccountSettingsExternalInteractionResult]
    func LookupIamAccountSettingsExternalInteraction(ctx *Context, args *LookupIamAccountSettingsExternalInteractionArgs, opts ...InvokeOption) (*LookupIamAccountSettingsExternalInteractionResult, error)
    func LookupIamAccountSettingsExternalInteractionOutput(ctx *Context, args *LookupIamAccountSettingsExternalInteractionOutputArgs, opts ...InvokeOption) LookupIamAccountSettingsExternalInteractionResultOutput

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

    public static class GetIamAccountSettingsExternalInteraction 
    {
        public static Task<GetIamAccountSettingsExternalInteractionResult> InvokeAsync(GetIamAccountSettingsExternalInteractionArgs args, InvokeOptions? opts = null)
        public static Output<GetIamAccountSettingsExternalInteractionResult> Invoke(GetIamAccountSettingsExternalInteractionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIamAccountSettingsExternalInteractionResult> getIamAccountSettingsExternalInteraction(GetIamAccountSettingsExternalInteractionArgs args, InvokeOptions options)
    public static Output<GetIamAccountSettingsExternalInteractionResult> getIamAccountSettingsExternalInteraction(GetIamAccountSettingsExternalInteractionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIamAccountSettingsExternalInteraction:getIamAccountSettingsExternalInteraction
      arguments:
        # arguments dictionary
    data "ibm_getiamaccountsettingsexternalinteraction" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountId string
    AcceptLanguage string
    Id string
    AccountId string
    AcceptLanguage string
    Id string
    account_id string
    accept_language string
    id string
    accountId String
    acceptLanguage String
    id String
    accountId string
    acceptLanguage string
    id string
    accountId String
    acceptLanguage String
    id String

    getIamAccountSettingsExternalInteraction Result

    The following output properties are available:

    Supporting Types

    GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteraction

    GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityType

    GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityTypeService

    ExternalAllowedAccounts List<string>
    State string
    external_allowed_accounts list(string)
    state string
    externalAllowedAccounts List<String>
    state String
    externalAllowedAccounts List<String>
    state String

    GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityTypeServiceId

    ExternalAllowedAccounts List<string>
    State string
    external_allowed_accounts list(string)
    state string
    externalAllowedAccounts List<String>
    state String
    externalAllowedAccounts List<String>
    state String

    GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityTypeUser

    ExternalAllowedAccounts List<string>
    State string
    external_allowed_accounts list(string)
    state string
    externalAllowedAccounts List<String>
    state String
    externalAllowedAccounts List<String>
    state String

    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.2
    published on Wednesday, May 27, 2026 by ibm-cloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial