ibm.IamActionControlTemplateVersion
Explore with Pulumi AI
Create, update, and delete a action_control_template versions with this resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const actionControlTemplateV2 = new ibm.IamActionControlTemplateVersion("actionControlTemplateV2", {
actionControlTemplateId: ibm_iam_action_control_template.action_control_template_v1.action_control_template_id,
description: "Template description",
actionControls: [{
actions: ["am-test-service.test.create"],
serviceName: "am-test-service",
}],
committed: true,
});
import pulumi
import pulumi_ibm as ibm
action_control_template_v2 = ibm.IamActionControlTemplateVersion("actionControlTemplateV2",
action_control_template_id=ibm_iam_action_control_template["action_control_template_v1"]["action_control_template_id"],
description="Template description",
action_controls=[{
"actions": ["am-test-service.test.create"],
"service_name": "am-test-service",
}],
committed=True)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewIamActionControlTemplateVersion(ctx, "actionControlTemplateV2", &ibm.IamActionControlTemplateVersionArgs{
ActionControlTemplateId: pulumi.Any(ibm_iam_action_control_template.Action_control_template_v1.Action_control_template_id),
Description: pulumi.String("Template description"),
ActionControls: ibm.IamActionControlTemplateVersionActionControlArray{
&ibm.IamActionControlTemplateVersionActionControlArgs{
Actions: pulumi.StringArray{
pulumi.String("am-test-service.test.create"),
},
ServiceName: pulumi.String("am-test-service"),
},
},
Committed: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var actionControlTemplateV2 = new Ibm.IamActionControlTemplateVersion("actionControlTemplateV2", new()
{
ActionControlTemplateId = ibm_iam_action_control_template.Action_control_template_v1.Action_control_template_id,
Description = "Template description",
ActionControls = new[]
{
new Ibm.Inputs.IamActionControlTemplateVersionActionControlArgs
{
Actions = new[]
{
"am-test-service.test.create",
},
ServiceName = "am-test-service",
},
},
Committed = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IamActionControlTemplateVersion;
import com.pulumi.ibm.IamActionControlTemplateVersionArgs;
import com.pulumi.ibm.inputs.IamActionControlTemplateVersionActionControlArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var actionControlTemplateV2 = new IamActionControlTemplateVersion("actionControlTemplateV2", IamActionControlTemplateVersionArgs.builder()
.actionControlTemplateId(ibm_iam_action_control_template.action_control_template_v1().action_control_template_id())
.description("Template description")
.actionControls(IamActionControlTemplateVersionActionControlArgs.builder()
.actions("am-test-service.test.create")
.serviceName("am-test-service")
.build())
.committed("true")
.build());
}
}
resources:
actionControlTemplateV2:
type: ibm:IamActionControlTemplateVersion
properties:
actionControlTemplateId: ${ibm_iam_action_control_template.action_control_template_v1.action_control_template_id}
description: Template description
actionControls:
- actions:
- am-test-service.test.create
serviceName: am-test-service
committed: 'true'
Create IamActionControlTemplateVersion Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IamActionControlTemplateVersion(name: string, args: IamActionControlTemplateVersionArgs, opts?: CustomResourceOptions);
@overload
def IamActionControlTemplateVersion(resource_name: str,
args: IamActionControlTemplateVersionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IamActionControlTemplateVersion(resource_name: str,
opts: Optional[ResourceOptions] = None,
action_control_template_id: Optional[str] = None,
action_controls: Optional[Sequence[IamActionControlTemplateVersionActionControlArgs]] = None,
committed: Optional[bool] = None,
description: Optional[str] = None,
iam_action_control_template_version_id: Optional[str] = None,
name: Optional[str] = None)
func NewIamActionControlTemplateVersion(ctx *Context, name string, args IamActionControlTemplateVersionArgs, opts ...ResourceOption) (*IamActionControlTemplateVersion, error)
public IamActionControlTemplateVersion(string name, IamActionControlTemplateVersionArgs args, CustomResourceOptions? opts = null)
public IamActionControlTemplateVersion(String name, IamActionControlTemplateVersionArgs args)
public IamActionControlTemplateVersion(String name, IamActionControlTemplateVersionArgs args, CustomResourceOptions options)
type: ibm:IamActionControlTemplateVersion
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 IamActionControlTemplateVersionArgs
- 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 IamActionControlTemplateVersionArgs
- 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 IamActionControlTemplateVersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IamActionControlTemplateVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IamActionControlTemplateVersionArgs
- 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 iamActionControlTemplateVersionResource = new Ibm.IamActionControlTemplateVersion("iamActionControlTemplateVersionResource", new()
{
ActionControlTemplateId = "string",
ActionControls = new[]
{
new Ibm.Inputs.IamActionControlTemplateVersionActionControlArgs
{
Actions = new[]
{
"string",
},
ServiceName = "string",
Description = "string",
},
},
Committed = false,
Description = "string",
IamActionControlTemplateVersionId = "string",
Name = "string",
});
example, err := ibm.NewIamActionControlTemplateVersion(ctx, "iamActionControlTemplateVersionResource", &ibm.IamActionControlTemplateVersionArgs{
ActionControlTemplateId: pulumi.String("string"),
ActionControls: ibm.IamActionControlTemplateVersionActionControlArray{
&ibm.IamActionControlTemplateVersionActionControlArgs{
Actions: pulumi.StringArray{
pulumi.String("string"),
},
ServiceName: pulumi.String("string"),
Description: pulumi.String("string"),
},
},
Committed: pulumi.Bool(false),
Description: pulumi.String("string"),
IamActionControlTemplateVersionId: pulumi.String("string"),
Name: pulumi.String("string"),
})
var iamActionControlTemplateVersionResource = new IamActionControlTemplateVersion("iamActionControlTemplateVersionResource", IamActionControlTemplateVersionArgs.builder()
.actionControlTemplateId("string")
.actionControls(IamActionControlTemplateVersionActionControlArgs.builder()
.actions("string")
.serviceName("string")
.description("string")
.build())
.committed(false)
.description("string")
.iamActionControlTemplateVersionId("string")
.name("string")
.build());
iam_action_control_template_version_resource = ibm.IamActionControlTemplateVersion("iamActionControlTemplateVersionResource",
action_control_template_id="string",
action_controls=[{
"actions": ["string"],
"service_name": "string",
"description": "string",
}],
committed=False,
description="string",
iam_action_control_template_version_id="string",
name="string")
const iamActionControlTemplateVersionResource = new ibm.IamActionControlTemplateVersion("iamActionControlTemplateVersionResource", {
actionControlTemplateId: "string",
actionControls: [{
actions: ["string"],
serviceName: "string",
description: "string",
}],
committed: false,
description: "string",
iamActionControlTemplateVersionId: "string",
name: "string",
});
type: ibm:IamActionControlTemplateVersion
properties:
actionControlTemplateId: string
actionControls:
- actions:
- string
description: string
serviceName: string
committed: false
description: string
iamActionControlTemplateVersionId: string
name: string
IamActionControlTemplateVersion 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 IamActionControlTemplateVersion resource accepts the following input properties:
- Action
Control stringTemplate Id - Template id for the action control template to create a new version.
- Action
Controls List<IamAction Control Template Version Action Control> - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- Committed bool
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- Description string
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- Iam
Action stringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - Name string
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- Action
Control stringTemplate Id - Template id for the action control template to create a new version.
- Action
Controls []IamAction Control Template Version Action Control Args - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- Committed bool
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- Description string
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- Iam
Action stringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - Name string
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- action
Control StringTemplate Id - Template id for the action control template to create a new version.
- action
Controls List<IamAction Control Template Version Action Control> - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed Boolean
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- description String
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- iam
Action StringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - name String
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- action
Control stringTemplate Id - Template id for the action control template to create a new version.
- action
Controls IamAction Control Template Version Action Control[] - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed boolean
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- description string
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- iam
Action stringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - name string
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- action_
control_ strtemplate_ id - Template id for the action control template to create a new version.
- action_
controls Sequence[IamAction Control Template Version Action Control Args] - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed bool
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- description str
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- iam_
action_ strcontrol_ template_ version_ id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - name str
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- action
Control StringTemplate Id - Template id for the action control template to create a new version.
- action
Controls List<Property Map> - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed Boolean
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- description String
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- iam
Action StringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - name String
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
Outputs
All input properties are implicitly available as output properties. Additionally, the IamActionControlTemplateVersion resource produces the following output properties:
- Account
Id string - (String) Enterprise account ID where template will be created.
- Created
At string - The UTC timestamp when the action control template was created.
- Created
By stringId - The IAM ID of the entity that created the action control template.
- Href string
- The href URL that links to the action control templates API by action control template ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - The UTC timestamp when the action control template was last modified.
- Last
Modified stringBy Id - The IAM ID of the entity that last modified the action control template.
- Version string
- (String) The action control template version.
- Account
Id string - (String) Enterprise account ID where template will be created.
- Created
At string - The UTC timestamp when the action control template was created.
- Created
By stringId - The IAM ID of the entity that created the action control template.
- Href string
- The href URL that links to the action control templates API by action control template ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - The UTC timestamp when the action control template was last modified.
- Last
Modified stringBy Id - The IAM ID of the entity that last modified the action control template.
- Version string
- (String) The action control template version.
- account
Id String - (String) Enterprise account ID where template will be created.
- created
At String - The UTC timestamp when the action control template was created.
- created
By StringId - The IAM ID of the entity that created the action control template.
- href String
- The href URL that links to the action control templates API by action control template ID.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - The UTC timestamp when the action control template was last modified.
- last
Modified StringBy Id - The IAM ID of the entity that last modified the action control template.
- version String
- (String) The action control template version.
- account
Id string - (String) Enterprise account ID where template will be created.
- created
At string - The UTC timestamp when the action control template was created.
- created
By stringId - The IAM ID of the entity that created the action control template.
- href string
- The href URL that links to the action control templates API by action control template ID.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringAt - The UTC timestamp when the action control template was last modified.
- last
Modified stringBy Id - The IAM ID of the entity that last modified the action control template.
- version string
- (String) The action control template version.
- account_
id str - (String) Enterprise account ID where template will be created.
- created_
at str - The UTC timestamp when the action control template was created.
- created_
by_ strid - The IAM ID of the entity that created the action control template.
- href str
- The href URL that links to the action control templates API by action control template ID.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strat - The UTC timestamp when the action control template was last modified.
- last_
modified_ strby_ id - The IAM ID of the entity that last modified the action control template.
- version str
- (String) The action control template version.
- account
Id String - (String) Enterprise account ID where template will be created.
- created
At String - The UTC timestamp when the action control template was created.
- created
By StringId - The IAM ID of the entity that created the action control template.
- href String
- The href URL that links to the action control templates API by action control template ID.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - The UTC timestamp when the action control template was last modified.
- last
Modified StringBy Id - The IAM ID of the entity that last modified the action control template.
- version String
- (String) The action control template version.
Look up Existing IamActionControlTemplateVersion Resource
Get an existing IamActionControlTemplateVersion 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?: IamActionControlTemplateVersionState, opts?: CustomResourceOptions): IamActionControlTemplateVersion
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
action_control_template_id: Optional[str] = None,
action_controls: Optional[Sequence[IamActionControlTemplateVersionActionControlArgs]] = None,
committed: Optional[bool] = None,
created_at: Optional[str] = None,
created_by_id: Optional[str] = None,
description: Optional[str] = None,
href: Optional[str] = None,
iam_action_control_template_version_id: Optional[str] = None,
last_modified_at: Optional[str] = None,
last_modified_by_id: Optional[str] = None,
name: Optional[str] = None,
version: Optional[str] = None) -> IamActionControlTemplateVersion
func GetIamActionControlTemplateVersion(ctx *Context, name string, id IDInput, state *IamActionControlTemplateVersionState, opts ...ResourceOption) (*IamActionControlTemplateVersion, error)
public static IamActionControlTemplateVersion Get(string name, Input<string> id, IamActionControlTemplateVersionState? state, CustomResourceOptions? opts = null)
public static IamActionControlTemplateVersion get(String name, Output<String> id, IamActionControlTemplateVersionState state, CustomResourceOptions options)
resources: _: type: ibm:IamActionControlTemplateVersion 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) Enterprise account ID where template will be created.
- Action
Control stringTemplate Id - Template id for the action control template to create a new version.
- Action
Controls List<IamAction Control Template Version Action Control> - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- Committed bool
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- Created
At string - The UTC timestamp when the action control template was created.
- Created
By stringId - The IAM ID of the entity that created the action control template.
- Description string
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- Href string
- The href URL that links to the action control templates API by action control template ID.
- Iam
Action stringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - Last
Modified stringAt - The UTC timestamp when the action control template was last modified.
- Last
Modified stringBy Id - The IAM ID of the entity that last modified the action control template.
- Name string
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- Version string
- (String) The action control template version.
- Account
Id string - (String) Enterprise account ID where template will be created.
- Action
Control stringTemplate Id - Template id for the action control template to create a new version.
- Action
Controls []IamAction Control Template Version Action Control Args - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- Committed bool
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- Created
At string - The UTC timestamp when the action control template was created.
- Created
By stringId - The IAM ID of the entity that created the action control template.
- Description string
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- Href string
- The href URL that links to the action control templates API by action control template ID.
- Iam
Action stringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - Last
Modified stringAt - The UTC timestamp when the action control template was last modified.
- Last
Modified stringBy Id - The IAM ID of the entity that last modified the action control template.
- Name string
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- Version string
- (String) The action control template version.
- account
Id String - (String) Enterprise account ID where template will be created.
- action
Control StringTemplate Id - Template id for the action control template to create a new version.
- action
Controls List<IamAction Control Template Version Action Control> - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed Boolean
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- created
At String - The UTC timestamp when the action control template was created.
- created
By StringId - The IAM ID of the entity that created the action control template.
- description String
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- href String
- The href URL that links to the action control templates API by action control template ID.
- iam
Action StringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - last
Modified StringAt - The UTC timestamp when the action control template was last modified.
- last
Modified StringBy Id - The IAM ID of the entity that last modified the action control template.
- name String
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- version String
- (String) The action control template version.
- account
Id string - (String) Enterprise account ID where template will be created.
- action
Control stringTemplate Id - Template id for the action control template to create a new version.
- action
Controls IamAction Control Template Version Action Control[] - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed boolean
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- created
At string - The UTC timestamp when the action control template was created.
- created
By stringId - The IAM ID of the entity that created the action control template.
- description string
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- href string
- The href URL that links to the action control templates API by action control template ID.
- iam
Action stringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - last
Modified stringAt - The UTC timestamp when the action control template was last modified.
- last
Modified stringBy Id - The IAM ID of the entity that last modified the action control template.
- name string
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- version string
- (String) The action control template version.
- account_
id str - (String) Enterprise account ID where template will be created.
- action_
control_ strtemplate_ id - Template id for the action control template to create a new version.
- action_
controls Sequence[IamAction Control Template Version Action Control Args] - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed bool
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- created_
at str - The UTC timestamp when the action control template was created.
- created_
by_ strid - The IAM ID of the entity that created the action control template.
- description str
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- href str
- The href URL that links to the action control templates API by action control template ID.
- iam_
action_ strcontrol_ template_ version_ id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - last_
modified_ strat - The UTC timestamp when the action control template was last modified.
- last_
modified_ strby_ id - The IAM ID of the entity that last modified the action control template.
- name str
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- version str
- (String) The action control template version.
- account
Id String - (String) Enterprise account ID where template will be created.
- action
Control StringTemplate Id - Template id for the action control template to create a new version.
- action
Controls List<Property Map> - The core set of properties associated with the template's action control objet. Nested schema for action_control:
- committed Boolean
- Committed status of the template version. If committed is set to true, then the template version can no longer be updated.
- created
At String - The UTC timestamp when the action control template was created.
- created
By StringId - The IAM ID of the entity that created the action control template.
- description String
- Description of the action control template. This is shown to users in the enterprise account. Use this to describe the purpose or context of the action control for enterprise users managing IAM templates.
- href String
- The href URL that links to the action control templates API by action control template ID.
- iam
Action StringControl Template Version Id - The unique identifier of the action_control_template. The ID is composed of
<action_control_template_id>/<template_version>
. - last
Modified StringAt - The UTC timestamp when the action control template was last modified.
- last
Modified StringBy Id - The IAM ID of the entity that last modified the action control template.
- name String
- field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.
- version String
- (String) The action control template version.
Supporting Types
IamActionControlTemplateVersionActionControl, IamActionControlTemplateVersionActionControlArgs
- Actions List<string>
- List of actions to control access.
- Service
Name string - The service name that the action control refers.
- Description string
- Description of the action control.
- Actions []string
- List of actions to control access.
- Service
Name string - The service name that the action control refers.
- Description string
- Description of the action control.
- actions List<String>
- List of actions to control access.
- service
Name String - The service name that the action control refers.
- description String
- Description of the action control.
- actions string[]
- List of actions to control access.
- service
Name string - The service name that the action control refers.
- description string
- Description of the action control.
- actions Sequence[str]
- List of actions to control access.
- service_
name str - The service name that the action control refers.
- description str
- Description of the action control.
- actions List<String>
- List of actions to control access.
- service
Name String - The service name that the action control refers.
- description String
- Description of the action control.
Import
Syntax
bash
$ pulumi import ibm:index/iamActionControlTemplateVersion:IamActionControlTemplateVersion action_control_template $action_control_template_id/$version
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.