AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.chatbot.getSlackChannelConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Resource schema for AWS::Chatbot::SlackChannelConfiguration.
Using getSlackChannelConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSlackChannelConfiguration(args: GetSlackChannelConfigurationArgs, opts?: InvokeOptions): Promise<GetSlackChannelConfigurationResult>
function getSlackChannelConfigurationOutput(args: GetSlackChannelConfigurationOutputArgs, opts?: InvokeOptions): Output<GetSlackChannelConfigurationResult>
def get_slack_channel_configuration(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSlackChannelConfigurationResult
def get_slack_channel_configuration_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSlackChannelConfigurationResult]
func LookupSlackChannelConfiguration(ctx *Context, args *LookupSlackChannelConfigurationArgs, opts ...InvokeOption) (*LookupSlackChannelConfigurationResult, error)
func LookupSlackChannelConfigurationOutput(ctx *Context, args *LookupSlackChannelConfigurationOutputArgs, opts ...InvokeOption) LookupSlackChannelConfigurationResultOutput
> Note: This function is named LookupSlackChannelConfiguration
in the Go SDK.
public static class GetSlackChannelConfiguration
{
public static Task<GetSlackChannelConfigurationResult> InvokeAsync(GetSlackChannelConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetSlackChannelConfigurationResult> Invoke(GetSlackChannelConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSlackChannelConfigurationResult> getSlackChannelConfiguration(GetSlackChannelConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:chatbot:getSlackChannelConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- Amazon Resource Name (ARN) of the configuration
- Arn string
- Amazon Resource Name (ARN) of the configuration
- arn String
- Amazon Resource Name (ARN) of the configuration
- arn string
- Amazon Resource Name (ARN) of the configuration
- arn str
- Amazon Resource Name (ARN) of the configuration
- arn String
- Amazon Resource Name (ARN) of the configuration
getSlackChannelConfiguration Result
The following output properties are available:
- Arn string
- Amazon Resource Name (ARN) of the configuration
- Guardrail
Policies List<string> - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
- Iam
Role stringArn - The ARN of the IAM role that defines the permissions for AWS Chatbot
- Logging
Level string - Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- Slack
Channel stringId - The id of the Slack channel
- Sns
Topic List<string>Arns - ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- List<Pulumi.
Aws Native. Outputs. Tag> - The tags to add to the configuration
- User
Role boolRequired - Enables use of a user role requirement in your chat configuration
- Arn string
- Amazon Resource Name (ARN) of the configuration
- Guardrail
Policies []string - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
- Iam
Role stringArn - The ARN of the IAM role that defines the permissions for AWS Chatbot
- Logging
Level string - Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- Slack
Channel stringId - The id of the Slack channel
- Sns
Topic []stringArns - ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- Tag
- The tags to add to the configuration
- User
Role boolRequired - Enables use of a user role requirement in your chat configuration
- arn String
- Amazon Resource Name (ARN) of the configuration
- guardrail
Policies List<String> - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
- iam
Role StringArn - The ARN of the IAM role that defines the permissions for AWS Chatbot
- logging
Level String - Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- slack
Channel StringId - The id of the Slack channel
- sns
Topic List<String>Arns - ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- List<Tag>
- The tags to add to the configuration
- user
Role BooleanRequired - Enables use of a user role requirement in your chat configuration
- arn string
- Amazon Resource Name (ARN) of the configuration
- guardrail
Policies string[] - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
- iam
Role stringArn - The ARN of the IAM role that defines the permissions for AWS Chatbot
- logging
Level string - Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- slack
Channel stringId - The id of the Slack channel
- sns
Topic string[]Arns - ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- Tag[]
- The tags to add to the configuration
- user
Role booleanRequired - Enables use of a user role requirement in your chat configuration
- arn str
- Amazon Resource Name (ARN) of the configuration
- guardrail_
policies Sequence[str] - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
- iam_
role_ strarn - The ARN of the IAM role that defines the permissions for AWS Chatbot
- logging_
level str - Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- slack_
channel_ strid - The id of the Slack channel
- sns_
topic_ Sequence[str]arns - ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- Sequence[root_Tag]
- The tags to add to the configuration
- user_
role_ boolrequired - Enables use of a user role requirement in your chat configuration
- arn String
- Amazon Resource Name (ARN) of the configuration
- guardrail
Policies List<String> - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
- iam
Role StringArn - The ARN of the IAM role that defines the permissions for AWS Chatbot
- logging
Level String - Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- slack
Channel StringId - The id of the Slack channel
- sns
Topic List<String>Arns - ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- List<Property Map>
- The tags to add to the configuration
- user
Role BooleanRequired - Enables use of a user role requirement in your chat configuration
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi