1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIamAccountSettingsTemplateAssignment
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIamAccountSettingsTemplateAssignment

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Using getIamAccountSettingsTemplateAssignment

    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 getIamAccountSettingsTemplateAssignment(args: GetIamAccountSettingsTemplateAssignmentArgs, opts?: InvokeOptions): Promise<GetIamAccountSettingsTemplateAssignmentResult>
    function getIamAccountSettingsTemplateAssignmentOutput(args: GetIamAccountSettingsTemplateAssignmentOutputArgs, opts?: InvokeOptions): Output<GetIamAccountSettingsTemplateAssignmentResult>
    def get_iam_account_settings_template_assignment(assignment_id: Optional[str] = None,
                                                     include_history: Optional[bool] = None,
                                                     target: Optional[str] = None,
                                                     target_type: Optional[str] = None,
                                                     template_id: Optional[str] = None,
                                                     template_version: Optional[float] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetIamAccountSettingsTemplateAssignmentResult
    def get_iam_account_settings_template_assignment_output(assignment_id: Optional[pulumi.Input[str]] = None,
                                                     include_history: Optional[pulumi.Input[bool]] = None,
                                                     target: Optional[pulumi.Input[str]] = None,
                                                     target_type: Optional[pulumi.Input[str]] = None,
                                                     template_id: Optional[pulumi.Input[str]] = None,
                                                     template_version: Optional[pulumi.Input[float]] = None,
                                                     opts: Optional[InvokeOptions] = None) -> Output[GetIamAccountSettingsTemplateAssignmentResult]
    func LookupIamAccountSettingsTemplateAssignment(ctx *Context, args *LookupIamAccountSettingsTemplateAssignmentArgs, opts ...InvokeOption) (*LookupIamAccountSettingsTemplateAssignmentResult, error)
    func LookupIamAccountSettingsTemplateAssignmentOutput(ctx *Context, args *LookupIamAccountSettingsTemplateAssignmentOutputArgs, opts ...InvokeOption) LookupIamAccountSettingsTemplateAssignmentResultOutput

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

    public static class GetIamAccountSettingsTemplateAssignment 
    {
        public static Task<GetIamAccountSettingsTemplateAssignmentResult> InvokeAsync(GetIamAccountSettingsTemplateAssignmentArgs args, InvokeOptions? opts = null)
        public static Output<GetIamAccountSettingsTemplateAssignmentResult> Invoke(GetIamAccountSettingsTemplateAssignmentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIamAccountSettingsTemplateAssignmentResult> getIamAccountSettingsTemplateAssignment(GetIamAccountSettingsTemplateAssignmentArgs args, InvokeOptions options)
    public static Output<GetIamAccountSettingsTemplateAssignmentResult> getIamAccountSettingsTemplateAssignment(GetIamAccountSettingsTemplateAssignmentArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIamAccountSettingsTemplateAssignment:getIamAccountSettingsTemplateAssignment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getIamAccountSettingsTemplateAssignment Result

    The following output properties are available:

    Supporting Types

    GetIamAccountSettingsTemplateAssignmentContext

    ClusterName string
    ElapsedTime string
    EndTime string
    Host string
    InstanceId string
    Operation string
    StartTime string
    ThreadId string
    TransactionId string
    Url string
    UserAgent string
    ClusterName string
    ElapsedTime string
    EndTime string
    Host string
    InstanceId string
    Operation string
    StartTime string
    ThreadId string
    TransactionId string
    Url string
    UserAgent string
    clusterName String
    elapsedTime String
    endTime String
    host String
    instanceId String
    operation String
    startTime String
    threadId String
    transactionId String
    url String
    userAgent String
    clusterName string
    elapsedTime string
    endTime string
    host string
    instanceId string
    operation string
    startTime string
    threadId string
    transactionId string
    url string
    userAgent string
    clusterName String
    elapsedTime String
    endTime String
    host String
    instanceId String
    operation String
    startTime String
    threadId String
    transactionId String
    url String
    userAgent String

    GetIamAccountSettingsTemplateAssignmentHistory

    Action string
    IamId string
    IamIdAccount string
    Message string
    Params List<string>
    Timestamp string
    Action string
    IamId string
    IamIdAccount string
    Message string
    Params []string
    Timestamp string
    action String
    iamId String
    iamIdAccount String
    message String
    params List<String>
    timestamp String
    action string
    iamId string
    iamIdAccount string
    message string
    params string[]
    timestamp string
    action str
    iam_id str
    iam_id_account str
    message str
    params Sequence[str]
    timestamp str
    action String
    iamId String
    iamIdAccount String
    message String
    params List<String>
    timestamp String

    GetIamAccountSettingsTemplateAssignmentResource

    GetIamAccountSettingsTemplateAssignmentResourceAccountSetting

    GetIamAccountSettingsTemplateAssignmentResourceAccountSettingErrorMessage

    ErrorCode string
    Message string
    Name string
    StatusCode string
    ErrorCode string
    Message string
    Name string
    StatusCode string
    errorCode String
    message String
    name String
    statusCode String
    errorCode string
    message string
    name string
    statusCode string
    errorCode String
    message String
    name String
    statusCode String

    GetIamAccountSettingsTemplateAssignmentResourceAccountSettingResourceCreated

    Id string
    Id string
    id String
    id string
    id str
    id String

    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.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud