We recommend new projects start with resources from the AWS provider.
aws-native.aiops.InvestigationGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::AIOps::InvestigationGroup Resource Type
Create InvestigationGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InvestigationGroup(name: string, args?: InvestigationGroupArgs, opts?: CustomResourceOptions);
@overload
def InvestigationGroup(resource_name: str,
args: Optional[InvestigationGroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def InvestigationGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
chatbot_notification_channels: Optional[Sequence[InvestigationGroupChatbotNotificationChannelArgs]] = None,
cross_account_configurations: Optional[Sequence[InvestigationGroupCrossAccountConfigurationArgs]] = None,
encryption_config: Optional[InvestigationGroupEncryptionConfigMapArgs] = None,
investigation_group_policy: Optional[str] = None,
is_cloud_trail_event_history_enabled: Optional[bool] = None,
name: Optional[str] = None,
retention_in_days: Optional[int] = None,
role_arn: Optional[str] = None,
tag_key_boundaries: Optional[Sequence[str]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewInvestigationGroup(ctx *Context, name string, args *InvestigationGroupArgs, opts ...ResourceOption) (*InvestigationGroup, error)
public InvestigationGroup(string name, InvestigationGroupArgs? args = null, CustomResourceOptions? opts = null)
public InvestigationGroup(String name, InvestigationGroupArgs args)
public InvestigationGroup(String name, InvestigationGroupArgs args, CustomResourceOptions options)
type: aws-native:aiops:InvestigationGroup
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 InvestigationGroupArgs
- 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 InvestigationGroupArgs
- 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 InvestigationGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InvestigationGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InvestigationGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
InvestigationGroup 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 InvestigationGroup resource accepts the following input properties:
- Chatbot
Notification List<Pulumi.Channels Aws Native. Ai Ops. Inputs. Investigation Group Chatbot Notification Channel> - An array of key-value pairs of notification channels to apply to this resource.
- Cross
Account List<Pulumi.Configurations Aws Native. Ai Ops. Inputs. Investigation Group Cross Account Configuration> - An array of cross account configurations.
- Encryption
Config Pulumi.Aws Native. Ai Ops. Inputs. Investigation Group Encryption Config Map - Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an AWS key to encrypt the data.
- Investigation
Group stringPolicy - Investigation Group policy
- Is
Cloud boolTrail Event History Enabled - Flag to enable cloud trail history
- Name string
- Specify either the name or the ARN of the investigation group that you want to view. This is used to set the name of the investigation group.
- Retention
In intDays - The number of days to retain the investigation group
- Role
Arn string - The ARN of the IAM role that the investigation group uses for permissions to gather data.
- Tag
Key List<string>Boundaries - Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Chatbot
Notification []InvestigationChannels Group Chatbot Notification Channel Args - An array of key-value pairs of notification channels to apply to this resource.
- Cross
Account []InvestigationConfigurations Group Cross Account Configuration Args - An array of cross account configurations.
- Encryption
Config InvestigationGroup Encryption Config Map Args - Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an AWS key to encrypt the data.
- Investigation
Group stringPolicy - Investigation Group policy
- Is
Cloud boolTrail Event History Enabled - Flag to enable cloud trail history
- Name string
- Specify either the name or the ARN of the investigation group that you want to view. This is used to set the name of the investigation group.
- Retention
In intDays - The number of days to retain the investigation group
- Role
Arn string - The ARN of the IAM role that the investigation group uses for permissions to gather data.
- Tag
Key []stringBoundaries - Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- Tag
Args - An array of key-value pairs to apply to this resource.
- chatbot
Notification List<InvestigationChannels Group Chatbot Notification Channel> - An array of key-value pairs of notification channels to apply to this resource.
- cross
Account List<InvestigationConfigurations Group Cross Account Configuration> - An array of cross account configurations.
- encryption
Config InvestigationGroup Encryption Config Map - Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an AWS key to encrypt the data.
- investigation
Group StringPolicy - Investigation Group policy
- is
Cloud BooleanTrail Event History Enabled - Flag to enable cloud trail history
- name String
- Specify either the name or the ARN of the investigation group that you want to view. This is used to set the name of the investigation group.
- retention
In IntegerDays - The number of days to retain the investigation group
- role
Arn String - The ARN of the IAM role that the investigation group uses for permissions to gather data.
- tag
Key List<String>Boundaries - Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- chatbot
Notification InvestigationChannels Group Chatbot Notification Channel[] - An array of key-value pairs of notification channels to apply to this resource.
- cross
Account InvestigationConfigurations Group Cross Account Configuration[] - An array of cross account configurations.
- encryption
Config InvestigationGroup Encryption Config Map - Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an AWS key to encrypt the data.
- investigation
Group stringPolicy - Investigation Group policy
- is
Cloud booleanTrail Event History Enabled - Flag to enable cloud trail history
- name string
- Specify either the name or the ARN of the investigation group that you want to view. This is used to set the name of the investigation group.
- retention
In numberDays - The number of days to retain the investigation group
- role
Arn string - The ARN of the IAM role that the investigation group uses for permissions to gather data.
- tag
Key string[]Boundaries - Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- Tag[]
- An array of key-value pairs to apply to this resource.
- chatbot_
notification_ Sequence[Investigationchannels Group Chatbot Notification Channel Args] - An array of key-value pairs of notification channels to apply to this resource.
- cross_
account_ Sequence[Investigationconfigurations Group Cross Account Configuration Args] - An array of cross account configurations.
- encryption_
config InvestigationGroup Encryption Config Map Args - Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an AWS key to encrypt the data.
- investigation_
group_ strpolicy - Investigation Group policy
- is_
cloud_ booltrail_ event_ history_ enabled - Flag to enable cloud trail history
- name str
- Specify either the name or the ARN of the investigation group that you want to view. This is used to set the name of the investigation group.
- retention_
in_ intdays - The number of days to retain the investigation group
- role_
arn str - The ARN of the IAM role that the investigation group uses for permissions to gather data.
- tag_
key_ Sequence[str]boundaries - Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- chatbot
Notification List<Property Map>Channels - An array of key-value pairs of notification channels to apply to this resource.
- cross
Account List<Property Map>Configurations - An array of cross account configurations.
- encryption
Config Property Map - Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an AWS key to encrypt the data.
- investigation
Group StringPolicy - Investigation Group policy
- is
Cloud BooleanTrail Event History Enabled - Flag to enable cloud trail history
- name String
- Specify either the name or the ARN of the investigation group that you want to view. This is used to set the name of the investigation group.
- retention
In NumberDays - The number of days to retain the investigation group
- role
Arn String - The ARN of the IAM role that the investigation group uses for permissions to gather data.
- tag
Key List<String>Boundaries - Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the InvestigationGroup resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the investigation group.
- Created
At string - The date and time that the investigation group was created.
- Created
By string - The name of the user who created the investigation group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - The date and time that the investigation group was most recently modified.
- Last
Modified stringBy - The name of the user who created the investigation group.
- Arn string
- The Amazon Resource Name (ARN) of the investigation group.
- Created
At string - The date and time that the investigation group was created.
- Created
By string - The name of the user who created the investigation group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt - The date and time that the investigation group was most recently modified.
- Last
Modified stringBy - The name of the user who created the investigation group.
- arn String
- The Amazon Resource Name (ARN) of the investigation group.
- created
At String - The date and time that the investigation group was created.
- created
By String - The name of the user who created the investigation group.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - The date and time that the investigation group was most recently modified.
- last
Modified StringBy - The name of the user who created the investigation group.
- arn string
- The Amazon Resource Name (ARN) of the investigation group.
- created
At string - The date and time that the investigation group was created.
- created
By string - The name of the user who created the investigation group.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringAt - The date and time that the investigation group was most recently modified.
- last
Modified stringBy - The name of the user who created the investigation group.
- arn str
- The Amazon Resource Name (ARN) of the investigation group.
- created_
at str - The date and time that the investigation group was created.
- created_
by str - The name of the user who created the investigation group.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strat - The date and time that the investigation group was most recently modified.
- last_
modified_ strby - The name of the user who created the investigation group.
- arn String
- The Amazon Resource Name (ARN) of the investigation group.
- created
At String - The date and time that the investigation group was created.
- created
By String - The name of the user who created the investigation group.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringAt - The date and time that the investigation group was most recently modified.
- last
Modified StringBy - The name of the user who created the investigation group.
Supporting Types
InvestigationGroupChatbotNotificationChannel, InvestigationGroupChatbotNotificationChannelArgs
- Chat
Configuration List<string>Arns - Returns the Amazon Resource Name (ARN) of any third-party chat integrations configured for the account.
- Sns
Topic stringArn - Returns the ARN of an Amazon SNS topic used for third-party chat integrations.
- Chat
Configuration []stringArns - Returns the Amazon Resource Name (ARN) of any third-party chat integrations configured for the account.
- Sns
Topic stringArn - Returns the ARN of an Amazon SNS topic used for third-party chat integrations.
- chat
Configuration List<String>Arns - Returns the Amazon Resource Name (ARN) of any third-party chat integrations configured for the account.
- sns
Topic StringArn - Returns the ARN of an Amazon SNS topic used for third-party chat integrations.
- chat
Configuration string[]Arns - Returns the Amazon Resource Name (ARN) of any third-party chat integrations configured for the account.
- sns
Topic stringArn - Returns the ARN of an Amazon SNS topic used for third-party chat integrations.
- chat_
configuration_ Sequence[str]arns - Returns the Amazon Resource Name (ARN) of any third-party chat integrations configured for the account.
- sns_
topic_ strarn - Returns the ARN of an Amazon SNS topic used for third-party chat integrations.
- chat
Configuration List<String>Arns - Returns the Amazon Resource Name (ARN) of any third-party chat integrations configured for the account.
- sns
Topic StringArn - Returns the ARN of an Amazon SNS topic used for third-party chat integrations.
InvestigationGroupCrossAccountConfiguration, InvestigationGroupCrossAccountConfigurationArgs
- Source
Role stringArn - The ARN of an existing role which will be used to do investigations on your behalf.
- Source
Role stringArn - The ARN of an existing role which will be used to do investigations on your behalf.
- source
Role StringArn - The ARN of an existing role which will be used to do investigations on your behalf.
- source
Role stringArn - The ARN of an existing role which will be used to do investigations on your behalf.
- source_
role_ strarn - The ARN of an existing role which will be used to do investigations on your behalf.
- source
Role StringArn - The ARN of an existing role which will be used to do investigations on your behalf.
InvestigationGroupEncryptionConfigMap, InvestigationGroupEncryptionConfigMapArgs
- Encryption
Configuration stringType - Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.
- Kms
Key stringId - If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.
- Encryption
Configuration stringType - Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.
- Kms
Key stringId - If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.
- encryption
Configuration StringType - Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.
- kms
Key StringId - If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.
- encryption
Configuration stringType - Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.
- kms
Key stringId - If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.
- encryption_
configuration_ strtype - Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.
- kms_
key_ strid - If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.
- encryption
Configuration StringType - Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.
- kms
Key StringId - If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.