@Stability(value=Stable) @Internal public static final class CfnMicrosoftTeamsChannelConfigurationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnMicrosoftTeamsChannelConfigurationProps
CfnMicrosoftTeamsChannelConfigurationProps
software.amazon.jsii.JsiiObject.InitializationMode
CfnMicrosoftTeamsChannelConfigurationProps.Builder, CfnMicrosoftTeamsChannelConfigurationProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(CfnMicrosoftTeamsChannelConfigurationProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnMicrosoftTeamsChannelConfigurationProps.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getConfigurationName()
The name of the configuration.
|
List<String> |
getGuardrailPolicies()
The list of IAM policy ARNs that are applied as channel guardrails.
|
String |
getIamRoleArn()
The ARN of the IAM role that defines the permissions for AWS Chatbot .
|
String |
getLoggingLevel()
Specifies the logging level for this configuration.
|
List<String> |
getSnsTopicArns()
The ARNs of the SNS topics that deliver notifications to AWS Chatbot .
|
String |
getTeamId()
The ID of the Microsoft Team authorized with AWS Chatbot .
|
String |
getTeamsChannelId()
The ID of the Microsoft Teams channel.
|
String |
getTeamsTenantId()
The ID of the Microsoft Teams tenant.
|
Object |
getUserRoleRequired()
Enables use of a user role requirement in your chat configuration.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(CfnMicrosoftTeamsChannelConfigurationProps.Builder builder)
CfnMicrosoftTeamsChannelConfigurationProps.Builder
.public final String getConfigurationName()
CfnMicrosoftTeamsChannelConfigurationProps
getConfigurationName
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final String getIamRoleArn()
CfnMicrosoftTeamsChannelConfigurationProps
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 .
getIamRoleArn
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final String getTeamId()
CfnMicrosoftTeamsChannelConfigurationProps
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 .
getTeamId
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final String getTeamsChannelId()
CfnMicrosoftTeamsChannelConfigurationProps
To get the channel ID, open Microsoft Teams, right click on the channel name in the left pane, then choose Copy. An example of the channel ID syntax is: 19%3ab6ef35dc342d56ba5654e6fc6d25a071%40thread.tacv2
.
getTeamsChannelId
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final String getTeamsTenantId()
CfnMicrosoftTeamsChannelConfigurationProps
To get the tenant ID, you must perform the initial authorization flow with Microsoft Teams in the AWS Chatbot console. Then you can copy and paste the tenant ID from the console. For more details, see steps 1-4 in Get started with Microsoft Teams in the AWS Chatbot Administrator Guide .
getTeamsTenantId
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final List<String> getGuardrailPolicies()
CfnMicrosoftTeamsChannelConfigurationProps
The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.
getGuardrailPolicies
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final String getLoggingLevel()
CfnMicrosoftTeamsChannelConfigurationProps
Logging levels include ERROR
, INFO
, or NONE
.
getLoggingLevel
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final List<String> getSnsTopicArns()
CfnMicrosoftTeamsChannelConfigurationProps
getSnsTopicArns
in interface CfnMicrosoftTeamsChannelConfigurationProps
public final Object getUserRoleRequired()
CfnMicrosoftTeamsChannelConfigurationProps
getUserRoleRequired
in interface CfnMicrosoftTeamsChannelConfigurationProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2023. All rights reserved.