1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIamAccountSettingsExternalInteraction
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIamAccountSettingsExternalInteraction

Explore with Pulumi AI

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>
Copy
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: Optional[pulumi.Input[str]] = None,
                                                  account_id: Optional[pulumi.Input[str]] = None,
                                                  id: Optional[pulumi.Input[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetIamAccountSettingsExternalInteractionResult]
Copy
func LookupIamAccountSettingsExternalInteraction(ctx *Context, args *LookupIamAccountSettingsExternalInteractionArgs, opts ...InvokeOption) (*LookupIamAccountSettingsExternalInteractionResult, error)
func LookupIamAccountSettingsExternalInteractionOutput(ctx *Context, args *LookupIamAccountSettingsExternalInteractionOutputArgs, opts ...InvokeOption) LookupIamAccountSettingsExternalInteractionResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetIamAccountSettingsExternalInteractionResult> getIamAccountSettingsExternalInteraction(GetIamAccountSettingsExternalInteractionArgs args, InvokeOptions options)
public static Output<GetIamAccountSettingsExternalInteractionResult> getIamAccountSettingsExternalInteraction(GetIamAccountSettingsExternalInteractionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIamAccountSettingsExternalInteraction:getIamAccountSettingsExternalInteraction
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountId This property is required. string
AcceptLanguage string
Id string
AccountId This property is required. string
AcceptLanguage string
Id string
accountId This property is required. String
acceptLanguage String
id String
accountId This property is required. string
acceptLanguage string
id string
account_id This property is required. str
accept_language str
id str
accountId This property is required. String
acceptLanguage String
id String

getIamAccountSettingsExternalInteraction Result

The following output properties are available:

Supporting Types

GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteraction

identityTypes This property is required. List<Property Map>

GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityType

serviceIds This property is required. List<Property Map>
services This property is required. List<Property Map>
users This property is required. List<Property Map>

GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityTypeService

ExternalAllowedAccounts This property is required. List<string>
State This property is required. string
ExternalAllowedAccounts This property is required. []string
State This property is required. string
externalAllowedAccounts This property is required. List<String>
state This property is required. String
externalAllowedAccounts This property is required. string[]
state This property is required. string
external_allowed_accounts This property is required. Sequence[str]
state This property is required. str
externalAllowedAccounts This property is required. List<String>
state This property is required. String

GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityTypeServiceId

ExternalAllowedAccounts This property is required. List<string>
State This property is required. string
ExternalAllowedAccounts This property is required. []string
State This property is required. string
externalAllowedAccounts This property is required. List<String>
state This property is required. String
externalAllowedAccounts This property is required. string[]
state This property is required. string
external_allowed_accounts This property is required. Sequence[str]
state This property is required. str
externalAllowedAccounts This property is required. List<String>
state This property is required. String

GetIamAccountSettingsExternalInteractionExternalAccountIdentityInteractionIdentityTypeUser

ExternalAllowedAccounts This property is required. List<string>
State This property is required. string
ExternalAllowedAccounts This property is required. []string
State This property is required. string
externalAllowedAccounts This property is required. List<String>
state This property is required. String
externalAllowedAccounts This property is required. string[]
state This property is required. string
external_allowed_accounts This property is required. Sequence[str]
state This property is required. str
externalAllowedAccounts This property is required. List<String>
state This property is required. String

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.