ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
ibm.getIamPolicyTemplate
Start a Neo task
Explain and create an ibm.getIamPolicyTemplate resource
Using getIamPolicyTemplate
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 getIamPolicyTemplate(args: GetIamPolicyTemplateArgs, opts?: InvokeOptions): Promise<GetIamPolicyTemplateResult>
function getIamPolicyTemplateOutput(args: GetIamPolicyTemplateOutputArgs, opts?: InvokeOptions): Output<GetIamPolicyTemplateResult>def get_iam_policy_template(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIamPolicyTemplateResult
def get_iam_policy_template_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIamPolicyTemplateResult]func LookupIamPolicyTemplate(ctx *Context, args *LookupIamPolicyTemplateArgs, opts ...InvokeOption) (*LookupIamPolicyTemplateResult, error)
func LookupIamPolicyTemplateOutput(ctx *Context, args *LookupIamPolicyTemplateOutputArgs, opts ...InvokeOption) LookupIamPolicyTemplateResultOutput> Note: This function is named LookupIamPolicyTemplate in the Go SDK.
public static class GetIamPolicyTemplate
{
public static Task<GetIamPolicyTemplateResult> InvokeAsync(GetIamPolicyTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetIamPolicyTemplateResult> Invoke(GetIamPolicyTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIamPolicyTemplateResult> getIamPolicyTemplate(GetIamPolicyTemplateArgs args, InvokeOptions options)
public static Output<GetIamPolicyTemplateResult> getIamPolicyTemplate(GetIamPolicyTemplateArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIamPolicyTemplate:getIamPolicyTemplate
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getIamPolicyTemplate Result
The following output properties are available:
Supporting Types
GetIamPolicyTemplatePolicyTemplate
- Account
Id string - Committed bool
- Description string
- Id string
- Name string
- Policies
List<Get
Iam Policy Template Policy Template Policy> - Version string
- Account
Id string - Committed bool
- Description string
- Id string
- Name string
- Policies
[]Get
Iam Policy Template Policy Template Policy - Version string
- account
Id String - committed Boolean
- description String
- id String
- name String
- policies
List<Get
Iam Policy Template Policy Template Policy> - version String
- account
Id string - committed boolean
- description string
- id string
- name string
- policies
Get
Iam Policy Template Policy Template Policy[] - version string
- account_
id str - committed bool
- description str
- id str
- name str
- policies
Sequence[Get
Iam Policy Template Policy Template Policy] - version str
- account
Id String - committed Boolean
- description String
- id String
- name String
- policies List<Property Map>
- version String
GetIamPolicyTemplatePolicyTemplatePolicy
- description String
- pattern String
- resources List<Property Map>
- roles List<String>
- rule
Conditions List<Property Map> - rule
Operator String - type String
GetIamPolicyTemplatePolicyTemplatePolicyResource
GetIamPolicyTemplatePolicyTemplatePolicyResourceAttribute
GetIamPolicyTemplatePolicyTemplatePolicyResourceTag
GetIamPolicyTemplatePolicyTemplatePolicyRuleCondition
- Conditions
List<Get
Iam Policy Template Policy Template Policy Rule Condition Condition> - Key string
- Operator string
- Values List<string>
- Conditions
[]Get
Iam Policy Template Policy Template Policy Rule Condition Condition - Key string
- Operator string
- Values []string
- conditions
List<Get
Iam Policy Template Policy Template Policy Rule Condition Condition> - key String
- operator String
- values List<String>
- conditions
Get
Iam Policy Template Policy Template Policy Rule Condition Condition[] - key string
- operator string
- values string[]
- conditions List<Property Map>
- key String
- operator String
- values List<String>
GetIamPolicyTemplatePolicyTemplatePolicyRuleConditionCondition
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
