ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getIamAccountSettingsTemplateAssignment
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- Assignment
Id string - Include
History bool - Target string
 - Target
Type string - Template
Id string - Template
Version double 
- Assignment
Id string - Include
History bool - Target string
 - Target
Type string - Template
Id string - Template
Version float64 
- assignment
Id String - include
History Boolean - target String
 - target
Type String - template
Id String - template
Version Double 
- assignment
Id string - include
History boolean - target string
 - target
Type string - template
Id string - template
Version number 
- assignment_
id str - include_
history bool - target str
 - target_
type str - template_
id str - template_
version float 
- assignment
Id String - include
History Boolean - target String
 - target
Type String - template
Id String - template
Version Number 
getIamAccountSettingsTemplateAssignment Result
The following output properties are available:
- Account
Id string - Assignment
Id string - Contexts
List<Get
Iam Account Settings Template Assignment Context>  - Created
At string - Created
By stringId  - Entity
Tag string - Histories
List<Get
Iam Account Settings Template Assignment History>  - Href string
 - Id string
 - Last
Modified stringAt  - Last
Modified stringBy Id  - Resources
List<Get
Iam Account Settings Template Assignment Resource>  - Status string
 - Include
History bool - Target string
 - Target
Type string - Template
Id string - Template
Version double 
- Account
Id string - Assignment
Id string - Contexts
[]Get
Iam Account Settings Template Assignment Context  - Created
At string - Created
By stringId  - Entity
Tag string - Histories
[]Get
Iam Account Settings Template Assignment History  - Href string
 - Id string
 - Last
Modified stringAt  - Last
Modified stringBy Id  - Resources
[]Get
Iam Account Settings Template Assignment Resource  - Status string
 - Include
History bool - Target string
 - Target
Type string - Template
Id string - Template
Version float64 
- account
Id String - assignment
Id String - contexts
List<Get
Iam Account Settings Template Assignment Context>  - created
At String - created
By StringId  - entity
Tag String - histories
List<Get
Iam Account Settings Template Assignment History>  - href String
 - id String
 - last
Modified StringAt  - last
Modified StringBy Id  - resources
List<Get
Iam Account Settings Template Assignment Resource>  - status String
 - include
History Boolean - target String
 - target
Type String - template
Id String - template
Version Double 
- account
Id string - assignment
Id string - contexts
Get
Iam Account Settings Template Assignment Context[]  - created
At string - created
By stringId  - entity
Tag string - histories
Get
Iam Account Settings Template Assignment History[]  - href string
 - id string
 - last
Modified stringAt  - last
Modified stringBy Id  - resources
Get
Iam Account Settings Template Assignment Resource[]  - status string
 - include
History boolean - target string
 - target
Type string - template
Id string - template
Version number 
- account_
id str - assignment_
id str - contexts
Sequence[Get
Iam Account Settings Template Assignment Context]  - created_
at str - created_
by_ strid  - entity_
tag str - histories
Sequence[Get
Iam Account Settings Template Assignment History]  - href str
 - id str
 - last_
modified_ strat  - last_
modified_ strby_ id  - resources
Sequence[Get
Iam Account Settings Template Assignment Resource]  - status str
 - include_
history bool - target str
 - target_
type str - template_
id str - template_
version float 
- account
Id String - assignment
Id String - contexts List<Property Map>
 - created
At String - created
By StringId  - entity
Tag String - histories List<Property Map>
 - href String
 - id String
 - last
Modified StringAt  - last
Modified StringBy Id  - resources List<Property Map>
 - status String
 - include
History Boolean - target String
 - target
Type String - template
Id String - template
Version Number 
Supporting Types
GetIamAccountSettingsTemplateAssignmentContext      
- Cluster
Name string - Elapsed
Time string - End
Time string - Host string
 - Instance
Id string - Operation string
 - Start
Time string - Thread
Id string - Transaction
Id string - Url string
 - User
Agent string 
- Cluster
Name string - Elapsed
Time string - End
Time string - Host string
 - Instance
Id string - Operation string
 - Start
Time string - Thread
Id string - Transaction
Id string - Url string
 - User
Agent string 
- cluster
Name String - elapsed
Time String - end
Time String - host String
 - instance
Id String - operation String
 - start
Time String - thread
Id String - transaction
Id String - url String
 - user
Agent String 
- cluster
Name string - elapsed
Time string - end
Time string - host string
 - instance
Id string - operation string
 - start
Time string - thread
Id string - transaction
Id string - url string
 - user
Agent string 
- cluster_
name str - elapsed_
time str - end_
time str - host str
 - instance_
id str - operation str
 - start_
time str - thread_
id str - transaction_
id str - url str
 - user_
agent str 
- cluster
Name String - elapsed
Time String - end
Time String - host String
 - instance
Id String - operation String
 - start
Time String - thread
Id String - transaction
Id String - url String
 - user
Agent String 
GetIamAccountSettingsTemplateAssignmentHistory      
GetIamAccountSettingsTemplateAssignmentResource      
GetIamAccountSettingsTemplateAssignmentResourceAccountSetting        
- error
Messages List<Property Map> - id String
 - resource
Createds List<Property Map> - status String
 - version String
 
GetIamAccountSettingsTemplateAssignmentResourceAccountSettingErrorMessage          
- Error
Code string - Message string
 - Name string
 - Status
Code string 
- Error
Code string - Message string
 - Name string
 - Status
Code string 
- error
Code String - message String
 - name String
 - status
Code String 
- error
Code string - message string
 - name string
 - status
Code string 
- error_
code str - message str
 - name str
 - status_
code str 
- error
Code String - message String
 - name String
 - status
Code 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 
ibmTerraform Provider.