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.getMicrosoftTeamsChannelConfiguration
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::MicrosoftTeamsChannelConfiguration.
Using getMicrosoftTeamsChannelConfiguration
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 getMicrosoftTeamsChannelConfiguration(args: GetMicrosoftTeamsChannelConfigurationArgs, opts?: InvokeOptions): Promise<GetMicrosoftTeamsChannelConfigurationResult>
function getMicrosoftTeamsChannelConfigurationOutput(args: GetMicrosoftTeamsChannelConfigurationOutputArgs, opts?: InvokeOptions): Output<GetMicrosoftTeamsChannelConfigurationResult>
def get_microsoft_teams_channel_configuration(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMicrosoftTeamsChannelConfigurationResult
def get_microsoft_teams_channel_configuration_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMicrosoftTeamsChannelConfigurationResult]
func LookupMicrosoftTeamsChannelConfiguration(ctx *Context, args *LookupMicrosoftTeamsChannelConfigurationArgs, opts ...InvokeOption) (*LookupMicrosoftTeamsChannelConfigurationResult, error)
func LookupMicrosoftTeamsChannelConfigurationOutput(ctx *Context, args *LookupMicrosoftTeamsChannelConfigurationOutputArgs, opts ...InvokeOption) LookupMicrosoftTeamsChannelConfigurationResultOutput
> Note: This function is named LookupMicrosoftTeamsChannelConfiguration
in the Go SDK.
public static class GetMicrosoftTeamsChannelConfiguration
{
public static Task<GetMicrosoftTeamsChannelConfigurationResult> InvokeAsync(GetMicrosoftTeamsChannelConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetMicrosoftTeamsChannelConfigurationResult> Invoke(GetMicrosoftTeamsChannelConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfiguration(GetMicrosoftTeamsChannelConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:chatbot:getMicrosoftTeamsChannelConfiguration
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
getMicrosoftTeamsChannelConfiguration 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
- 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
- Teams
Channel stringId - The id of the Microsoft Teams channel
- 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
- 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
- Teams
Channel stringId - The id of the Microsoft Teams channel
- 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
- 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
- teams
Channel StringId - The id of the Microsoft Teams channel
- 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
- 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
- teams
Channel stringId - The id of the Microsoft Teams channel
- 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
- 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
- teams_
channel_ strid - The id of the Microsoft Teams channel
- 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
- 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
- teams
Channel StringId - The id of the Microsoft Teams channel
- 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