Class: Aws::Chatbot::Types::TeamsUserIdentity
- Inherits:
-
Struct
- Object
- Struct
- Aws::Chatbot::Types::TeamsUserIdentity
- Defined in:
- gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb
Overview
Identifes a user level permission for a channel configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_user_identity ⇒ String
The AWS user identity ARN used to associate a Microsoft Teams User Identity with an IAM Role.
-
#chat_configuration_arn ⇒ String
The ARN of the MicrosoftTeamsChannelConfiguration associated with the user identity.
-
#iam_role_arn ⇒ String
The ARN of the IAM role that defines the permissions for AWS Chatbot.
-
#team_id ⇒ String
The ID of the Microsoft Team authorized with AWS Chatbot.
-
#teams_channel_id ⇒ String
The ID of the Microsoft Teams channel.
-
#teams_tenant_id ⇒ String
The ID of the Microsoft Teams tenant.
-
#user_id ⇒ String
Id from Microsoft Teams for user.
Instance Attribute Details
#aws_user_identity ⇒ String
The AWS user identity ARN used to associate a Microsoft Teams User Identity with an IAM Role.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |
#chat_configuration_arn ⇒ String
The ARN of the MicrosoftTeamsChannelConfiguration associated with the user identity.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
The ARN of the IAM role that defines the permissions for AWS Chatbot. This is a user-defined role that AWS Chatbot will assume. This is not the service-linked role. For more information, see IAM Policies for AWS Chatbot.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |
#team_id ⇒ String
The ID of the Microsoft Team authorized with AWS Chatbot. To get the team ID, you must perform the initial authorization flow with Microsoft Teams in the AWS Chatbot console. Then you can copy and paste the team ID from the console. For more details, see steps 1-4 in Get started with Microsoft Teams in the AWS Chatbot Administrator Guide.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |
#teams_channel_id ⇒ String
The ID of the Microsoft Teams channel.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |
#teams_tenant_id ⇒ String
The ID of the Microsoft Teams tenant.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |
#user_id ⇒ String
Id from Microsoft Teams for user.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1260 class TeamsUserIdentity < Struct.new( :iam_role_arn, :chat_configuration_arn, :team_id, :user_id, :aws_user_identity, :teams_channel_id, :teams_tenant_id) SENSITIVE = [] include Aws::Structure end |