Create, update, and delete iam_role_assignments with this resource.
Create IamRoleAssignment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IamRoleAssignment(name: string, args: IamRoleAssignmentArgs, opts?: CustomResourceOptions);@overload
def IamRoleAssignment(resource_name: str,
args: IamRoleAssignmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IamRoleAssignment(resource_name: str,
opts: Optional[ResourceOptions] = None,
targets: Optional[Sequence[IamRoleAssignmentTargetArgs]] = None,
templates: Optional[IamRoleAssignmentTemplatesArgs] = None,
iam_role_assignment_id: Optional[str] = None,
template_version: Optional[str] = None,
timeouts: Optional[IamRoleAssignmentTimeoutsArgs] = None)func NewIamRoleAssignment(ctx *Context, name string, args IamRoleAssignmentArgs, opts ...ResourceOption) (*IamRoleAssignment, error)public IamRoleAssignment(string name, IamRoleAssignmentArgs args, CustomResourceOptions? opts = null)
public IamRoleAssignment(String name, IamRoleAssignmentArgs args)
public IamRoleAssignment(String name, IamRoleAssignmentArgs args, CustomResourceOptions options)
type: ibm:IamRoleAssignment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IamRoleAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IamRoleAssignmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IamRoleAssignmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IamRoleAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IamRoleAssignmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var iamRoleAssignmentResource = new Ibm.IamRoleAssignment("iamRoleAssignmentResource", new()
{
Targets = new[]
{
new Ibm.Inputs.IamRoleAssignmentTargetArgs
{
Id = "string",
Type = "string",
},
},
Templates = new Ibm.Inputs.IamRoleAssignmentTemplatesArgs
{
Id = "string",
Version = "string",
},
IamRoleAssignmentId = "string",
TemplateVersion = "string",
Timeouts = new Ibm.Inputs.IamRoleAssignmentTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := ibm.NewIamRoleAssignment(ctx, "iamRoleAssignmentResource", &ibm.IamRoleAssignmentArgs{
Targets: ibm.IamRoleAssignmentTargetArray{
&ibm.IamRoleAssignmentTargetArgs{
Id: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Templates: &ibm.IamRoleAssignmentTemplatesArgs{
Id: pulumi.String("string"),
Version: pulumi.String("string"),
},
IamRoleAssignmentId: pulumi.String("string"),
TemplateVersion: pulumi.String("string"),
Timeouts: &ibm.IamRoleAssignmentTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var iamRoleAssignmentResource = new IamRoleAssignment("iamRoleAssignmentResource", IamRoleAssignmentArgs.builder()
.targets(IamRoleAssignmentTargetArgs.builder()
.id("string")
.type("string")
.build())
.templates(IamRoleAssignmentTemplatesArgs.builder()
.id("string")
.version("string")
.build())
.iamRoleAssignmentId("string")
.templateVersion("string")
.timeouts(IamRoleAssignmentTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
iam_role_assignment_resource = ibm.IamRoleAssignment("iamRoleAssignmentResource",
targets=[{
"id": "string",
"type": "string",
}],
templates={
"id": "string",
"version": "string",
},
iam_role_assignment_id="string",
template_version="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const iamRoleAssignmentResource = new ibm.IamRoleAssignment("iamRoleAssignmentResource", {
targets: [{
id: "string",
type: "string",
}],
templates: {
id: "string",
version: "string",
},
iamRoleAssignmentId: "string",
templateVersion: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: ibm:IamRoleAssignment
properties:
iamRoleAssignmentId: string
targets:
- id: string
type: string
templateVersion: string
templates:
id: string
version: string
timeouts:
create: string
delete: string
update: string
IamRoleAssignment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IamRoleAssignment resource accepts the following input properties:
- Targets
List<Iam
Role Assignment Target> - assignment target account and type. Nested schema for target:
- Templates
Iam
Role Assignment Templates - The set of properties required for a Role Template assignment. Nested schema for templates:
- Iam
Role stringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Template
Version string - The policy template version.
- Timeouts
Iam
Role Assignment Timeouts
- Targets
[]Iam
Role Assignment Target Args - assignment target account and type. Nested schema for target:
- Templates
Iam
Role Assignment Templates Args - The set of properties required for a Role Template assignment. Nested schema for templates:
- Iam
Role stringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Template
Version string - The policy template version.
- Timeouts
Iam
Role Assignment Timeouts Args
- targets
List<Iam
Role Assignment Target> - assignment target account and type. Nested schema for target:
- templates
Iam
Role Assignment Templates - The set of properties required for a Role Template assignment. Nested schema for templates:
- iam
Role StringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- template
Version String - The policy template version.
- timeouts
Iam
Role Assignment Timeouts
- targets
Iam
Role Assignment Target[] - assignment target account and type. Nested schema for target:
- templates
Iam
Role Assignment Templates - The set of properties required for a Role Template assignment. Nested schema for templates:
- iam
Role stringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- template
Version string - The policy template version.
- timeouts
Iam
Role Assignment Timeouts
- targets
Sequence[Iam
Role Assignment Target Args] - assignment target account and type. Nested schema for target:
- templates
Iam
Role Assignment Templates Args - The set of properties required for a Role Template assignment. Nested schema for templates:
- iam_
role_ strassignment_ id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- template_
version str - The policy template version.
- timeouts
Iam
Role Assignment Timeouts Args
- targets List<Property Map>
- assignment target account and type. Nested schema for target:
- templates Property Map
- The set of properties required for a Role Template assignment. Nested schema for templates:
- iam
Role StringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- template
Version String - The policy template version.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the IamRoleAssignment resource produces the following output properties:
- Account
Id string - (String) The account GUID that the role assignments belong to.
- Created
At string - (String) The UTC timestamp when the role assignment was created.
- Created
By stringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Href string
- (String) The href URL that links to the role assignments API by role assignment ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - (String) The UTC timestamp when the role assignment was last modified.
- Last
Modified stringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Operation string
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- Resources
List<Iam
Role Assignment Resource> - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- Status string
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- Account
Id string - (String) The account GUID that the role assignments belong to.
- Created
At string - (String) The UTC timestamp when the role assignment was created.
- Created
By stringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Href string
- (String) The href URL that links to the role assignments API by role assignment ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - (String) The UTC timestamp when the role assignment was last modified.
- Last
Modified stringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Operation string
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- Resources
[]Iam
Role Assignment Resource - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- Status string
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- account
Id String - (String) The account GUID that the role assignments belong to.
- created
At String - (String) The UTC timestamp when the role assignment was created.
- created
By StringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href String
- (String) The href URL that links to the role assignments API by role assignment ID.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - (String) The UTC timestamp when the role assignment was last modified.
- last
Modified StringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation String
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources
List<Iam
Role Assignment Resource> - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status String
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- account
Id string - (String) The account GUID that the role assignments belong to.
- created
At string - (String) The UTC timestamp when the role assignment was created.
- created
By stringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href string
- (String) The href URL that links to the role assignments API by role assignment ID.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringAt - (String) The UTC timestamp when the role assignment was last modified.
- last
Modified stringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation string
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources
Iam
Role Assignment Resource[] - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status string
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- account_
id str - (String) The account GUID that the role assignments belong to.
- created_
at str - (String) The UTC timestamp when the role assignment was created.
- created_
by_ strid - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href str
- (String) The href URL that links to the role assignments API by role assignment ID.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strat - (String) The UTC timestamp when the role assignment was last modified.
- last_
modified_ strby_ id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation str
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources
Sequence[Iam
Role Assignment Resource] - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status str
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- account
Id String - (String) The account GUID that the role assignments belong to.
- created
At String - (String) The UTC timestamp when the role assignment was created.
- created
By StringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href String
- (String) The href URL that links to the role assignments API by role assignment ID.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - (String) The UTC timestamp when the role assignment was last modified.
- last
Modified StringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation String
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources List<Property Map>
- (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status String
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
Look up Existing IamRoleAssignment Resource
Get an existing IamRoleAssignment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IamRoleAssignmentState, opts?: CustomResourceOptions): IamRoleAssignment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
created_at: Optional[str] = None,
created_by_id: Optional[str] = None,
href: Optional[str] = None,
iam_role_assignment_id: Optional[str] = None,
last_modified_at: Optional[str] = None,
last_modified_by_id: Optional[str] = None,
operation: Optional[str] = None,
resources: Optional[Sequence[IamRoleAssignmentResourceArgs]] = None,
status: Optional[str] = None,
targets: Optional[Sequence[IamRoleAssignmentTargetArgs]] = None,
template_version: Optional[str] = None,
templates: Optional[IamRoleAssignmentTemplatesArgs] = None,
timeouts: Optional[IamRoleAssignmentTimeoutsArgs] = None) -> IamRoleAssignmentfunc GetIamRoleAssignment(ctx *Context, name string, id IDInput, state *IamRoleAssignmentState, opts ...ResourceOption) (*IamRoleAssignment, error)public static IamRoleAssignment Get(string name, Input<string> id, IamRoleAssignmentState? state, CustomResourceOptions? opts = null)public static IamRoleAssignment get(String name, Output<String> id, IamRoleAssignmentState state, CustomResourceOptions options)resources: _: type: ibm:IamRoleAssignment get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - (String) The account GUID that the role assignments belong to.
- Created
At string - (String) The UTC timestamp when the role assignment was created.
- Created
By stringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Href string
- (String) The href URL that links to the role assignments API by role assignment ID.
- Iam
Role stringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Last
Modified stringAt - (String) The UTC timestamp when the role assignment was last modified.
- Last
Modified stringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Operation string
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- Resources
List<Iam
Role Assignment Resource> - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- Status string
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- Targets
List<Iam
Role Assignment Target> - assignment target account and type. Nested schema for target:
- Template
Version string - The policy template version.
- Templates
Iam
Role Assignment Templates - The set of properties required for a Role Template assignment. Nested schema for templates:
- Timeouts
Iam
Role Assignment Timeouts
- Account
Id string - (String) The account GUID that the role assignments belong to.
- Created
At string - (String) The UTC timestamp when the role assignment was created.
- Created
By stringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Href string
- (String) The href URL that links to the role assignments API by role assignment ID.
- Iam
Role stringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Last
Modified stringAt - (String) The UTC timestamp when the role assignment was last modified.
- Last
Modified stringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- Operation string
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- Resources
[]Iam
Role Assignment Resource Args - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- Status string
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- Targets
[]Iam
Role Assignment Target Args - assignment target account and type. Nested schema for target:
- Template
Version string - The policy template version.
- Templates
Iam
Role Assignment Templates Args - The set of properties required for a Role Template assignment. Nested schema for templates:
- Timeouts
Iam
Role Assignment Timeouts Args
- account
Id String - (String) The account GUID that the role assignments belong to.
- created
At String - (String) The UTC timestamp when the role assignment was created.
- created
By StringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href String
- (String) The href URL that links to the role assignments API by role assignment ID.
- iam
Role StringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- last
Modified StringAt - (String) The UTC timestamp when the role assignment was last modified.
- last
Modified StringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation String
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources
List<Iam
Role Assignment Resource> - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status String
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- targets
List<Iam
Role Assignment Target> - assignment target account and type. Nested schema for target:
- template
Version String - The policy template version.
- templates
Iam
Role Assignment Templates - The set of properties required for a Role Template assignment. Nested schema for templates:
- timeouts
Iam
Role Assignment Timeouts
- account
Id string - (String) The account GUID that the role assignments belong to.
- created
At string - (String) The UTC timestamp when the role assignment was created.
- created
By stringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href string
- (String) The href URL that links to the role assignments API by role assignment ID.
- iam
Role stringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- last
Modified stringAt - (String) The UTC timestamp when the role assignment was last modified.
- last
Modified stringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation string
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources
Iam
Role Assignment Resource[] - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status string
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- targets
Iam
Role Assignment Target[] - assignment target account and type. Nested schema for target:
- template
Version string - The policy template version.
- templates
Iam
Role Assignment Templates - The set of properties required for a Role Template assignment. Nested schema for templates:
- timeouts
Iam
Role Assignment Timeouts
- account_
id str - (String) The account GUID that the role assignments belong to.
- created_
at str - (String) The UTC timestamp when the role assignment was created.
- created_
by_ strid - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href str
- (String) The href URL that links to the role assignments API by role assignment ID.
- iam_
role_ strassignment_ id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- last_
modified_ strat - (String) The UTC timestamp when the role assignment was last modified.
- last_
modified_ strby_ id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation str
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources
Sequence[Iam
Role Assignment Resource Args] - (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status str
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- targets
Sequence[Iam
Role Assignment Target Args] - assignment target account and type. Nested schema for target:
- template_
version str - The policy template version.
- templates
Iam
Role Assignment Templates Args - The set of properties required for a Role Template assignment. Nested schema for templates:
- timeouts
Iam
Role Assignment Timeouts Args
- account
Id String - (String) The account GUID that the role assignments belong to.
- created
At String - (String) The UTC timestamp when the role assignment was created.
- created
By StringId - (String) The IAM ID of the entity that created the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- href String
- (String) The href URL that links to the role assignments API by role assignment ID.
- iam
Role StringAssignment Id - (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- last
Modified StringAt - (String) The UTC timestamp when the role assignment was last modified.
- last
Modified StringBy Id - (String) The IAM ID of the entity that last modified the role assignment.
- Constraints: The maximum length is
250characters. The minimum length is1character.
- Constraints: The maximum length is
- operation String
- (String) The current operation of the role assignment.
- Constraints: Allowable values are:
create,apply,update,remove.
- Constraints: Allowable values are:
- resources List<Property Map>
- (List) Resources created when role template is assigned.
- Constraints: The minimum length is
1item. Nested schema for resources:
- Constraints: The minimum length is
- status String
- (String) The role assignment status.
- Constraints: Allowable values are:
accepted,failure,in_progress,superseded.
- Constraints: Allowable values are:
- targets List<Property Map>
- assignment target account and type. Nested schema for target:
- template
Version String - The policy template version.
- templates Property Map
- The set of properties required for a Role Template assignment. Nested schema for templates:
- timeouts Property Map
Supporting Types
IamRoleAssignmentResource, IamRoleAssignmentResourceArgs
- Roles
List<Iam
Role Assignment Resource Role> - (String) The conflicting role of ID.
- Target Dictionary<string, string>
- assignment target account and type. Nested schema for target:
- Roles
[]Iam
Role Assignment Resource Role - (String) The conflicting role of ID.
- Target map[string]string
- assignment target account and type. Nested schema for target:
- roles
List<Iam
Role Assignment Resource Role> - (String) The conflicting role of ID.
- target Map<String,String>
- assignment target account and type. Nested schema for target:
- roles
Iam
Role Assignment Resource Role[] - (String) The conflicting role of ID.
- target {[key: string]: string}
- assignment target account and type. Nested schema for target:
- roles
Sequence[Iam
Role Assignment Resource Role] - (String) The conflicting role of ID.
- target Mapping[str, str]
- assignment target account and type. Nested schema for target:
- roles List<Property Map>
- (String) The conflicting role of ID.
- target Map<String>
- assignment target account and type. Nested schema for target:
IamRoleAssignmentResourceRole, IamRoleAssignmentResourceRoleArgs
- Error
Messages List<IamRole Assignment Resource Role Error Message> - (List) Body parameters for assignment error. Nested schema for error_message:
- Resource
Createds List<IamRole Assignment Resource Role Resource Created> - (List) On success, it includes the role assigned. Nested schema for resource_created:
- Error
Messages []IamRole Assignment Resource Role Error Message - (List) Body parameters for assignment error. Nested schema for error_message:
- Resource
Createds []IamRole Assignment Resource Role Resource Created - (List) On success, it includes the role assigned. Nested schema for resource_created:
- error
Messages List<IamRole Assignment Resource Role Error Message> - (List) Body parameters for assignment error. Nested schema for error_message:
- resource
Createds List<IamRole Assignment Resource Role Resource Created> - (List) On success, it includes the role assigned. Nested schema for resource_created:
- error
Messages IamRole Assignment Resource Role Error Message[] - (List) Body parameters for assignment error. Nested schema for error_message:
- resource
Createds IamRole Assignment Resource Role Resource Created[] - (List) On success, it includes the role assigned. Nested schema for resource_created:
- error_
messages Sequence[IamRole Assignment Resource Role Error Message] - (List) Body parameters for assignment error. Nested schema for error_message:
- resource_
createds Sequence[IamRole Assignment Resource Role Resource Created] - (List) On success, it includes the role assigned. Nested schema for resource_created:
- error
Messages List<Property Map> - (List) Body parameters for assignment error. Nested schema for error_message:
- resource
Createds List<Property Map> - (List) On success, it includes the role assigned. Nested schema for resource_created:
IamRoleAssignmentResourceRoleErrorMessage, IamRoleAssignmentResourceRoleErrorMessageArgs
- Code string
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- Error
Code string - (String) error code.
- Errors
List<Iam
Role Assignment Resource Role Error Message Error> - (List) The errors encountered during the response.
- Constraints: The maximum length is
1item. The minimum length is1item. Nested schema for errors:
- Constraints: The maximum length is
- Message string
- (String) Error message detailing the nature of the error.
- Name string
- (String) Name of the error.
- Status
Code double - Trace string
- Code string
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- Error
Code string - (String) error code.
- Errors
[]Iam
Role Assignment Resource Role Error Message Error - (List) The errors encountered during the response.
- Constraints: The maximum length is
1item. The minimum length is1item. Nested schema for errors:
- Constraints: The maximum length is
- Message string
- (String) Error message detailing the nature of the error.
- Name string
- (String) Name of the error.
- Status
Code float64 - Trace string
- code String
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- error
Code String - (String) error code.
- errors
List<Iam
Role Assignment Resource Role Error Message Error> - (List) The errors encountered during the response.
- Constraints: The maximum length is
1item. The minimum length is1item. Nested schema for errors:
- Constraints: The maximum length is
- message String
- (String) Error message detailing the nature of the error.
- name String
- (String) Name of the error.
- status
Code Double - trace String
- code string
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- error
Code string - (String) error code.
- errors
Iam
Role Assignment Resource Role Error Message Error[] - (List) The errors encountered during the response.
- Constraints: The maximum length is
1item. The minimum length is1item. Nested schema for errors:
- Constraints: The maximum length is
- message string
- (String) Error message detailing the nature of the error.
- name string
- (String) Name of the error.
- status
Code number - trace string
- code str
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- error_
code str - (String) error code.
- errors
Sequence[Iam
Role Assignment Resource Role Error Message Error] - (List) The errors encountered during the response.
- Constraints: The maximum length is
1item. The minimum length is1item. Nested schema for errors:
- Constraints: The maximum length is
- message str
- (String) Error message detailing the nature of the error.
- name str
- (String) Name of the error.
- status_
code float - trace str
- code String
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- error
Code String - (String) error code.
- errors List<Property Map>
- (List) The errors encountered during the response.
- Constraints: The maximum length is
1item. The minimum length is1item. Nested schema for errors:
- Constraints: The maximum length is
- message String
- (String) Error message detailing the nature of the error.
- name String
- (String) Name of the error.
- status
Code Number - trace String
IamRoleAssignmentResourceRoleErrorMessageError, IamRoleAssignmentResourceRoleErrorMessageErrorArgs
- Code string
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- Details
List<Iam
Role Assignment Resource Role Error Message Error Detail> - (List) Additional error details. Nested schema for details:
- Message string
- (String) Error message detailing the nature of the error.
- More
Info string - (String) Additional info for error.
- Code string
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- Details
[]Iam
Role Assignment Resource Role Error Message Error Detail - (List) Additional error details. Nested schema for details:
- Message string
- (String) Error message detailing the nature of the error.
- More
Info string - (String) Additional info for error.
- code String
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- details
List<Iam
Role Assignment Resource Role Error Message Error Detail> - (List) Additional error details. Nested schema for details:
- message String
- (String) Error message detailing the nature of the error.
- more
Info String - (String) Additional info for error.
- code string
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- details
Iam
Role Assignment Resource Role Error Message Error Detail[] - (List) Additional error details. Nested schema for details:
- message string
- (String) Error message detailing the nature of the error.
- more
Info string - (String) Additional info for error.
- code str
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- details
Sequence[Iam
Role Assignment Resource Role Error Message Error Detail] - (List) Additional error details. Nested schema for details:
- message str
- (String) Error message detailing the nature of the error.
- more_
info str - (String) Additional info for error.
- code String
- (String) The API error code for the error.
- Constraints: Allowable values are:
insufficent_permissions,invalid_body,invalid_token,missing_required_query_parameter,not_found,policy_conflict_error,policy_not_found,request_not_processed,role_conflict_error,role_not_found,too_many_requests,unable_to_process,unsupported_content_type,policy_template_conflict_error,policy_template_not_found,policy_assignment_not_found,policy_assignment_conflict_error,resource_not_found,action_control_template_not_found,action_control_assignment_not_found,role_template_conflict_error,role_template_not_found,role_assignment_not_found.
- Constraints: Allowable values are:
- details List<Property Map>
- (List) Additional error details. Nested schema for details:
- message String
- (String) Error message detailing the nature of the error.
- more
Info String - (String) Additional info for error.
IamRoleAssignmentResourceRoleErrorMessageErrorDetail, IamRoleAssignmentResourceRoleErrorMessageErrorDetailArgs
- Conflicts
Withs List<IamRole Assignment Resource Role Error Message Error Detail Conflicts With> - (List) Details of conflicting resource. Nested schema for conflicts_with:
- Conflicts
Withs []IamRole Assignment Resource Role Error Message Error Detail Conflicts With - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts
Withs List<IamRole Assignment Resource Role Error Message Error Detail Conflicts With> - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts
Withs IamRole Assignment Resource Role Error Message Error Detail Conflicts With[] - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts_
withs Sequence[IamRole Assignment Resource Role Error Message Error Detail Conflicts With] - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts
Withs List<Property Map> - (List) Details of conflicting resource. Nested schema for conflicts_with:
IamRoleAssignmentResourceRoleErrorMessageErrorDetailConflictsWith, IamRoleAssignmentResourceRoleErrorMessageErrorDetailConflictsWithArgs
IamRoleAssignmentResourceRoleResourceCreated, IamRoleAssignmentResourceRoleResourceCreatedArgs
- Id string
- (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Id string
- (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- id String
- (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- id string
- (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- id str
- (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- id String
- (String) Action control template ID.
- Constraints: The maximum length is
58characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
IamRoleAssignmentTarget, IamRoleAssignmentTargetArgs
- Id string
- ID of the target account.
- Constraints: The maximum length is
32characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]*$/.
- Constraints: The maximum length is
- Type string
- Assignment target type.
- Constraints: Allowable values are:
Account. The maximum length is30characters. The minimum length is1character.
- Constraints: Allowable values are:
- Id string
- ID of the target account.
- Constraints: The maximum length is
32characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]*$/.
- Constraints: The maximum length is
- Type string
- Assignment target type.
- Constraints: Allowable values are:
Account. The maximum length is30characters. The minimum length is1character.
- Constraints: Allowable values are:
- id String
- ID of the target account.
- Constraints: The maximum length is
32characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]*$/.
- Constraints: The maximum length is
- type String
- Assignment target type.
- Constraints: Allowable values are:
Account. The maximum length is30characters. The minimum length is1character.
- Constraints: Allowable values are:
- id string
- ID of the target account.
- Constraints: The maximum length is
32characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]*$/.
- Constraints: The maximum length is
- type string
- Assignment target type.
- Constraints: Allowable values are:
Account. The maximum length is30characters. The minimum length is1character.
- Constraints: Allowable values are:
- id str
- ID of the target account.
- Constraints: The maximum length is
32characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]*$/.
- Constraints: The maximum length is
- type str
- Assignment target type.
- Constraints: Allowable values are:
Account. The maximum length is30characters. The minimum length is1character.
- Constraints: Allowable values are:
- id String
- ID of the target account.
- Constraints: The maximum length is
32characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]*$/.
- Constraints: The maximum length is
- type String
- Assignment target type.
- Constraints: Allowable values are:
Account. The maximum length is30characters. The minimum length is1character.
- Constraints: Allowable values are:
IamRoleAssignmentTemplates, IamRoleAssignmentTemplatesArgs
- Id string
- ID of the template.
- Constraints: The maximum length is
51characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Version string
- template version .
- Constraints: The maximum length is
2characters. The minimum length is1character. The value must match regular expression/^[0-9]*$/.
- Constraints: The maximum length is
- Id string
- ID of the template.
- Constraints: The maximum length is
51characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- Version string
- template version .
- Constraints: The maximum length is
2characters. The minimum length is1character. The value must match regular expression/^[0-9]*$/.
- Constraints: The maximum length is
- id String
- ID of the template.
- Constraints: The maximum length is
51characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- version String
- template version .
- Constraints: The maximum length is
2characters. The minimum length is1character. The value must match regular expression/^[0-9]*$/.
- Constraints: The maximum length is
- id string
- ID of the template.
- Constraints: The maximum length is
51characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- version string
- template version .
- Constraints: The maximum length is
2characters. The minimum length is1character. The value must match regular expression/^[0-9]*$/.
- Constraints: The maximum length is
- id str
- ID of the template.
- Constraints: The maximum length is
51characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- version str
- template version .
- Constraints: The maximum length is
2characters. The minimum length is1character. The value must match regular expression/^[0-9]*$/.
- Constraints: The maximum length is
- id String
- ID of the template.
- Constraints: The maximum length is
51characters. The minimum length is1character. The value must match regular expression/^roleTemplate-[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
- Constraints: The maximum length is
- version String
- template version .
- Constraints: The maximum length is
2characters. The minimum length is1character. The value must match regular expression/^[0-9]*$/.
- Constraints: The maximum length is
IamRoleAssignmentTimeouts, IamRoleAssignmentTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
