Documentation
¶
Index ¶
- Constants
- type CustomAction
- type CustomActionArgs
- type CustomActionAttachment
- type CustomActionAttachmentArgs
- type CustomActionAttachmentArray
- func (CustomActionAttachmentArray) ElementType() reflect.Type
- func (i CustomActionAttachmentArray) ToCustomActionAttachmentArrayOutput() CustomActionAttachmentArrayOutput
- func (i CustomActionAttachmentArray) ToCustomActionAttachmentArrayOutputWithContext(ctx context.Context) CustomActionAttachmentArrayOutput
- type CustomActionAttachmentArrayInput
- type CustomActionAttachmentArrayOutput
- func (CustomActionAttachmentArrayOutput) ElementType() reflect.Type
- func (o CustomActionAttachmentArrayOutput) Index(i pulumi.IntInput) CustomActionAttachmentOutput
- func (o CustomActionAttachmentArrayOutput) ToCustomActionAttachmentArrayOutput() CustomActionAttachmentArrayOutput
- func (o CustomActionAttachmentArrayOutput) ToCustomActionAttachmentArrayOutputWithContext(ctx context.Context) CustomActionAttachmentArrayOutput
- type CustomActionAttachmentCriteria
- type CustomActionAttachmentCriteriaArgs
- func (CustomActionAttachmentCriteriaArgs) ElementType() reflect.Type
- func (i CustomActionAttachmentCriteriaArgs) ToCustomActionAttachmentCriteriaOutput() CustomActionAttachmentCriteriaOutput
- func (i CustomActionAttachmentCriteriaArgs) ToCustomActionAttachmentCriteriaOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOutput
- type CustomActionAttachmentCriteriaArray
- func (CustomActionAttachmentCriteriaArray) ElementType() reflect.Type
- func (i CustomActionAttachmentCriteriaArray) ToCustomActionAttachmentCriteriaArrayOutput() CustomActionAttachmentCriteriaArrayOutput
- func (i CustomActionAttachmentCriteriaArray) ToCustomActionAttachmentCriteriaArrayOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaArrayOutput
- type CustomActionAttachmentCriteriaArrayInput
- type CustomActionAttachmentCriteriaArrayOutput
- func (CustomActionAttachmentCriteriaArrayOutput) ElementType() reflect.Type
- func (o CustomActionAttachmentCriteriaArrayOutput) Index(i pulumi.IntInput) CustomActionAttachmentCriteriaOutput
- func (o CustomActionAttachmentCriteriaArrayOutput) ToCustomActionAttachmentCriteriaArrayOutput() CustomActionAttachmentCriteriaArrayOutput
- func (o CustomActionAttachmentCriteriaArrayOutput) ToCustomActionAttachmentCriteriaArrayOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaArrayOutput
- type CustomActionAttachmentCriteriaInput
- type CustomActionAttachmentCriteriaOperator
- func (CustomActionAttachmentCriteriaOperator) ElementType() reflect.Type
- func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorOutput() CustomActionAttachmentCriteriaOperatorOutput
- func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorOutput
- func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput
- func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput
- func (e CustomActionAttachmentCriteriaOperator) ToStringOutput() pulumi.StringOutput
- func (e CustomActionAttachmentCriteriaOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomActionAttachmentCriteriaOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomActionAttachmentCriteriaOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomActionAttachmentCriteriaOperatorInput
- type CustomActionAttachmentCriteriaOperatorOutput
- func (CustomActionAttachmentCriteriaOperatorOutput) ElementType() reflect.Type
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorOutput() CustomActionAttachmentCriteriaOperatorOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomActionAttachmentCriteriaOperatorPtrInput
- type CustomActionAttachmentCriteriaOperatorPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorPtrOutput) Elem() CustomActionAttachmentCriteriaOperatorOutput
- func (CustomActionAttachmentCriteriaOperatorPtrOutput) ElementType() reflect.Type
- func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomActionAttachmentCriteriaOutput
- func (CustomActionAttachmentCriteriaOutput) ElementType() reflect.Type
- func (o CustomActionAttachmentCriteriaOutput) Operator() CustomActionAttachmentCriteriaOperatorOutput
- func (o CustomActionAttachmentCriteriaOutput) ToCustomActionAttachmentCriteriaOutput() CustomActionAttachmentCriteriaOutput
- func (o CustomActionAttachmentCriteriaOutput) ToCustomActionAttachmentCriteriaOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOutput
- func (o CustomActionAttachmentCriteriaOutput) Value() pulumi.StringPtrOutput
- func (o CustomActionAttachmentCriteriaOutput) VariableName() pulumi.StringOutput
- type CustomActionAttachmentInput
- type CustomActionAttachmentOutput
- func (o CustomActionAttachmentOutput) ButtonText() pulumi.StringPtrOutput
- func (o CustomActionAttachmentOutput) Criteria() CustomActionAttachmentCriteriaArrayOutput
- func (CustomActionAttachmentOutput) ElementType() reflect.Type
- func (o CustomActionAttachmentOutput) NotificationType() pulumi.StringPtrOutput
- func (o CustomActionAttachmentOutput) ToCustomActionAttachmentOutput() CustomActionAttachmentOutput
- func (o CustomActionAttachmentOutput) ToCustomActionAttachmentOutputWithContext(ctx context.Context) CustomActionAttachmentOutput
- func (o CustomActionAttachmentOutput) Variables() pulumi.StringMapOutput
- type CustomActionDefinition
- type CustomActionDefinitionArgs
- type CustomActionDefinitionInput
- type CustomActionDefinitionOutput
- func (o CustomActionDefinitionOutput) CommandText() pulumi.StringOutput
- func (CustomActionDefinitionOutput) ElementType() reflect.Type
- func (o CustomActionDefinitionOutput) ToCustomActionDefinitionOutput() CustomActionDefinitionOutput
- func (o CustomActionDefinitionOutput) ToCustomActionDefinitionOutputWithContext(ctx context.Context) CustomActionDefinitionOutput
- type CustomActionDefinitionPtrOutput
- func (o CustomActionDefinitionPtrOutput) CommandText() pulumi.StringPtrOutput
- func (o CustomActionDefinitionPtrOutput) Elem() CustomActionDefinitionOutput
- func (CustomActionDefinitionPtrOutput) ElementType() reflect.Type
- func (o CustomActionDefinitionPtrOutput) ToCustomActionDefinitionPtrOutput() CustomActionDefinitionPtrOutput
- func (o CustomActionDefinitionPtrOutput) ToCustomActionDefinitionPtrOutputWithContext(ctx context.Context) CustomActionDefinitionPtrOutput
- type CustomActionInput
- type CustomActionOutput
- func (o CustomActionOutput) ActionName() pulumi.StringOutput
- func (o CustomActionOutput) AliasName() pulumi.StringPtrOutput
- func (o CustomActionOutput) Attachments() CustomActionAttachmentArrayOutput
- func (o CustomActionOutput) CustomActionArn() pulumi.StringOutput
- func (o CustomActionOutput) Definition() CustomActionDefinitionOutput
- func (CustomActionOutput) ElementType() reflect.Type
- func (o CustomActionOutput) Tags() aws.TagArrayOutput
- func (o CustomActionOutput) ToCustomActionOutput() CustomActionOutput
- func (o CustomActionOutput) ToCustomActionOutputWithContext(ctx context.Context) CustomActionOutput
- type CustomActionState
- type CustomActionTag
- type LookupCustomActionArgs
- type LookupCustomActionOutputArgs
- type LookupCustomActionResult
- type LookupCustomActionResultOutput
- func (o LookupCustomActionResultOutput) AliasName() pulumi.StringPtrOutput
- func (o LookupCustomActionResultOutput) Attachments() CustomActionAttachmentArrayOutput
- func (o LookupCustomActionResultOutput) CustomActionArn() pulumi.StringPtrOutput
- func (o LookupCustomActionResultOutput) Definition() CustomActionDefinitionPtrOutput
- func (LookupCustomActionResultOutput) ElementType() reflect.Type
- func (o LookupCustomActionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCustomActionResultOutput) ToLookupCustomActionResultOutput() LookupCustomActionResultOutput
- func (o LookupCustomActionResultOutput) ToLookupCustomActionResultOutputWithContext(ctx context.Context) LookupCustomActionResultOutput
- type LookupMicrosoftTeamsChannelConfigurationArgs
- type LookupMicrosoftTeamsChannelConfigurationOutputArgs
- type LookupMicrosoftTeamsChannelConfigurationResult
- type LookupMicrosoftTeamsChannelConfigurationResultOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) CustomizationResourceArns() pulumi.StringArrayOutput
- func (LookupMicrosoftTeamsChannelConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) GuardrailPolicies() pulumi.StringArrayOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) SnsTopicArns() pulumi.StringArrayOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) TeamsChannelId() pulumi.StringPtrOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) ToLookupMicrosoftTeamsChannelConfigurationResultOutput() LookupMicrosoftTeamsChannelConfigurationResultOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) ToLookupMicrosoftTeamsChannelConfigurationResultOutputWithContext(ctx context.Context) LookupMicrosoftTeamsChannelConfigurationResultOutput
- func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) UserRoleRequired() pulumi.BoolPtrOutput
- type LookupSlackChannelConfigurationArgs
- type LookupSlackChannelConfigurationOutputArgs
- type LookupSlackChannelConfigurationResult
- type LookupSlackChannelConfigurationResultOutput
- func (o LookupSlackChannelConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupSlackChannelConfigurationResultOutput) CustomizationResourceArns() pulumi.StringArrayOutput
- func (LookupSlackChannelConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupSlackChannelConfigurationResultOutput) GuardrailPolicies() pulumi.StringArrayOutput
- func (o LookupSlackChannelConfigurationResultOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o LookupSlackChannelConfigurationResultOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o LookupSlackChannelConfigurationResultOutput) SlackChannelId() pulumi.StringPtrOutput
- func (o LookupSlackChannelConfigurationResultOutput) SnsTopicArns() pulumi.StringArrayOutput
- func (o LookupSlackChannelConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSlackChannelConfigurationResultOutput) ToLookupSlackChannelConfigurationResultOutput() LookupSlackChannelConfigurationResultOutput
- func (o LookupSlackChannelConfigurationResultOutput) ToLookupSlackChannelConfigurationResultOutputWithContext(ctx context.Context) LookupSlackChannelConfigurationResultOutput
- func (o LookupSlackChannelConfigurationResultOutput) UserRoleRequired() pulumi.BoolPtrOutput
- type MicrosoftTeamsChannelConfiguration
- func GetMicrosoftTeamsChannelConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*MicrosoftTeamsChannelConfiguration, error)
- func NewMicrosoftTeamsChannelConfiguration(ctx *pulumi.Context, name string, args *MicrosoftTeamsChannelConfigurationArgs, ...) (*MicrosoftTeamsChannelConfiguration, error)
- func (*MicrosoftTeamsChannelConfiguration) ElementType() reflect.Type
- func (i *MicrosoftTeamsChannelConfiguration) ToMicrosoftTeamsChannelConfigurationOutput() MicrosoftTeamsChannelConfigurationOutput
- func (i *MicrosoftTeamsChannelConfiguration) ToMicrosoftTeamsChannelConfigurationOutputWithContext(ctx context.Context) MicrosoftTeamsChannelConfigurationOutput
- type MicrosoftTeamsChannelConfigurationArgs
- type MicrosoftTeamsChannelConfigurationInput
- type MicrosoftTeamsChannelConfigurationOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) Arn() pulumi.StringOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) ConfigurationName() pulumi.StringOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) CustomizationResourceArns() pulumi.StringArrayOutput
- func (MicrosoftTeamsChannelConfigurationOutput) ElementType() reflect.Type
- func (o MicrosoftTeamsChannelConfigurationOutput) GuardrailPolicies() pulumi.StringArrayOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) IamRoleArn() pulumi.StringOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) SnsTopicArns() pulumi.StringArrayOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) Tags() aws.TagArrayOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) TeamId() pulumi.StringOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) TeamsChannelId() pulumi.StringOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) TeamsTenantId() pulumi.StringOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) ToMicrosoftTeamsChannelConfigurationOutput() MicrosoftTeamsChannelConfigurationOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) ToMicrosoftTeamsChannelConfigurationOutputWithContext(ctx context.Context) MicrosoftTeamsChannelConfigurationOutput
- func (o MicrosoftTeamsChannelConfigurationOutput) UserRoleRequired() pulumi.BoolPtrOutput
- type MicrosoftTeamsChannelConfigurationState
- type MicrosoftTeamsChannelConfigurationTag
- type SlackChannelConfiguration
- type SlackChannelConfigurationArgs
- type SlackChannelConfigurationInput
- type SlackChannelConfigurationOutput
- func (o SlackChannelConfigurationOutput) Arn() pulumi.StringOutput
- func (o SlackChannelConfigurationOutput) ConfigurationName() pulumi.StringOutput
- func (o SlackChannelConfigurationOutput) CustomizationResourceArns() pulumi.StringArrayOutput
- func (SlackChannelConfigurationOutput) ElementType() reflect.Type
- func (o SlackChannelConfigurationOutput) GuardrailPolicies() pulumi.StringArrayOutput
- func (o SlackChannelConfigurationOutput) IamRoleArn() pulumi.StringOutput
- func (o SlackChannelConfigurationOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o SlackChannelConfigurationOutput) SlackChannelId() pulumi.StringOutput
- func (o SlackChannelConfigurationOutput) SlackWorkspaceId() pulumi.StringOutput
- func (o SlackChannelConfigurationOutput) SnsTopicArns() pulumi.StringArrayOutput
- func (o SlackChannelConfigurationOutput) Tags() aws.TagArrayOutput
- func (o SlackChannelConfigurationOutput) ToSlackChannelConfigurationOutput() SlackChannelConfigurationOutput
- func (o SlackChannelConfigurationOutput) ToSlackChannelConfigurationOutputWithContext(ctx context.Context) SlackChannelConfigurationOutput
- func (o SlackChannelConfigurationOutput) UserRoleRequired() pulumi.BoolPtrOutput
- type SlackChannelConfigurationState
- type SlackChannelConfigurationTag
Constants ¶
const ( CustomActionAttachmentCriteriaOperatorHasValue = CustomActionAttachmentCriteriaOperator("HAS_VALUE") CustomActionAttachmentCriteriaOperatorEquals = CustomActionAttachmentCriteriaOperator("EQUALS") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomAction ¶ added in v1.10.0
type CustomAction struct { pulumi.CustomResourceState // The name of the custom action. This name is included in the Amazon Resource Name (ARN). ActionName pulumi.StringOutput `pulumi:"actionName"` // The name used to invoke this action in a chat channel. For example, `@aws run my-alias` . AliasName pulumi.StringPtrOutput `pulumi:"aliasName"` // Defines when this custom action button should be attached to a notification. Attachments CustomActionAttachmentArrayOutput `pulumi:"attachments"` // The fully defined ARN of the custom action. CustomActionArn pulumi.StringOutput `pulumi:"customActionArn"` // The definition of the command to run when invoked as an alias or as an action button. Definition CustomActionDefinitionOutput `pulumi:"definition"` // The tags to add to the configuration. Tags aws.TagArrayOutput `pulumi:"tags"` }
Definition of AWS::Chatbot::CustomAction Resource Type
func GetCustomAction ¶ added in v1.10.0
func GetCustomAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomActionState, opts ...pulumi.ResourceOption) (*CustomAction, error)
GetCustomAction gets an existing CustomAction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomAction ¶ added in v1.10.0
func NewCustomAction(ctx *pulumi.Context, name string, args *CustomActionArgs, opts ...pulumi.ResourceOption) (*CustomAction, error)
NewCustomAction registers a new resource with the given unique name, arguments, and options.
func (*CustomAction) ElementType ¶ added in v1.10.0
func (*CustomAction) ElementType() reflect.Type
func (*CustomAction) ToCustomActionOutput ¶ added in v1.10.0
func (i *CustomAction) ToCustomActionOutput() CustomActionOutput
func (*CustomAction) ToCustomActionOutputWithContext ¶ added in v1.10.0
func (i *CustomAction) ToCustomActionOutputWithContext(ctx context.Context) CustomActionOutput
type CustomActionArgs ¶ added in v1.10.0
type CustomActionArgs struct { // The name of the custom action. This name is included in the Amazon Resource Name (ARN). ActionName pulumi.StringPtrInput // The name used to invoke this action in a chat channel. For example, `@aws run my-alias` . AliasName pulumi.StringPtrInput // Defines when this custom action button should be attached to a notification. Attachments CustomActionAttachmentArrayInput // The definition of the command to run when invoked as an alias or as an action button. Definition CustomActionDefinitionInput // The tags to add to the configuration. Tags aws.TagArrayInput }
The set of arguments for constructing a CustomAction resource.
func (CustomActionArgs) ElementType ¶ added in v1.10.0
func (CustomActionArgs) ElementType() reflect.Type
type CustomActionAttachment ¶ added in v1.10.0
type CustomActionAttachment struct { // The text of the button that appears on the notification. ButtonText *string `pulumi:"buttonText"` // The criteria for when a button should be shown based on values in the notification. Criteria []CustomActionAttachmentCriteria `pulumi:"criteria"` // The type of notification that the custom action should be attached to. NotificationType *string `pulumi:"notificationType"` // The variables to extract from the notification. Variables map[string]string `pulumi:"variables"` }
type CustomActionAttachmentArgs ¶ added in v1.10.0
type CustomActionAttachmentArgs struct { // The text of the button that appears on the notification. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // The criteria for when a button should be shown based on values in the notification. Criteria CustomActionAttachmentCriteriaArrayInput `pulumi:"criteria"` // The type of notification that the custom action should be attached to. NotificationType pulumi.StringPtrInput `pulumi:"notificationType"` // The variables to extract from the notification. Variables pulumi.StringMapInput `pulumi:"variables"` }
func (CustomActionAttachmentArgs) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentArgs) ElementType() reflect.Type
func (CustomActionAttachmentArgs) ToCustomActionAttachmentOutput ¶ added in v1.10.0
func (i CustomActionAttachmentArgs) ToCustomActionAttachmentOutput() CustomActionAttachmentOutput
func (CustomActionAttachmentArgs) ToCustomActionAttachmentOutputWithContext ¶ added in v1.10.0
func (i CustomActionAttachmentArgs) ToCustomActionAttachmentOutputWithContext(ctx context.Context) CustomActionAttachmentOutput
type CustomActionAttachmentArray ¶ added in v1.10.0
type CustomActionAttachmentArray []CustomActionAttachmentInput
func (CustomActionAttachmentArray) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentArray) ElementType() reflect.Type
func (CustomActionAttachmentArray) ToCustomActionAttachmentArrayOutput ¶ added in v1.10.0
func (i CustomActionAttachmentArray) ToCustomActionAttachmentArrayOutput() CustomActionAttachmentArrayOutput
func (CustomActionAttachmentArray) ToCustomActionAttachmentArrayOutputWithContext ¶ added in v1.10.0
func (i CustomActionAttachmentArray) ToCustomActionAttachmentArrayOutputWithContext(ctx context.Context) CustomActionAttachmentArrayOutput
type CustomActionAttachmentArrayInput ¶ added in v1.10.0
type CustomActionAttachmentArrayInput interface { pulumi.Input ToCustomActionAttachmentArrayOutput() CustomActionAttachmentArrayOutput ToCustomActionAttachmentArrayOutputWithContext(context.Context) CustomActionAttachmentArrayOutput }
CustomActionAttachmentArrayInput is an input type that accepts CustomActionAttachmentArray and CustomActionAttachmentArrayOutput values. You can construct a concrete instance of `CustomActionAttachmentArrayInput` via:
CustomActionAttachmentArray{ CustomActionAttachmentArgs{...} }
type CustomActionAttachmentArrayOutput ¶ added in v1.10.0
type CustomActionAttachmentArrayOutput struct{ *pulumi.OutputState }
func (CustomActionAttachmentArrayOutput) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentArrayOutput) ElementType() reflect.Type
func (CustomActionAttachmentArrayOutput) Index ¶ added in v1.10.0
func (o CustomActionAttachmentArrayOutput) Index(i pulumi.IntInput) CustomActionAttachmentOutput
func (CustomActionAttachmentArrayOutput) ToCustomActionAttachmentArrayOutput ¶ added in v1.10.0
func (o CustomActionAttachmentArrayOutput) ToCustomActionAttachmentArrayOutput() CustomActionAttachmentArrayOutput
func (CustomActionAttachmentArrayOutput) ToCustomActionAttachmentArrayOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentArrayOutput) ToCustomActionAttachmentArrayOutputWithContext(ctx context.Context) CustomActionAttachmentArrayOutput
type CustomActionAttachmentCriteria ¶ added in v1.10.0
type CustomActionAttachmentCriteria struct { // The operation to perform on the named variable. Operator CustomActionAttachmentCriteriaOperator `pulumi:"operator"` // A value that is compared with the actual value of the variable based on the behavior of the operator. Value *string `pulumi:"value"` // The name of the variable to operate on. VariableName string `pulumi:"variableName"` }
type CustomActionAttachmentCriteriaArgs ¶ added in v1.10.0
type CustomActionAttachmentCriteriaArgs struct { // The operation to perform on the named variable. Operator CustomActionAttachmentCriteriaOperatorInput `pulumi:"operator"` // A value that is compared with the actual value of the variable based on the behavior of the operator. Value pulumi.StringPtrInput `pulumi:"value"` // The name of the variable to operate on. VariableName pulumi.StringInput `pulumi:"variableName"` }
func (CustomActionAttachmentCriteriaArgs) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaArgs) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaArgs) ToCustomActionAttachmentCriteriaOutput ¶ added in v1.10.0
func (i CustomActionAttachmentCriteriaArgs) ToCustomActionAttachmentCriteriaOutput() CustomActionAttachmentCriteriaOutput
func (CustomActionAttachmentCriteriaArgs) ToCustomActionAttachmentCriteriaOutputWithContext ¶ added in v1.10.0
func (i CustomActionAttachmentCriteriaArgs) ToCustomActionAttachmentCriteriaOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOutput
type CustomActionAttachmentCriteriaArray ¶ added in v1.10.0
type CustomActionAttachmentCriteriaArray []CustomActionAttachmentCriteriaInput
func (CustomActionAttachmentCriteriaArray) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaArray) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaArray) ToCustomActionAttachmentCriteriaArrayOutput ¶ added in v1.10.0
func (i CustomActionAttachmentCriteriaArray) ToCustomActionAttachmentCriteriaArrayOutput() CustomActionAttachmentCriteriaArrayOutput
func (CustomActionAttachmentCriteriaArray) ToCustomActionAttachmentCriteriaArrayOutputWithContext ¶ added in v1.10.0
func (i CustomActionAttachmentCriteriaArray) ToCustomActionAttachmentCriteriaArrayOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaArrayOutput
type CustomActionAttachmentCriteriaArrayInput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaArrayInput interface { pulumi.Input ToCustomActionAttachmentCriteriaArrayOutput() CustomActionAttachmentCriteriaArrayOutput ToCustomActionAttachmentCriteriaArrayOutputWithContext(context.Context) CustomActionAttachmentCriteriaArrayOutput }
CustomActionAttachmentCriteriaArrayInput is an input type that accepts CustomActionAttachmentCriteriaArray and CustomActionAttachmentCriteriaArrayOutput values. You can construct a concrete instance of `CustomActionAttachmentCriteriaArrayInput` via:
CustomActionAttachmentCriteriaArray{ CustomActionAttachmentCriteriaArgs{...} }
type CustomActionAttachmentCriteriaArrayOutput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaArrayOutput struct{ *pulumi.OutputState }
func (CustomActionAttachmentCriteriaArrayOutput) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaArrayOutput) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaArrayOutput) ToCustomActionAttachmentCriteriaArrayOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaArrayOutput) ToCustomActionAttachmentCriteriaArrayOutput() CustomActionAttachmentCriteriaArrayOutput
func (CustomActionAttachmentCriteriaArrayOutput) ToCustomActionAttachmentCriteriaArrayOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaArrayOutput) ToCustomActionAttachmentCriteriaArrayOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaArrayOutput
type CustomActionAttachmentCriteriaInput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaInput interface { pulumi.Input ToCustomActionAttachmentCriteriaOutput() CustomActionAttachmentCriteriaOutput ToCustomActionAttachmentCriteriaOutputWithContext(context.Context) CustomActionAttachmentCriteriaOutput }
CustomActionAttachmentCriteriaInput is an input type that accepts CustomActionAttachmentCriteriaArgs and CustomActionAttachmentCriteriaOutput values. You can construct a concrete instance of `CustomActionAttachmentCriteriaInput` via:
CustomActionAttachmentCriteriaArgs{...}
type CustomActionAttachmentCriteriaOperator ¶ added in v1.10.0
type CustomActionAttachmentCriteriaOperator string
func (CustomActionAttachmentCriteriaOperator) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaOperator) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorOutput ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorOutput() CustomActionAttachmentCriteriaOperatorOutput
func (CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorOutputWithContext ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorOutput
func (CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorPtrOutput ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput
func (CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput
func (CustomActionAttachmentCriteriaOperator) ToStringOutput ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToStringOutput() pulumi.StringOutput
func (CustomActionAttachmentCriteriaOperator) ToStringOutputWithContext ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomActionAttachmentCriteriaOperator) ToStringPtrOutput ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomActionAttachmentCriteriaOperator) ToStringPtrOutputWithContext ¶ added in v1.10.0
func (e CustomActionAttachmentCriteriaOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomActionAttachmentCriteriaOperatorInput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaOperatorInput interface { pulumi.Input ToCustomActionAttachmentCriteriaOperatorOutput() CustomActionAttachmentCriteriaOperatorOutput ToCustomActionAttachmentCriteriaOperatorOutputWithContext(context.Context) CustomActionAttachmentCriteriaOperatorOutput }
CustomActionAttachmentCriteriaOperatorInput is an input type that accepts values of the CustomActionAttachmentCriteriaOperator enum A concrete instance of `CustomActionAttachmentCriteriaOperatorInput` can be one of the following:
CustomActionAttachmentCriteriaOperatorHasValue CustomActionAttachmentCriteriaOperatorEquals
type CustomActionAttachmentCriteriaOperatorOutput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaOperatorOutput struct{ *pulumi.OutputState }
func (CustomActionAttachmentCriteriaOperatorOutput) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaOperatorOutput) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorOutput() CustomActionAttachmentCriteriaOperatorOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToStringOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringOutput() pulumi.StringOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToStringOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToStringPtrOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomActionAttachmentCriteriaOperatorOutput) ToStringPtrOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomActionAttachmentCriteriaOperatorPtrInput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaOperatorPtrInput interface { pulumi.Input ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput }
func CustomActionAttachmentCriteriaOperatorPtr ¶ added in v1.10.0
func CustomActionAttachmentCriteriaOperatorPtr(v string) CustomActionAttachmentCriteriaOperatorPtrInput
type CustomActionAttachmentCriteriaOperatorPtrOutput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaOperatorPtrOutput struct{ *pulumi.OutputState }
func (CustomActionAttachmentCriteriaOperatorPtrOutput) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaOperatorPtrOutput) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaOperatorPtrOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutput() CustomActionAttachmentCriteriaOperatorPtrOutput
func (CustomActionAttachmentCriteriaOperatorPtrOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToCustomActionAttachmentCriteriaOperatorPtrOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOperatorPtrOutput
func (CustomActionAttachmentCriteriaOperatorPtrOutput) ToStringPtrOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomActionAttachmentCriteriaOperatorPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomActionAttachmentCriteriaOutput ¶ added in v1.10.0
type CustomActionAttachmentCriteriaOutput struct{ *pulumi.OutputState }
func (CustomActionAttachmentCriteriaOutput) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentCriteriaOutput) ElementType() reflect.Type
func (CustomActionAttachmentCriteriaOutput) Operator ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOutput) Operator() CustomActionAttachmentCriteriaOperatorOutput
The operation to perform on the named variable.
func (CustomActionAttachmentCriteriaOutput) ToCustomActionAttachmentCriteriaOutput ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOutput) ToCustomActionAttachmentCriteriaOutput() CustomActionAttachmentCriteriaOutput
func (CustomActionAttachmentCriteriaOutput) ToCustomActionAttachmentCriteriaOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOutput) ToCustomActionAttachmentCriteriaOutputWithContext(ctx context.Context) CustomActionAttachmentCriteriaOutput
func (CustomActionAttachmentCriteriaOutput) Value ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOutput) Value() pulumi.StringPtrOutput
A value that is compared with the actual value of the variable based on the behavior of the operator.
func (CustomActionAttachmentCriteriaOutput) VariableName ¶ added in v1.10.0
func (o CustomActionAttachmentCriteriaOutput) VariableName() pulumi.StringOutput
The name of the variable to operate on.
type CustomActionAttachmentInput ¶ added in v1.10.0
type CustomActionAttachmentInput interface { pulumi.Input ToCustomActionAttachmentOutput() CustomActionAttachmentOutput ToCustomActionAttachmentOutputWithContext(context.Context) CustomActionAttachmentOutput }
CustomActionAttachmentInput is an input type that accepts CustomActionAttachmentArgs and CustomActionAttachmentOutput values. You can construct a concrete instance of `CustomActionAttachmentInput` via:
CustomActionAttachmentArgs{...}
type CustomActionAttachmentOutput ¶ added in v1.10.0
type CustomActionAttachmentOutput struct{ *pulumi.OutputState }
func (CustomActionAttachmentOutput) ButtonText ¶ added in v1.10.0
func (o CustomActionAttachmentOutput) ButtonText() pulumi.StringPtrOutput
The text of the button that appears on the notification.
func (CustomActionAttachmentOutput) Criteria ¶ added in v1.10.0
func (o CustomActionAttachmentOutput) Criteria() CustomActionAttachmentCriteriaArrayOutput
The criteria for when a button should be shown based on values in the notification.
func (CustomActionAttachmentOutput) ElementType ¶ added in v1.10.0
func (CustomActionAttachmentOutput) ElementType() reflect.Type
func (CustomActionAttachmentOutput) NotificationType ¶ added in v1.10.0
func (o CustomActionAttachmentOutput) NotificationType() pulumi.StringPtrOutput
The type of notification that the custom action should be attached to.
func (CustomActionAttachmentOutput) ToCustomActionAttachmentOutput ¶ added in v1.10.0
func (o CustomActionAttachmentOutput) ToCustomActionAttachmentOutput() CustomActionAttachmentOutput
func (CustomActionAttachmentOutput) ToCustomActionAttachmentOutputWithContext ¶ added in v1.10.0
func (o CustomActionAttachmentOutput) ToCustomActionAttachmentOutputWithContext(ctx context.Context) CustomActionAttachmentOutput
func (CustomActionAttachmentOutput) Variables ¶ added in v1.10.0
func (o CustomActionAttachmentOutput) Variables() pulumi.StringMapOutput
The variables to extract from the notification.
type CustomActionDefinition ¶ added in v1.10.0
type CustomActionDefinition struct { // The command string to run which may include variables by prefixing with a dollar sign ($). CommandText string `pulumi:"commandText"` }
type CustomActionDefinitionArgs ¶ added in v1.10.0
type CustomActionDefinitionArgs struct { // The command string to run which may include variables by prefixing with a dollar sign ($). CommandText pulumi.StringInput `pulumi:"commandText"` }
func (CustomActionDefinitionArgs) ElementType ¶ added in v1.10.0
func (CustomActionDefinitionArgs) ElementType() reflect.Type
func (CustomActionDefinitionArgs) ToCustomActionDefinitionOutput ¶ added in v1.10.0
func (i CustomActionDefinitionArgs) ToCustomActionDefinitionOutput() CustomActionDefinitionOutput
func (CustomActionDefinitionArgs) ToCustomActionDefinitionOutputWithContext ¶ added in v1.10.0
func (i CustomActionDefinitionArgs) ToCustomActionDefinitionOutputWithContext(ctx context.Context) CustomActionDefinitionOutput
type CustomActionDefinitionInput ¶ added in v1.10.0
type CustomActionDefinitionInput interface { pulumi.Input ToCustomActionDefinitionOutput() CustomActionDefinitionOutput ToCustomActionDefinitionOutputWithContext(context.Context) CustomActionDefinitionOutput }
CustomActionDefinitionInput is an input type that accepts CustomActionDefinitionArgs and CustomActionDefinitionOutput values. You can construct a concrete instance of `CustomActionDefinitionInput` via:
CustomActionDefinitionArgs{...}
type CustomActionDefinitionOutput ¶ added in v1.10.0
type CustomActionDefinitionOutput struct{ *pulumi.OutputState }
func (CustomActionDefinitionOutput) CommandText ¶ added in v1.10.0
func (o CustomActionDefinitionOutput) CommandText() pulumi.StringOutput
The command string to run which may include variables by prefixing with a dollar sign ($).
func (CustomActionDefinitionOutput) ElementType ¶ added in v1.10.0
func (CustomActionDefinitionOutput) ElementType() reflect.Type
func (CustomActionDefinitionOutput) ToCustomActionDefinitionOutput ¶ added in v1.10.0
func (o CustomActionDefinitionOutput) ToCustomActionDefinitionOutput() CustomActionDefinitionOutput
func (CustomActionDefinitionOutput) ToCustomActionDefinitionOutputWithContext ¶ added in v1.10.0
func (o CustomActionDefinitionOutput) ToCustomActionDefinitionOutputWithContext(ctx context.Context) CustomActionDefinitionOutput
type CustomActionDefinitionPtrOutput ¶ added in v1.10.0
type CustomActionDefinitionPtrOutput struct{ *pulumi.OutputState }
func (CustomActionDefinitionPtrOutput) CommandText ¶ added in v1.10.0
func (o CustomActionDefinitionPtrOutput) CommandText() pulumi.StringPtrOutput
The command string to run which may include variables by prefixing with a dollar sign ($).
func (CustomActionDefinitionPtrOutput) Elem ¶ added in v1.10.0
func (o CustomActionDefinitionPtrOutput) Elem() CustomActionDefinitionOutput
func (CustomActionDefinitionPtrOutput) ElementType ¶ added in v1.10.0
func (CustomActionDefinitionPtrOutput) ElementType() reflect.Type
func (CustomActionDefinitionPtrOutput) ToCustomActionDefinitionPtrOutput ¶ added in v1.10.0
func (o CustomActionDefinitionPtrOutput) ToCustomActionDefinitionPtrOutput() CustomActionDefinitionPtrOutput
func (CustomActionDefinitionPtrOutput) ToCustomActionDefinitionPtrOutputWithContext ¶ added in v1.10.0
func (o CustomActionDefinitionPtrOutput) ToCustomActionDefinitionPtrOutputWithContext(ctx context.Context) CustomActionDefinitionPtrOutput
type CustomActionInput ¶ added in v1.10.0
type CustomActionInput interface { pulumi.Input ToCustomActionOutput() CustomActionOutput ToCustomActionOutputWithContext(ctx context.Context) CustomActionOutput }
type CustomActionOutput ¶ added in v1.10.0
type CustomActionOutput struct{ *pulumi.OutputState }
func (CustomActionOutput) ActionName ¶ added in v1.10.0
func (o CustomActionOutput) ActionName() pulumi.StringOutput
The name of the custom action. This name is included in the Amazon Resource Name (ARN).
func (CustomActionOutput) AliasName ¶ added in v1.10.0
func (o CustomActionOutput) AliasName() pulumi.StringPtrOutput
The name used to invoke this action in a chat channel. For example, `@aws run my-alias` .
func (CustomActionOutput) Attachments ¶ added in v1.10.0
func (o CustomActionOutput) Attachments() CustomActionAttachmentArrayOutput
Defines when this custom action button should be attached to a notification.
func (CustomActionOutput) CustomActionArn ¶ added in v1.10.0
func (o CustomActionOutput) CustomActionArn() pulumi.StringOutput
The fully defined ARN of the custom action.
func (CustomActionOutput) Definition ¶ added in v1.10.0
func (o CustomActionOutput) Definition() CustomActionDefinitionOutput
The definition of the command to run when invoked as an alias or as an action button.
func (CustomActionOutput) ElementType ¶ added in v1.10.0
func (CustomActionOutput) ElementType() reflect.Type
func (CustomActionOutput) Tags ¶ added in v1.10.0
func (o CustomActionOutput) Tags() aws.TagArrayOutput
The tags to add to the configuration.
func (CustomActionOutput) ToCustomActionOutput ¶ added in v1.10.0
func (o CustomActionOutput) ToCustomActionOutput() CustomActionOutput
func (CustomActionOutput) ToCustomActionOutputWithContext ¶ added in v1.10.0
func (o CustomActionOutput) ToCustomActionOutputWithContext(ctx context.Context) CustomActionOutput
type CustomActionState ¶ added in v1.10.0
type CustomActionState struct { }
func (CustomActionState) ElementType ¶ added in v1.10.0
func (CustomActionState) ElementType() reflect.Type
type CustomActionTag ¶ added in v1.10.0
type CustomActionTag struct { // A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Tags owned by Amazon Web Services (AWS) have the reserved prefix: `aws:` . Key string `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }
type LookupCustomActionArgs ¶ added in v1.10.0
type LookupCustomActionArgs struct { // The fully defined ARN of the custom action. CustomActionArn string `pulumi:"customActionArn"` }
type LookupCustomActionOutputArgs ¶ added in v1.10.0
type LookupCustomActionOutputArgs struct { // The fully defined ARN of the custom action. CustomActionArn pulumi.StringInput `pulumi:"customActionArn"` }
func (LookupCustomActionOutputArgs) ElementType ¶ added in v1.10.0
func (LookupCustomActionOutputArgs) ElementType() reflect.Type
type LookupCustomActionResult ¶ added in v1.10.0
type LookupCustomActionResult struct { // The name used to invoke this action in a chat channel. For example, `@aws run my-alias` . AliasName *string `pulumi:"aliasName"` // Defines when this custom action button should be attached to a notification. Attachments []CustomActionAttachment `pulumi:"attachments"` // The fully defined ARN of the custom action. CustomActionArn *string `pulumi:"customActionArn"` // The definition of the command to run when invoked as an alias or as an action button. Definition *CustomActionDefinition `pulumi:"definition"` // The tags to add to the configuration. Tags []aws.Tag `pulumi:"tags"` }
func LookupCustomAction ¶ added in v1.10.0
func LookupCustomAction(ctx *pulumi.Context, args *LookupCustomActionArgs, opts ...pulumi.InvokeOption) (*LookupCustomActionResult, error)
Definition of AWS::Chatbot::CustomAction Resource Type
type LookupCustomActionResultOutput ¶ added in v1.10.0
type LookupCustomActionResultOutput struct{ *pulumi.OutputState }
func LookupCustomActionOutput ¶ added in v1.10.0
func LookupCustomActionOutput(ctx *pulumi.Context, args LookupCustomActionOutputArgs, opts ...pulumi.InvokeOption) LookupCustomActionResultOutput
func (LookupCustomActionResultOutput) AliasName ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) AliasName() pulumi.StringPtrOutput
The name used to invoke this action in a chat channel. For example, `@aws run my-alias` .
func (LookupCustomActionResultOutput) Attachments ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) Attachments() CustomActionAttachmentArrayOutput
Defines when this custom action button should be attached to a notification.
func (LookupCustomActionResultOutput) CustomActionArn ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) CustomActionArn() pulumi.StringPtrOutput
The fully defined ARN of the custom action.
func (LookupCustomActionResultOutput) Definition ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) Definition() CustomActionDefinitionPtrOutput
The definition of the command to run when invoked as an alias or as an action button.
func (LookupCustomActionResultOutput) ElementType ¶ added in v1.10.0
func (LookupCustomActionResultOutput) ElementType() reflect.Type
func (LookupCustomActionResultOutput) Tags ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) Tags() aws.TagArrayOutput
The tags to add to the configuration.
func (LookupCustomActionResultOutput) ToLookupCustomActionResultOutput ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) ToLookupCustomActionResultOutput() LookupCustomActionResultOutput
func (LookupCustomActionResultOutput) ToLookupCustomActionResultOutputWithContext ¶ added in v1.10.0
func (o LookupCustomActionResultOutput) ToLookupCustomActionResultOutputWithContext(ctx context.Context) LookupCustomActionResultOutput
type LookupMicrosoftTeamsChannelConfigurationArgs ¶ added in v0.54.0
type LookupMicrosoftTeamsChannelConfigurationArgs struct { // Amazon Resource Name (ARN) of the configuration Arn string `pulumi:"arn"` }
type LookupMicrosoftTeamsChannelConfigurationOutputArgs ¶ added in v0.54.0
type LookupMicrosoftTeamsChannelConfigurationOutputArgs struct { // Amazon Resource Name (ARN) of the configuration Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupMicrosoftTeamsChannelConfigurationOutputArgs) ElementType ¶ added in v0.54.0
func (LookupMicrosoftTeamsChannelConfigurationOutputArgs) ElementType() reflect.Type
type LookupMicrosoftTeamsChannelConfigurationResult ¶ added in v0.54.0
type LookupMicrosoftTeamsChannelConfigurationResult struct { // Amazon Resource Name (ARN) of the configuration Arn *string `pulumi:"arn"` // ARNs of Custom Actions to associate with notifications in the provided chat channel. CustomizationResourceArns []string `pulumi:"customizationResourceArns"` // 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. GuardrailPolicies []string `pulumi:"guardrailPolicies"` // The ARN of the IAM role that defines the permissions for AWS Chatbot IamRoleArn *string `pulumi:"iamRoleArn"` // Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs LoggingLevel *string `pulumi:"loggingLevel"` // ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. SnsTopicArns []string `pulumi:"snsTopicArns"` // The tags to add to the configuration Tags []aws.Tag `pulumi:"tags"` // The id of the Microsoft Teams channel TeamsChannelId *string `pulumi:"teamsChannelId"` // Enables use of a user role requirement in your chat configuration UserRoleRequired *bool `pulumi:"userRoleRequired"` }
func LookupMicrosoftTeamsChannelConfiguration ¶ added in v0.54.0
func LookupMicrosoftTeamsChannelConfiguration(ctx *pulumi.Context, args *LookupMicrosoftTeamsChannelConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupMicrosoftTeamsChannelConfigurationResult, error)
Resource schema for AWS::Chatbot::MicrosoftTeamsChannelConfiguration.
type LookupMicrosoftTeamsChannelConfigurationResultOutput ¶ added in v0.54.0
type LookupMicrosoftTeamsChannelConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupMicrosoftTeamsChannelConfigurationOutput ¶ added in v0.54.0
func LookupMicrosoftTeamsChannelConfigurationOutput(ctx *pulumi.Context, args LookupMicrosoftTeamsChannelConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupMicrosoftTeamsChannelConfigurationResultOutput
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) Arn ¶ added in v0.54.0
Amazon Resource Name (ARN) of the configuration
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) CustomizationResourceArns ¶ added in v1.10.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) CustomizationResourceArns() pulumi.StringArrayOutput
ARNs of Custom Actions to associate with notifications in the provided chat channel.
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) ElementType ¶ added in v0.54.0
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) ElementType() reflect.Type
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) GuardrailPolicies ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) GuardrailPolicies() pulumi.StringArrayOutput
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.
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) IamRoleArn ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) IamRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that defines the permissions for AWS Chatbot
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) LoggingLevel ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) LoggingLevel() pulumi.StringPtrOutput
Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) SnsTopicArns ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) SnsTopicArns() pulumi.StringArrayOutput
ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) Tags ¶ added in v0.108.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) Tags() aws.TagArrayOutput
The tags to add to the configuration
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) TeamsChannelId ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) TeamsChannelId() pulumi.StringPtrOutput
The id of the Microsoft Teams channel
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) ToLookupMicrosoftTeamsChannelConfigurationResultOutput ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) ToLookupMicrosoftTeamsChannelConfigurationResultOutput() LookupMicrosoftTeamsChannelConfigurationResultOutput
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) ToLookupMicrosoftTeamsChannelConfigurationResultOutputWithContext ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) ToLookupMicrosoftTeamsChannelConfigurationResultOutputWithContext(ctx context.Context) LookupMicrosoftTeamsChannelConfigurationResultOutput
func (LookupMicrosoftTeamsChannelConfigurationResultOutput) UserRoleRequired ¶ added in v0.54.0
func (o LookupMicrosoftTeamsChannelConfigurationResultOutput) UserRoleRequired() pulumi.BoolPtrOutput
Enables use of a user role requirement in your chat configuration
type LookupSlackChannelConfigurationArgs ¶ added in v0.12.0
type LookupSlackChannelConfigurationArgs struct { // Amazon Resource Name (ARN) of the configuration Arn string `pulumi:"arn"` }
type LookupSlackChannelConfigurationOutputArgs ¶ added in v0.12.0
type LookupSlackChannelConfigurationOutputArgs struct { // Amazon Resource Name (ARN) of the configuration Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupSlackChannelConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSlackChannelConfigurationOutputArgs) ElementType() reflect.Type
type LookupSlackChannelConfigurationResult ¶ added in v0.12.0
type LookupSlackChannelConfigurationResult struct { // Amazon Resource Name (ARN) of the configuration Arn *string `pulumi:"arn"` // ARNs of Custom Actions to associate with notifications in the provided chat channel. CustomizationResourceArns []string `pulumi:"customizationResourceArns"` // 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. GuardrailPolicies []string `pulumi:"guardrailPolicies"` // The ARN of the IAM role that defines the permissions for AWS Chatbot IamRoleArn *string `pulumi:"iamRoleArn"` // Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs LoggingLevel *string `pulumi:"loggingLevel"` // The id of the Slack channel SlackChannelId *string `pulumi:"slackChannelId"` // ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. SnsTopicArns []string `pulumi:"snsTopicArns"` // The tags to add to the configuration Tags []aws.Tag `pulumi:"tags"` // Enables use of a user role requirement in your chat configuration UserRoleRequired *bool `pulumi:"userRoleRequired"` }
func LookupSlackChannelConfiguration ¶ added in v0.12.0
func LookupSlackChannelConfiguration(ctx *pulumi.Context, args *LookupSlackChannelConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupSlackChannelConfigurationResult, error)
Resource schema for AWS::Chatbot::SlackChannelConfiguration.
type LookupSlackChannelConfigurationResultOutput ¶ added in v0.12.0
type LookupSlackChannelConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupSlackChannelConfigurationOutput ¶ added in v0.12.0
func LookupSlackChannelConfigurationOutput(ctx *pulumi.Context, args LookupSlackChannelConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupSlackChannelConfigurationResultOutput
func (LookupSlackChannelConfigurationResultOutput) Arn ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the configuration
func (LookupSlackChannelConfigurationResultOutput) CustomizationResourceArns ¶ added in v1.10.0
func (o LookupSlackChannelConfigurationResultOutput) CustomizationResourceArns() pulumi.StringArrayOutput
ARNs of Custom Actions to associate with notifications in the provided chat channel.
func (LookupSlackChannelConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupSlackChannelConfigurationResultOutput) ElementType() reflect.Type
func (LookupSlackChannelConfigurationResultOutput) GuardrailPolicies ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) GuardrailPolicies() pulumi.StringArrayOutput
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.
func (LookupSlackChannelConfigurationResultOutput) IamRoleArn ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) IamRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that defines the permissions for AWS Chatbot
func (LookupSlackChannelConfigurationResultOutput) LoggingLevel ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) LoggingLevel() pulumi.StringPtrOutput
Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
func (LookupSlackChannelConfigurationResultOutput) SlackChannelId ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) SlackChannelId() pulumi.StringPtrOutput
The id of the Slack channel
func (LookupSlackChannelConfigurationResultOutput) SnsTopicArns ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) SnsTopicArns() pulumi.StringArrayOutput
ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
func (LookupSlackChannelConfigurationResultOutput) Tags ¶ added in v0.108.0
func (o LookupSlackChannelConfigurationResultOutput) Tags() aws.TagArrayOutput
The tags to add to the configuration
func (LookupSlackChannelConfigurationResultOutput) ToLookupSlackChannelConfigurationResultOutput ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) ToLookupSlackChannelConfigurationResultOutput() LookupSlackChannelConfigurationResultOutput
func (LookupSlackChannelConfigurationResultOutput) ToLookupSlackChannelConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) ToLookupSlackChannelConfigurationResultOutputWithContext(ctx context.Context) LookupSlackChannelConfigurationResultOutput
func (LookupSlackChannelConfigurationResultOutput) UserRoleRequired ¶ added in v0.12.0
func (o LookupSlackChannelConfigurationResultOutput) UserRoleRequired() pulumi.BoolPtrOutput
Enables use of a user role requirement in your chat configuration
type MicrosoftTeamsChannelConfiguration ¶ added in v0.54.0
type MicrosoftTeamsChannelConfiguration struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the configuration Arn pulumi.StringOutput `pulumi:"arn"` // The name of the configuration ConfigurationName pulumi.StringOutput `pulumi:"configurationName"` // ARNs of Custom Actions to associate with notifications in the provided chat channel. CustomizationResourceArns pulumi.StringArrayOutput `pulumi:"customizationResourceArns"` // 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. GuardrailPolicies pulumi.StringArrayOutput `pulumi:"guardrailPolicies"` // The ARN of the IAM role that defines the permissions for AWS Chatbot IamRoleArn pulumi.StringOutput `pulumi:"iamRoleArn"` // Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs LoggingLevel pulumi.StringPtrOutput `pulumi:"loggingLevel"` // ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. SnsTopicArns pulumi.StringArrayOutput `pulumi:"snsTopicArns"` // The tags to add to the configuration Tags aws.TagArrayOutput `pulumi:"tags"` // The id of the Microsoft Teams team TeamId pulumi.StringOutput `pulumi:"teamId"` // The id of the Microsoft Teams channel TeamsChannelId pulumi.StringOutput `pulumi:"teamsChannelId"` // The id of the Microsoft Teams tenant TeamsTenantId pulumi.StringOutput `pulumi:"teamsTenantId"` // Enables use of a user role requirement in your chat configuration UserRoleRequired pulumi.BoolPtrOutput `pulumi:"userRoleRequired"` }
Resource schema for AWS::Chatbot::MicrosoftTeamsChannelConfiguration.
func GetMicrosoftTeamsChannelConfiguration ¶ added in v0.54.0
func GetMicrosoftTeamsChannelConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MicrosoftTeamsChannelConfigurationState, opts ...pulumi.ResourceOption) (*MicrosoftTeamsChannelConfiguration, error)
GetMicrosoftTeamsChannelConfiguration gets an existing MicrosoftTeamsChannelConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMicrosoftTeamsChannelConfiguration ¶ added in v0.54.0
func NewMicrosoftTeamsChannelConfiguration(ctx *pulumi.Context, name string, args *MicrosoftTeamsChannelConfigurationArgs, opts ...pulumi.ResourceOption) (*MicrosoftTeamsChannelConfiguration, error)
NewMicrosoftTeamsChannelConfiguration registers a new resource with the given unique name, arguments, and options.
func (*MicrosoftTeamsChannelConfiguration) ElementType ¶ added in v0.54.0
func (*MicrosoftTeamsChannelConfiguration) ElementType() reflect.Type
func (*MicrosoftTeamsChannelConfiguration) ToMicrosoftTeamsChannelConfigurationOutput ¶ added in v0.54.0
func (i *MicrosoftTeamsChannelConfiguration) ToMicrosoftTeamsChannelConfigurationOutput() MicrosoftTeamsChannelConfigurationOutput
func (*MicrosoftTeamsChannelConfiguration) ToMicrosoftTeamsChannelConfigurationOutputWithContext ¶ added in v0.54.0
func (i *MicrosoftTeamsChannelConfiguration) ToMicrosoftTeamsChannelConfigurationOutputWithContext(ctx context.Context) MicrosoftTeamsChannelConfigurationOutput
type MicrosoftTeamsChannelConfigurationArgs ¶ added in v0.54.0
type MicrosoftTeamsChannelConfigurationArgs struct { // The name of the configuration ConfigurationName pulumi.StringPtrInput // ARNs of Custom Actions to associate with notifications in the provided chat channel. CustomizationResourceArns pulumi.StringArrayInput // 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. GuardrailPolicies pulumi.StringArrayInput // The ARN of the IAM role that defines the permissions for AWS Chatbot IamRoleArn pulumi.StringInput // Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs LoggingLevel pulumi.StringPtrInput // ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. SnsTopicArns pulumi.StringArrayInput // The tags to add to the configuration Tags aws.TagArrayInput // The id of the Microsoft Teams team TeamId pulumi.StringInput // The id of the Microsoft Teams channel TeamsChannelId pulumi.StringInput // The id of the Microsoft Teams tenant TeamsTenantId pulumi.StringInput // Enables use of a user role requirement in your chat configuration UserRoleRequired pulumi.BoolPtrInput }
The set of arguments for constructing a MicrosoftTeamsChannelConfiguration resource.
func (MicrosoftTeamsChannelConfigurationArgs) ElementType ¶ added in v0.54.0
func (MicrosoftTeamsChannelConfigurationArgs) ElementType() reflect.Type
type MicrosoftTeamsChannelConfigurationInput ¶ added in v0.54.0
type MicrosoftTeamsChannelConfigurationInput interface { pulumi.Input ToMicrosoftTeamsChannelConfigurationOutput() MicrosoftTeamsChannelConfigurationOutput ToMicrosoftTeamsChannelConfigurationOutputWithContext(ctx context.Context) MicrosoftTeamsChannelConfigurationOutput }
type MicrosoftTeamsChannelConfigurationOutput ¶ added in v0.54.0
type MicrosoftTeamsChannelConfigurationOutput struct{ *pulumi.OutputState }
func (MicrosoftTeamsChannelConfigurationOutput) Arn ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the configuration
func (MicrosoftTeamsChannelConfigurationOutput) ConfigurationName ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) ConfigurationName() pulumi.StringOutput
The name of the configuration
func (MicrosoftTeamsChannelConfigurationOutput) CustomizationResourceArns ¶ added in v1.10.0
func (o MicrosoftTeamsChannelConfigurationOutput) CustomizationResourceArns() pulumi.StringArrayOutput
ARNs of Custom Actions to associate with notifications in the provided chat channel.
func (MicrosoftTeamsChannelConfigurationOutput) ElementType ¶ added in v0.54.0
func (MicrosoftTeamsChannelConfigurationOutput) ElementType() reflect.Type
func (MicrosoftTeamsChannelConfigurationOutput) GuardrailPolicies ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) GuardrailPolicies() pulumi.StringArrayOutput
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.
func (MicrosoftTeamsChannelConfigurationOutput) IamRoleArn ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) IamRoleArn() pulumi.StringOutput
The ARN of the IAM role that defines the permissions for AWS Chatbot
func (MicrosoftTeamsChannelConfigurationOutput) LoggingLevel ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) LoggingLevel() pulumi.StringPtrOutput
Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
func (MicrosoftTeamsChannelConfigurationOutput) SnsTopicArns ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) SnsTopicArns() pulumi.StringArrayOutput
ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
func (MicrosoftTeamsChannelConfigurationOutput) Tags ¶ added in v0.108.0
func (o MicrosoftTeamsChannelConfigurationOutput) Tags() aws.TagArrayOutput
The tags to add to the configuration
func (MicrosoftTeamsChannelConfigurationOutput) TeamId ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) TeamId() pulumi.StringOutput
The id of the Microsoft Teams team
func (MicrosoftTeamsChannelConfigurationOutput) TeamsChannelId ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) TeamsChannelId() pulumi.StringOutput
The id of the Microsoft Teams channel
func (MicrosoftTeamsChannelConfigurationOutput) TeamsTenantId ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) TeamsTenantId() pulumi.StringOutput
The id of the Microsoft Teams tenant
func (MicrosoftTeamsChannelConfigurationOutput) ToMicrosoftTeamsChannelConfigurationOutput ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) ToMicrosoftTeamsChannelConfigurationOutput() MicrosoftTeamsChannelConfigurationOutput
func (MicrosoftTeamsChannelConfigurationOutput) ToMicrosoftTeamsChannelConfigurationOutputWithContext ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) ToMicrosoftTeamsChannelConfigurationOutputWithContext(ctx context.Context) MicrosoftTeamsChannelConfigurationOutput
func (MicrosoftTeamsChannelConfigurationOutput) UserRoleRequired ¶ added in v0.54.0
func (o MicrosoftTeamsChannelConfigurationOutput) UserRoleRequired() pulumi.BoolPtrOutput
Enables use of a user role requirement in your chat configuration
type MicrosoftTeamsChannelConfigurationState ¶ added in v0.54.0
type MicrosoftTeamsChannelConfigurationState struct { }
func (MicrosoftTeamsChannelConfigurationState) ElementType ¶ added in v0.54.0
func (MicrosoftTeamsChannelConfigurationState) ElementType() reflect.Type
type MicrosoftTeamsChannelConfigurationTag ¶ added in v0.108.0
type MicrosoftTeamsChannelConfigurationTag struct { // A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Tags owned by Amazon Web Services (AWS) have the reserved prefix: `aws:` . Key string `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }
type SlackChannelConfiguration ¶
type SlackChannelConfiguration struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the configuration Arn pulumi.StringOutput `pulumi:"arn"` // The name of the configuration ConfigurationName pulumi.StringOutput `pulumi:"configurationName"` // ARNs of Custom Actions to associate with notifications in the provided chat channel. CustomizationResourceArns pulumi.StringArrayOutput `pulumi:"customizationResourceArns"` // 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. GuardrailPolicies pulumi.StringArrayOutput `pulumi:"guardrailPolicies"` // The ARN of the IAM role that defines the permissions for AWS Chatbot IamRoleArn pulumi.StringOutput `pulumi:"iamRoleArn"` // Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs LoggingLevel pulumi.StringPtrOutput `pulumi:"loggingLevel"` // The id of the Slack channel SlackChannelId pulumi.StringOutput `pulumi:"slackChannelId"` // The id of the Slack workspace SlackWorkspaceId pulumi.StringOutput `pulumi:"slackWorkspaceId"` // ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. SnsTopicArns pulumi.StringArrayOutput `pulumi:"snsTopicArns"` // The tags to add to the configuration Tags aws.TagArrayOutput `pulumi:"tags"` // Enables use of a user role requirement in your chat configuration UserRoleRequired pulumi.BoolPtrOutput `pulumi:"userRoleRequired"` }
Resource schema for AWS::Chatbot::SlackChannelConfiguration.
func GetSlackChannelConfiguration ¶
func GetSlackChannelConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlackChannelConfigurationState, opts ...pulumi.ResourceOption) (*SlackChannelConfiguration, error)
GetSlackChannelConfiguration gets an existing SlackChannelConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSlackChannelConfiguration ¶
func NewSlackChannelConfiguration(ctx *pulumi.Context, name string, args *SlackChannelConfigurationArgs, opts ...pulumi.ResourceOption) (*SlackChannelConfiguration, error)
NewSlackChannelConfiguration registers a new resource with the given unique name, arguments, and options.
func (*SlackChannelConfiguration) ElementType ¶
func (*SlackChannelConfiguration) ElementType() reflect.Type
func (*SlackChannelConfiguration) ToSlackChannelConfigurationOutput ¶
func (i *SlackChannelConfiguration) ToSlackChannelConfigurationOutput() SlackChannelConfigurationOutput
func (*SlackChannelConfiguration) ToSlackChannelConfigurationOutputWithContext ¶
func (i *SlackChannelConfiguration) ToSlackChannelConfigurationOutputWithContext(ctx context.Context) SlackChannelConfigurationOutput
type SlackChannelConfigurationArgs ¶
type SlackChannelConfigurationArgs struct { // The name of the configuration ConfigurationName pulumi.StringPtrInput // ARNs of Custom Actions to associate with notifications in the provided chat channel. CustomizationResourceArns pulumi.StringArrayInput // 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. GuardrailPolicies pulumi.StringArrayInput // The ARN of the IAM role that defines the permissions for AWS Chatbot IamRoleArn pulumi.StringInput // Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs LoggingLevel pulumi.StringPtrInput // The id of the Slack channel SlackChannelId pulumi.StringInput // The id of the Slack workspace SlackWorkspaceId pulumi.StringInput // ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. SnsTopicArns pulumi.StringArrayInput // The tags to add to the configuration Tags aws.TagArrayInput // Enables use of a user role requirement in your chat configuration UserRoleRequired pulumi.BoolPtrInput }
The set of arguments for constructing a SlackChannelConfiguration resource.
func (SlackChannelConfigurationArgs) ElementType ¶
func (SlackChannelConfigurationArgs) ElementType() reflect.Type
type SlackChannelConfigurationInput ¶
type SlackChannelConfigurationInput interface { pulumi.Input ToSlackChannelConfigurationOutput() SlackChannelConfigurationOutput ToSlackChannelConfigurationOutputWithContext(ctx context.Context) SlackChannelConfigurationOutput }
type SlackChannelConfigurationOutput ¶
type SlackChannelConfigurationOutput struct{ *pulumi.OutputState }
func (SlackChannelConfigurationOutput) Arn ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the configuration
func (SlackChannelConfigurationOutput) ConfigurationName ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) ConfigurationName() pulumi.StringOutput
The name of the configuration
func (SlackChannelConfigurationOutput) CustomizationResourceArns ¶ added in v1.10.0
func (o SlackChannelConfigurationOutput) CustomizationResourceArns() pulumi.StringArrayOutput
ARNs of Custom Actions to associate with notifications in the provided chat channel.
func (SlackChannelConfigurationOutput) ElementType ¶
func (SlackChannelConfigurationOutput) ElementType() reflect.Type
func (SlackChannelConfigurationOutput) GuardrailPolicies ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) GuardrailPolicies() pulumi.StringArrayOutput
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.
func (SlackChannelConfigurationOutput) IamRoleArn ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) IamRoleArn() pulumi.StringOutput
The ARN of the IAM role that defines the permissions for AWS Chatbot
func (SlackChannelConfigurationOutput) LoggingLevel ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) LoggingLevel() pulumi.StringPtrOutput
Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
func (SlackChannelConfigurationOutput) SlackChannelId ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) SlackChannelId() pulumi.StringOutput
The id of the Slack channel
func (SlackChannelConfigurationOutput) SlackWorkspaceId ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) SlackWorkspaceId() pulumi.StringOutput
The id of the Slack workspace
func (SlackChannelConfigurationOutput) SnsTopicArns ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) SnsTopicArns() pulumi.StringArrayOutput
ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
func (SlackChannelConfigurationOutput) Tags ¶ added in v0.108.0
func (o SlackChannelConfigurationOutput) Tags() aws.TagArrayOutput
The tags to add to the configuration
func (SlackChannelConfigurationOutput) ToSlackChannelConfigurationOutput ¶
func (o SlackChannelConfigurationOutput) ToSlackChannelConfigurationOutput() SlackChannelConfigurationOutput
func (SlackChannelConfigurationOutput) ToSlackChannelConfigurationOutputWithContext ¶
func (o SlackChannelConfigurationOutput) ToSlackChannelConfigurationOutputWithContext(ctx context.Context) SlackChannelConfigurationOutput
func (SlackChannelConfigurationOutput) UserRoleRequired ¶ added in v0.17.0
func (o SlackChannelConfigurationOutput) UserRoleRequired() pulumi.BoolPtrOutput
Enables use of a user role requirement in your chat configuration
type SlackChannelConfigurationState ¶
type SlackChannelConfigurationState struct { }
func (SlackChannelConfigurationState) ElementType ¶
func (SlackChannelConfigurationState) ElementType() reflect.Type
type SlackChannelConfigurationTag ¶ added in v0.108.0
type SlackChannelConfigurationTag struct { // A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Tags owned by Amazon Web Services (AWS) have the reserved prefix: `aws:` . Key string `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }