ibm.IamActionControlAssignment
Explore with Pulumi AI
Create, update, and delete action_control_assignments with this resource.
Create IamActionControlAssignment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IamActionControlAssignment(name: string, args: IamActionControlAssignmentArgs, opts?: CustomResourceOptions);
@overload
def IamActionControlAssignment(resource_name: str,
args: IamActionControlAssignmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IamActionControlAssignment(resource_name: str,
opts: Optional[ResourceOptions] = None,
target: Optional[Mapping[str, str]] = None,
templates: Optional[IamActionControlAssignmentTemplatesArgs] = None,
iam_action_control_assignment_id: Optional[str] = None,
template_version: Optional[str] = None,
timeouts: Optional[IamActionControlAssignmentTimeoutsArgs] = None)
func NewIamActionControlAssignment(ctx *Context, name string, args IamActionControlAssignmentArgs, opts ...ResourceOption) (*IamActionControlAssignment, error)
public IamActionControlAssignment(string name, IamActionControlAssignmentArgs args, CustomResourceOptions? opts = null)
public IamActionControlAssignment(String name, IamActionControlAssignmentArgs args)
public IamActionControlAssignment(String name, IamActionControlAssignmentArgs args, CustomResourceOptions options)
type: ibm:IamActionControlAssignment
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 IamActionControlAssignmentArgs
- 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 IamActionControlAssignmentArgs
- 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 IamActionControlAssignmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IamActionControlAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IamActionControlAssignmentArgs
- 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 iamActionControlAssignmentResource = new Ibm.IamActionControlAssignment("iamActionControlAssignmentResource", new()
{
Target =
{
{ "string", "string" },
},
Templates = new Ibm.Inputs.IamActionControlAssignmentTemplatesArgs
{
Id = "string",
Version = "string",
},
IamActionControlAssignmentId = "string",
TemplateVersion = "string",
Timeouts = new Ibm.Inputs.IamActionControlAssignmentTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := ibm.NewIamActionControlAssignment(ctx, "iamActionControlAssignmentResource", &ibm.IamActionControlAssignmentArgs{
Target: pulumi.StringMap{
"string": pulumi.String("string"),
},
Templates: &ibm.IamActionControlAssignmentTemplatesArgs{
Id: pulumi.String("string"),
Version: pulumi.String("string"),
},
IamActionControlAssignmentId: pulumi.String("string"),
TemplateVersion: pulumi.String("string"),
Timeouts: &ibm.IamActionControlAssignmentTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var iamActionControlAssignmentResource = new IamActionControlAssignment("iamActionControlAssignmentResource", IamActionControlAssignmentArgs.builder()
.target(Map.of("string", "string"))
.templates(IamActionControlAssignmentTemplatesArgs.builder()
.id("string")
.version("string")
.build())
.iamActionControlAssignmentId("string")
.templateVersion("string")
.timeouts(IamActionControlAssignmentTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
iam_action_control_assignment_resource = ibm.IamActionControlAssignment("iamActionControlAssignmentResource",
target={
"string": "string",
},
templates={
"id": "string",
"version": "string",
},
iam_action_control_assignment_id="string",
template_version="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const iamActionControlAssignmentResource = new ibm.IamActionControlAssignment("iamActionControlAssignmentResource", {
target: {
string: "string",
},
templates: {
id: "string",
version: "string",
},
iamActionControlAssignmentId: "string",
templateVersion: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: ibm:IamActionControlAssignment
properties:
iamActionControlAssignmentId: string
target:
string: string
templateVersion: string
templates:
id: string
version: string
timeouts:
create: string
delete: string
update: string
IamActionControlAssignment 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 IamActionControlAssignment resource accepts the following input properties:
- Target Dictionary<string, string>
- assignment target account and type. Nested schema for target:
- Templates
Iam
Action Control Assignment Templates - The set of properties required for a ActionControl assignment. Nested schema for templates:
- Iam
Action stringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
Action Control Assignment Timeouts
- Target map[string]string
- assignment target account and type. Nested schema for target:
- Templates
Iam
Action Control Assignment Templates Args - The set of properties required for a ActionControl assignment. Nested schema for templates:
- Iam
Action stringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
Action Control Assignment Timeouts Args
- target Map<String,String>
- assignment target account and type. Nested schema for target:
- templates
Iam
Action Control Assignment Templates - The set of properties required for a ActionControl assignment. Nested schema for templates:
- iam
Action StringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
Action Control Assignment Timeouts
- target {[key: string]: string}
- assignment target account and type. Nested schema for target:
- templates
Iam
Action Control Assignment Templates - The set of properties required for a ActionControl assignment. Nested schema for templates:
- iam
Action stringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
Action Control Assignment Timeouts
- target Mapping[str, str]
- assignment target account and type. Nested schema for target:
- templates
Iam
Action Control Assignment Templates Args - The set of properties required for a ActionControl assignment. Nested schema for templates:
- iam_
action_ strcontrol_ assignment_ id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
Action Control Assignment Timeouts Args
- target Map<String>
- assignment target account and type. Nested schema for target:
- templates Property Map
- The set of properties required for a ActionControl assignment. Nested schema for templates:
- iam
Action StringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 IamActionControlAssignment resource produces the following output properties:
- Account
Id string - (String) The account GUID that the action control assignments belong to..
- Created
At string - (String) The UTC timestamp when the action control assignment was created.
- Created
By stringId - (String) The iam ID of the entity that created the action control assignment.
- Href string
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - (String) The UTC timestamp when the action control assignment was last modified.
- Last
Modified stringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- Operation string
- The current operation of the action control assignment.
- Resources
List<Iam
Action Control Assignment Resource> - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- Status string
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- Account
Id string - (String) The account GUID that the action control assignments belong to..
- Created
At string - (String) The UTC timestamp when the action control assignment was created.
- Created
By stringId - (String) The iam ID of the entity that created the action control assignment.
- Href string
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - (String) The UTC timestamp when the action control assignment was last modified.
- Last
Modified stringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- Operation string
- The current operation of the action control assignment.
- Resources
[]Iam
Action Control Assignment Resource - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- Status string
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- account
Id String - (String) The account GUID that the action control assignments belong to..
- created
At String - (String) The UTC timestamp when the action control assignment was created.
- created
By StringId - (String) The iam ID of the entity that created the action control assignment.
- href String
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - (String) The UTC timestamp when the action control assignment was last modified.
- last
Modified StringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- operation String
- The current operation of the action control assignment.
- resources
List<Iam
Action Control Assignment Resource> - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status String
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- account
Id string - (String) The account GUID that the action control assignments belong to..
- created
At string - (String) The UTC timestamp when the action control assignment was created.
- created
By stringId - (String) The iam ID of the entity that created the action control assignment.
- href string
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringAt - (String) The UTC timestamp when the action control assignment was last modified.
- last
Modified stringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- operation string
- The current operation of the action control assignment.
- resources
Iam
Action Control Assignment Resource[] - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status string
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- account_
id str - (String) The account GUID that the action control assignments belong to..
- created_
at str - (String) The UTC timestamp when the action control assignment was created.
- created_
by_ strid - (String) The iam ID of the entity that created the action control assignment.
- href str
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strat - (String) The UTC timestamp when the action control assignment was last modified.
- last_
modified_ strby_ id - (String) The iam ID of the entity that last modified the action control assignment.
- operation str
- The current operation of the action control assignment.
- resources
Sequence[Iam
Action Control Assignment Resource] - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status str
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- account
Id String - (String) The account GUID that the action control assignments belong to..
- created
At String - (String) The UTC timestamp when the action control assignment was created.
- created
By StringId - (String) The iam ID of the entity that created the action control assignment.
- href String
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - (String) The UTC timestamp when the action control assignment was last modified.
- last
Modified StringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- operation String
- The current operation of the action control assignment.
- resources List<Property Map>
- (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status String
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
Look up Existing IamActionControlAssignment Resource
Get an existing IamActionControlAssignment 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?: IamActionControlAssignmentState, opts?: CustomResourceOptions): IamActionControlAssignment
@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_action_control_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[IamActionControlAssignmentResourceArgs]] = None,
status: Optional[str] = None,
target: Optional[Mapping[str, str]] = None,
template_version: Optional[str] = None,
templates: Optional[IamActionControlAssignmentTemplatesArgs] = None,
timeouts: Optional[IamActionControlAssignmentTimeoutsArgs] = None) -> IamActionControlAssignment
func GetIamActionControlAssignment(ctx *Context, name string, id IDInput, state *IamActionControlAssignmentState, opts ...ResourceOption) (*IamActionControlAssignment, error)
public static IamActionControlAssignment Get(string name, Input<string> id, IamActionControlAssignmentState? state, CustomResourceOptions? opts = null)
public static IamActionControlAssignment get(String name, Output<String> id, IamActionControlAssignmentState state, CustomResourceOptions options)
resources: _: type: ibm:IamActionControlAssignment 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 action control assignments belong to..
- Created
At string - (String) The UTC timestamp when the action control assignment was created.
- Created
By stringId - (String) The iam ID of the entity that created the action control assignment.
- Href string
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- Iam
Action stringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 action control assignment was last modified.
- Last
Modified stringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- Operation string
- The current operation of the action control assignment.
- Resources
List<Iam
Action Control Assignment Resource> - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- Status string
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- Target Dictionary<string, string>
- assignment target account and type. Nested schema for target:
- Template
Version string - The policy template version.
- Templates
Iam
Action Control Assignment Templates - The set of properties required for a ActionControl assignment. Nested schema for templates:
- Timeouts
Iam
Action Control Assignment Timeouts
- Account
Id string - (String) The account GUID that the action control assignments belong to..
- Created
At string - (String) The UTC timestamp when the action control assignment was created.
- Created
By stringId - (String) The iam ID of the entity that created the action control assignment.
- Href string
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- Iam
Action stringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 action control assignment was last modified.
- Last
Modified stringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- Operation string
- The current operation of the action control assignment.
- Resources
[]Iam
Action Control Assignment Resource Args - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- Status string
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- Target map[string]string
- assignment target account and type. Nested schema for target:
- Template
Version string - The policy template version.
- Templates
Iam
Action Control Assignment Templates Args - The set of properties required for a ActionControl assignment. Nested schema for templates:
- Timeouts
Iam
Action Control Assignment Timeouts Args
- account
Id String - (String) The account GUID that the action control assignments belong to..
- created
At String - (String) The UTC timestamp when the action control assignment was created.
- created
By StringId - (String) The iam ID of the entity that created the action control assignment.
- href String
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- iam
Action StringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 action control assignment was last modified.
- last
Modified StringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- operation String
- The current operation of the action control assignment.
- resources
List<Iam
Action Control Assignment Resource> - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status String
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- target Map<String,String>
- assignment target account and type. Nested schema for target:
- template
Version String - The policy template version.
- templates
Iam
Action Control Assignment Templates - The set of properties required for a ActionControl assignment. Nested schema for templates:
- timeouts
Iam
Action Control Assignment Timeouts
- account
Id string - (String) The account GUID that the action control assignments belong to..
- created
At string - (String) The UTC timestamp when the action control assignment was created.
- created
By stringId - (String) The iam ID of the entity that created the action control assignment.
- href string
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- iam
Action stringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 action control assignment was last modified.
- last
Modified stringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- operation string
- The current operation of the action control assignment.
- resources
Iam
Action Control Assignment Resource[] - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status string
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- target {[key: string]: string}
- assignment target account and type. Nested schema for target:
- template
Version string - The policy template version.
- templates
Iam
Action Control Assignment Templates - The set of properties required for a ActionControl assignment. Nested schema for templates:
- timeouts
Iam
Action Control Assignment Timeouts
- account_
id str - (String) The account GUID that the action control assignments belong to..
- created_
at str - (String) The UTC timestamp when the action control assignment was created.
- created_
by_ strid - (String) The iam ID of the entity that created the action control assignment.
- href str
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- iam_
action_ strcontrol_ assignment_ id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 action control assignment was last modified.
- last_
modified_ strby_ id - (String) The iam ID of the entity that last modified the action control assignment.
- operation str
- The current operation of the action control assignment.
- resources
Sequence[Iam
Action Control Assignment Resource Args] - (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status str
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- target Mapping[str, str]
- assignment target account and type. Nested schema for target:
- template_
version str - The policy template version.
- templates
Iam
Action Control Assignment Templates Args - The set of properties required for a ActionControl assignment. Nested schema for templates:
- timeouts
Iam
Action Control Assignment Timeouts Args
- account
Id String - (String) The account GUID that the action control assignments belong to..
- created
At String - (String) The UTC timestamp when the action control assignment was created.
- created
By StringId - (String) The iam ID of the entity that created the action control assignment.
- href String
- (String) The href URL that links to the actionControl assignments API by action control assignment ID.
- iam
Action StringControl Assignment Id - (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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 action control assignment was last modified.
- last
Modified StringBy Id - (String) The iam ID of the entity that last modified the action control assignment.
- operation String
- The current operation of the action control assignment.
- resources List<Property Map>
- (List) Object for each account assigned.
- Constraints: The maximum length is
1
item. The minimum length is1
item. Nested schema for resources: action control
- (List) Set of properties for the assigned resource. Nested schema for action_control:
- Constraints: The maximum length is
- status String
- (String) The action_control assignment status.
- Constraints: Allowable values are:
in_progress
,succeeded
,succeed_with_errors
,failed
.
- Constraints: Allowable values are:
- target Map<String>
- 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 ActionControl assignment. Nested schema for templates:
- timeouts Property Map
Supporting Types
IamActionControlAssignmentResource, IamActionControlAssignmentResourceArgs
- Action
Controls List<IamAction Control Assignment Resource Action Control> - (String) The conflicting action_control id.
- Target Dictionary<string, string>
- assignment target account and type. Nested schema for target:
- Action
Controls []IamAction Control Assignment Resource Action Control - (String) The conflicting action_control id.
- Target map[string]string
- assignment target account and type. Nested schema for target:
- action
Controls List<IamAction Control Assignment Resource Action Control> - (String) The conflicting action_control id.
- target Map<String,String>
- assignment target account and type. Nested schema for target:
- action
Controls IamAction Control Assignment Resource Action Control[] - (String) The conflicting action_control id.
- target {[key: string]: string}
- assignment target account and type. Nested schema for target:
- action_
controls Sequence[IamAction Control Assignment Resource Action Control] - (String) The conflicting action_control id.
- target Mapping[str, str]
- assignment target account and type. Nested schema for target:
- action
Controls List<Property Map> - (String) The conflicting action_control id.
- target Map<String>
- assignment target account and type. Nested schema for target:
IamActionControlAssignmentResourceActionControl, IamActionControlAssignmentResourceActionControlArgs
- Error
Messages List<IamAction Control Assignment Resource Action Control Error Message> - (List) The error response from API. Nested schema for error_message:
- Resource
Createds List<IamAction Control Assignment Resource Action Control Resource Created> - (List) On success, includes the action_control assigned. Nested schema for resource_created:
- Error
Messages []IamAction Control Assignment Resource Action Control Error Message - (List) The error response from API. Nested schema for error_message:
- Resource
Createds []IamAction Control Assignment Resource Action Control Resource Created - (List) On success, includes the action_control assigned. Nested schema for resource_created:
- error
Messages List<IamAction Control Assignment Resource Action Control Error Message> - (List) The error response from API. Nested schema for error_message:
- resource
Createds List<IamAction Control Assignment Resource Action Control Resource Created> - (List) On success, includes the action_control assigned. Nested schema for resource_created:
- error
Messages IamAction Control Assignment Resource Action Control Error Message[] - (List) The error response from API. Nested schema for error_message:
- resource
Createds IamAction Control Assignment Resource Action Control Resource Created[] - (List) On success, includes the action_control assigned. Nested schema for resource_created:
- error_
messages Sequence[IamAction Control Assignment Resource Action Control Error Message] - (List) The error response from API. Nested schema for error_message:
- resource_
createds Sequence[IamAction Control Assignment Resource Action Control Resource Created] - (List) On success, includes the action_control assigned. Nested schema for resource_created:
- error
Messages List<Property Map> - (List) The error response from API. Nested schema for error_message:
- resource
Createds List<Property Map> - (List) On success, includes the action_control assigned. Nested schema for resource_created:
IamActionControlAssignmentResourceActionControlErrorMessage, IamActionControlAssignmentResourceActionControlErrorMessageArgs
- Code string
- (String) error code.
- Error
Code string - Errors
List<Iam
Action Control Assignment Resource Action Control Error Message Error> - (List) The errors encountered during the response.
- Constraints: The maximum length is
1
item. The minimum length is1
item. 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.
errorCode
- (String) error code.
- Status
Code double - (Integer) The http error code of the response.
- Trace string
- Code string
- (String) error code.
- Error
Code string - Errors
[]Iam
Action Control Assignment Resource Action Control Error Message Error - (List) The errors encountered during the response.
- Constraints: The maximum length is
1
item. The minimum length is1
item. 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.
errorCode
- (String) error code.
- Status
Code float64 - (Integer) The http error code of the response.
- Trace string
- code String
- (String) error code.
- error
Code String - errors
List<Iam
Action Control Assignment Resource Action Control Error Message Error> - (List) The errors encountered during the response.
- Constraints: The maximum length is
1
item. The minimum length is1
item. 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.
errorCode
- (String) error code.
- status
Code Double - (Integer) The http error code of the response.
- trace String
- code string
- (String) error code.
- error
Code string - errors
Iam
Action Control Assignment Resource Action Control Error Message Error[] - (List) The errors encountered during the response.
- Constraints: The maximum length is
1
item. The minimum length is1
item. 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.
errorCode
- (String) error code.
- status
Code number - (Integer) The http error code of the response.
- trace string
- code str
- (String) error code.
- error_
code str - errors
Sequence[Iam
Action Control Assignment Resource Action Control Error Message Error] - (List) The errors encountered during the response.
- Constraints: The maximum length is
1
item. The minimum length is1
item. 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.
errorCode
- (String) error code.
- status_
code float - (Integer) The http error code of the response.
- trace str
- code String
- (String) error code.
- error
Code String - errors List<Property Map>
- (List) The errors encountered during the response.
- Constraints: The maximum length is
1
item. The minimum length is1
item. 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.
errorCode
- (String) error code.
- status
Code Number - (Integer) The http error code of the response.
- trace String
IamActionControlAssignmentResourceActionControlErrorMessageError, IamActionControlAssignmentResourceActionControlErrorMessageErrorArgs
- Code string
- (String) error code.
- Details
List<Iam
Action Control Assignment Resource Action Control 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) error code.
- Details
[]Iam
Action Control Assignment Resource Action Control 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) error code.
- details
List<Iam
Action Control Assignment Resource Action Control 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) error code.
- details
Iam
Action Control Assignment Resource Action Control 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) error code.
- details
Sequence[Iam
Action Control Assignment Resource Action Control 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) error code.
- 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.
IamActionControlAssignmentResourceActionControlErrorMessageErrorDetail, IamActionControlAssignmentResourceActionControlErrorMessageErrorDetailArgs
- Conflicts
Withs List<IamAction Control Assignment Resource Action Control Error Message Error Detail Conflicts With> - (List) Details of conflicting resource. Nested schema for conflicts_with:
- Conflicts
Withs []IamAction Control Assignment Resource Action Control Error Message Error Detail Conflicts With - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts
Withs List<IamAction Control Assignment Resource Action Control Error Message Error Detail Conflicts With> - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts
Withs IamAction Control Assignment Resource Action Control Error Message Error Detail Conflicts With[] - (List) Details of conflicting resource. Nested schema for conflicts_with:
- conflicts_
withs Sequence[IamAction Control Assignment Resource Action Control 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:
IamActionControlAssignmentResourceActionControlErrorMessageErrorDetailConflictsWith, IamActionControlAssignmentResourceActionControlErrorMessageErrorDetailConflictsWithArgs
IamActionControlAssignmentResourceActionControlResourceCreated, IamActionControlAssignmentResourceActionControlResourceCreatedArgs
- Id string
- (String) action_control template id.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
IamActionControlAssignmentTemplates, IamActionControlAssignmentTemplatesArgs
- Id string
- ID of the template.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
2
characters. The minimum length is1
character. The value must match regular expression/^[0-9]*$/
.
- Constraints: The maximum length is
- Id string
- ID of the template.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
2
characters. The minimum length is1
character. The value must match regular expression/^[0-9]*$/
.
- Constraints: The maximum length is
- id String
- ID of the template.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
2
characters. The minimum length is1
character. The value must match regular expression/^[0-9]*$/
.
- Constraints: The maximum length is
- id string
- ID of the template.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
2
characters. The minimum length is1
character. The value must match regular expression/^[0-9]*$/
.
- Constraints: The maximum length is
- id str
- ID of the template.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
2
characters. The minimum length is1
character. The value must match regular expression/^[0-9]*$/
.
- Constraints: The maximum length is
- id String
- ID of the template.
- Constraints: The maximum length is
51
characters. The minimum length is1
character. The value must match regular expression/^actionControlTemplate-[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
2
characters. The minimum length is1
character. The value must match regular expression/^[0-9]*$/
.
- Constraints: The maximum length is
IamActionControlAssignmentTimeouts, IamActionControlAssignmentTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.