Documentation
¶
Index ¶
- Constants
- type LoggingConfiguration
- type LoggingConfigurationArgs
- type LoggingConfigurationCloudWatchLogsDestinationConfiguration
- type LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs
- func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ElementType() reflect.Type
- func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
- func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
- func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- type LoggingConfigurationCloudWatchLogsDestinationConfigurationInput
- type LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
- func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ElementType() reflect.Type
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) LogGroupName() pulumi.StringOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- type LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput
- type LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) Elem() LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
- func (LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) LogGroupName() pulumi.StringPtrOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- type LoggingConfigurationDestinationConfiguration
- type LoggingConfigurationDestinationConfigurationArgs
- func (LoggingConfigurationDestinationConfigurationArgs) ElementType() reflect.Type
- func (i LoggingConfigurationDestinationConfigurationArgs) ToLoggingConfigurationDestinationConfigurationOutput() LoggingConfigurationDestinationConfigurationOutput
- func (i LoggingConfigurationDestinationConfigurationArgs) ToLoggingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationDestinationConfigurationOutput
- type LoggingConfigurationDestinationConfigurationInput
- type LoggingConfigurationDestinationConfigurationOutput
- func (o LoggingConfigurationDestinationConfigurationOutput) CloudWatchLogs() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- func (LoggingConfigurationDestinationConfigurationOutput) ElementType() reflect.Type
- func (o LoggingConfigurationDestinationConfigurationOutput) Firehose() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationOutput) S3() LoggingConfigurationS3DestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationOutput) ToLoggingConfigurationDestinationConfigurationOutput() LoggingConfigurationDestinationConfigurationOutput
- func (o LoggingConfigurationDestinationConfigurationOutput) ToLoggingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationDestinationConfigurationOutput
- type LoggingConfigurationDestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationPtrOutput) CloudWatchLogs() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationPtrOutput) Elem() LoggingConfigurationDestinationConfigurationOutput
- func (LoggingConfigurationDestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationDestinationConfigurationPtrOutput) Firehose() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationPtrOutput) S3() LoggingConfigurationS3DestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationPtrOutput) ToLoggingConfigurationDestinationConfigurationPtrOutput() LoggingConfigurationDestinationConfigurationPtrOutput
- func (o LoggingConfigurationDestinationConfigurationPtrOutput) ToLoggingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationDestinationConfigurationPtrOutput
- type LoggingConfigurationFirehoseDestinationConfiguration
- type LoggingConfigurationFirehoseDestinationConfigurationArgs
- func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ElementType() reflect.Type
- func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationOutput() LoggingConfigurationFirehoseDestinationConfigurationOutput
- func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationOutput
- func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- type LoggingConfigurationFirehoseDestinationConfigurationInput
- type LoggingConfigurationFirehoseDestinationConfigurationOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) DeliveryStreamName() pulumi.StringOutput
- func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationOutput() LoggingConfigurationFirehoseDestinationConfigurationOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- type LoggingConfigurationFirehoseDestinationConfigurationPtrInput
- type LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) Elem() LoggingConfigurationFirehoseDestinationConfigurationOutput
- func (LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
- type LoggingConfigurationInput
- type LoggingConfigurationOutput
- func (o LoggingConfigurationOutput) Arn() pulumi.StringOutput
- func (o LoggingConfigurationOutput) AwsId() pulumi.StringOutput
- func (o LoggingConfigurationOutput) DestinationConfiguration() LoggingConfigurationDestinationConfigurationOutput
- func (LoggingConfigurationOutput) ElementType() reflect.Type
- func (o LoggingConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o LoggingConfigurationOutput) State() LoggingConfigurationStateEnumOutput
- func (o LoggingConfigurationOutput) Tags() aws.TagArrayOutput
- func (o LoggingConfigurationOutput) ToLoggingConfigurationOutput() LoggingConfigurationOutput
- func (o LoggingConfigurationOutput) ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput
- type LoggingConfigurationS3DestinationConfiguration
- type LoggingConfigurationS3DestinationConfigurationArgs
- func (LoggingConfigurationS3DestinationConfigurationArgs) ElementType() reflect.Type
- func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationOutput() LoggingConfigurationS3DestinationConfigurationOutput
- func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationOutput
- func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput
- func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput
- type LoggingConfigurationS3DestinationConfigurationInput
- type LoggingConfigurationS3DestinationConfigurationOutput
- func (o LoggingConfigurationS3DestinationConfigurationOutput) BucketName() pulumi.StringOutput
- func (LoggingConfigurationS3DestinationConfigurationOutput) ElementType() reflect.Type
- func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationOutput() LoggingConfigurationS3DestinationConfigurationOutput
- func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationOutput
- func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput
- func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput
- type LoggingConfigurationS3DestinationConfigurationPtrInput
- type LoggingConfigurationS3DestinationConfigurationPtrOutput
- func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) Elem() LoggingConfigurationS3DestinationConfigurationOutput
- func (LoggingConfigurationS3DestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput
- func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput
- type LoggingConfigurationState
- type LoggingConfigurationStateEnum
- type LoggingConfigurationStateEnumOutput
- func (LoggingConfigurationStateEnumOutput) ElementType() reflect.Type
- func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumOutput() LoggingConfigurationStateEnumOutput
- func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumOutputWithContext(ctx context.Context) LoggingConfigurationStateEnumOutput
- func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumPtrOutput() LoggingConfigurationStateEnumPtrOutput
- func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) LoggingConfigurationStateEnumPtrOutput
- func (o LoggingConfigurationStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationStateEnumPtrOutput
- func (o LoggingConfigurationStateEnumPtrOutput) Elem() LoggingConfigurationStateEnumOutput
- func (LoggingConfigurationStateEnumPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationStateEnumPtrOutput) ToLoggingConfigurationStateEnumPtrOutput() LoggingConfigurationStateEnumPtrOutput
- func (o LoggingConfigurationStateEnumPtrOutput) ToLoggingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) LoggingConfigurationStateEnumPtrOutput
- func (o LoggingConfigurationStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationTag
- type LookupLoggingConfigurationArgs
- type LookupLoggingConfigurationOutputArgs
- type LookupLoggingConfigurationResult
- type LookupLoggingConfigurationResultOutput
- func (o LookupLoggingConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupLoggingConfigurationResultOutput) DestinationConfiguration() LoggingConfigurationDestinationConfigurationPtrOutput
- func (LookupLoggingConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupLoggingConfigurationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupLoggingConfigurationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupLoggingConfigurationResultOutput) State() LoggingConfigurationStateEnumPtrOutput
- func (o LookupLoggingConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutput() LookupLoggingConfigurationResultOutput
- func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutputWithContext(ctx context.Context) LookupLoggingConfigurationResultOutput
- type LookupRoomArgs
- type LookupRoomOutputArgs
- type LookupRoomResult
- type LookupRoomResultOutput
- func (o LookupRoomResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupRoomResultOutput) ElementType() reflect.Type
- func (o LookupRoomResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRoomResultOutput) LoggingConfigurationIdentifiers() pulumi.StringArrayOutput
- func (o LookupRoomResultOutput) MaximumMessageLength() pulumi.IntPtrOutput
- func (o LookupRoomResultOutput) MaximumMessageRatePerSecond() pulumi.IntPtrOutput
- func (o LookupRoomResultOutput) MessageReviewHandler() RoomMessageReviewHandlerPtrOutput
- func (o LookupRoomResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupRoomResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRoomResultOutput) ToLookupRoomResultOutput() LookupRoomResultOutput
- func (o LookupRoomResultOutput) ToLookupRoomResultOutputWithContext(ctx context.Context) LookupRoomResultOutput
- type Room
- type RoomArgs
- type RoomInput
- type RoomMessageReviewHandler
- type RoomMessageReviewHandlerArgs
- func (RoomMessageReviewHandlerArgs) ElementType() reflect.Type
- func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerOutput() RoomMessageReviewHandlerOutput
- func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerOutputWithContext(ctx context.Context) RoomMessageReviewHandlerOutput
- func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput
- func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerPtrOutput
- type RoomMessageReviewHandlerFallbackResult
- func (RoomMessageReviewHandlerFallbackResult) ElementType() reflect.Type
- func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultOutput() RoomMessageReviewHandlerFallbackResultOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToStringOutput() pulumi.StringOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoomMessageReviewHandlerFallbackResult) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoomMessageReviewHandlerFallbackResultInput
- type RoomMessageReviewHandlerFallbackResultOutput
- func (RoomMessageReviewHandlerFallbackResultOutput) ElementType() reflect.Type
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultOutput() RoomMessageReviewHandlerFallbackResultOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringOutput() pulumi.StringOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoomMessageReviewHandlerFallbackResultPtrInput
- type RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultPtrOutput) Elem() RoomMessageReviewHandlerFallbackResultOutput
- func (RoomMessageReviewHandlerFallbackResultPtrOutput) ElementType() reflect.Type
- func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoomMessageReviewHandlerInput
- type RoomMessageReviewHandlerOutput
- func (RoomMessageReviewHandlerOutput) ElementType() reflect.Type
- func (o RoomMessageReviewHandlerOutput) FallbackResult() RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerOutput() RoomMessageReviewHandlerOutput
- func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerOutputWithContext(ctx context.Context) RoomMessageReviewHandlerOutput
- func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput
- func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerPtrOutput
- func (o RoomMessageReviewHandlerOutput) Uri() pulumi.StringPtrOutput
- type RoomMessageReviewHandlerPtrInput
- type RoomMessageReviewHandlerPtrOutput
- func (o RoomMessageReviewHandlerPtrOutput) Elem() RoomMessageReviewHandlerOutput
- func (RoomMessageReviewHandlerPtrOutput) ElementType() reflect.Type
- func (o RoomMessageReviewHandlerPtrOutput) FallbackResult() RoomMessageReviewHandlerFallbackResultPtrOutput
- func (o RoomMessageReviewHandlerPtrOutput) ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput
- func (o RoomMessageReviewHandlerPtrOutput) ToRoomMessageReviewHandlerPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerPtrOutput
- func (o RoomMessageReviewHandlerPtrOutput) Uri() pulumi.StringPtrOutput
- type RoomOutput
- func (o RoomOutput) Arn() pulumi.StringOutput
- func (o RoomOutput) AwsId() pulumi.StringOutput
- func (RoomOutput) ElementType() reflect.Type
- func (o RoomOutput) LoggingConfigurationIdentifiers() pulumi.StringArrayOutput
- func (o RoomOutput) MaximumMessageLength() pulumi.IntPtrOutput
- func (o RoomOutput) MaximumMessageRatePerSecond() pulumi.IntPtrOutput
- func (o RoomOutput) MessageReviewHandler() RoomMessageReviewHandlerPtrOutput
- func (o RoomOutput) Name() pulumi.StringPtrOutput
- func (o RoomOutput) Tags() aws.TagArrayOutput
- func (o RoomOutput) ToRoomOutput() RoomOutput
- func (o RoomOutput) ToRoomOutputWithContext(ctx context.Context) RoomOutput
- type RoomState
- type RoomTag
Constants ¶
const ( LoggingConfigurationStateEnumCreating = LoggingConfigurationStateEnum("CREATING") LoggingConfigurationStateEnumCreateFailed = LoggingConfigurationStateEnum("CREATE_FAILED") LoggingConfigurationStateEnumDeleting = LoggingConfigurationStateEnum("DELETING") LoggingConfigurationStateEnumDeleteFailed = LoggingConfigurationStateEnum("DELETE_FAILED") LoggingConfigurationStateEnumUpdating = LoggingConfigurationStateEnum("UPDATING") LoggingConfigurationStateEnumUpdatingFailed = LoggingConfigurationStateEnum("UPDATING_FAILED") LoggingConfigurationStateEnumActive = LoggingConfigurationStateEnum("ACTIVE") )
const ( RoomMessageReviewHandlerFallbackResultAllow = RoomMessageReviewHandlerFallbackResult("ALLOW") RoomMessageReviewHandlerFallbackResultDeny = RoomMessageReviewHandlerFallbackResult("DENY") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggingConfiguration ¶
type LoggingConfiguration struct { pulumi.CustomResourceState // LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringOutput `pulumi:"arn"` // The system-generated ID of the logging configuration. AwsId pulumi.StringOutput `pulumi:"awsId"` // The DestinationConfiguration is a complex type that contains information about where chat content will be logged. DestinationConfiguration LoggingConfigurationDestinationConfigurationOutput `pulumi:"destinationConfiguration"` // The name of the logging configuration. The value does not need to be unique. Name pulumi.StringPtrOutput `pulumi:"name"` // The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content. State LoggingConfigurationStateEnumOutput `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource type definition for AWS::IVSChat::LoggingConfiguration.
func GetLoggingConfiguration ¶
func GetLoggingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoggingConfigurationState, opts ...pulumi.ResourceOption) (*LoggingConfiguration, error)
GetLoggingConfiguration gets an existing LoggingConfiguration 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 NewLoggingConfiguration ¶
func NewLoggingConfiguration(ctx *pulumi.Context, name string, args *LoggingConfigurationArgs, opts ...pulumi.ResourceOption) (*LoggingConfiguration, error)
NewLoggingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*LoggingConfiguration) ElementType ¶
func (*LoggingConfiguration) ElementType() reflect.Type
func (*LoggingConfiguration) ToLoggingConfigurationOutput ¶
func (i *LoggingConfiguration) ToLoggingConfigurationOutput() LoggingConfigurationOutput
func (*LoggingConfiguration) ToLoggingConfigurationOutputWithContext ¶
func (i *LoggingConfiguration) ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput
type LoggingConfigurationArgs ¶
type LoggingConfigurationArgs struct { // The DestinationConfiguration is a complex type that contains information about where chat content will be logged. DestinationConfiguration LoggingConfigurationDestinationConfigurationInput // The name of the logging configuration. The value does not need to be unique. Name pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a LoggingConfiguration resource.
func (LoggingConfigurationArgs) ElementType ¶
func (LoggingConfigurationArgs) ElementType() reflect.Type
type LoggingConfigurationCloudWatchLogsDestinationConfiguration ¶
type LoggingConfigurationCloudWatchLogsDestinationConfiguration struct { // Name of the Amazon CloudWatch Logs log group where chat activity will be logged. LogGroupName string `pulumi:"logGroupName"` }
CloudWatch destination configuration for IVS Chat logging.
type LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs ¶
type LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs struct { // Name of the Amazon CloudWatch Logs log group where chat activity will be logged. LogGroupName pulumi.StringInput `pulumi:"logGroupName"` }
CloudWatch destination configuration for IVS Chat logging.
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ElementType ¶
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ElementType() reflect.Type
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput ¶
func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext ¶
func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput ¶
func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext ¶
func (i LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
type LoggingConfigurationCloudWatchLogsDestinationConfigurationInput ¶
type LoggingConfigurationCloudWatchLogsDestinationConfigurationInput interface { pulumi.Input ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext(context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput }
LoggingConfigurationCloudWatchLogsDestinationConfigurationInput is an input type that accepts LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs and LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput values. You can construct a concrete instance of `LoggingConfigurationCloudWatchLogsDestinationConfigurationInput` via:
LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs{...}
type LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput ¶
type LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput struct{ *pulumi.OutputState }
CloudWatch destination configuration for IVS Chat logging.
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ElementType ¶
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ElementType() reflect.Type
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) LogGroupName ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) LogGroupName() pulumi.StringOutput
Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
type LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput ¶
type LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput interface { pulumi.Input ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput }
LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput is an input type that accepts LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs, LoggingConfigurationCloudWatchLogsDestinationConfigurationPtr and LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput values. You can construct a concrete instance of `LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput` via:
LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs{...} or: nil
func LoggingConfigurationCloudWatchLogsDestinationConfigurationPtr ¶
func LoggingConfigurationCloudWatchLogsDestinationConfigurationPtr(v *LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput
type LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput ¶
type LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ElementType ¶
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) LogGroupName ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) LogGroupName() pulumi.StringPtrOutput
Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
func (LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput) ToLoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
type LoggingConfigurationDestinationConfiguration ¶
type LoggingConfigurationDestinationConfiguration struct { // An Amazon CloudWatch Logs destination configuration where chat activity will be logged. CloudWatchLogs *LoggingConfigurationCloudWatchLogsDestinationConfiguration `pulumi:"cloudWatchLogs"` // An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged. Firehose *LoggingConfigurationFirehoseDestinationConfiguration `pulumi:"firehose"` // An Amazon S3 destination configuration where chat activity will be logged. S3 *LoggingConfigurationS3DestinationConfiguration `pulumi:"s3"` }
Destination configuration for IVS Chat logging.
type LoggingConfigurationDestinationConfigurationArgs ¶
type LoggingConfigurationDestinationConfigurationArgs struct { // An Amazon CloudWatch Logs destination configuration where chat activity will be logged. CloudWatchLogs LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrInput `pulumi:"cloudWatchLogs"` // An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged. Firehose LoggingConfigurationFirehoseDestinationConfigurationPtrInput `pulumi:"firehose"` // An Amazon S3 destination configuration where chat activity will be logged. S3 LoggingConfigurationS3DestinationConfigurationPtrInput `pulumi:"s3"` }
Destination configuration for IVS Chat logging.
func (LoggingConfigurationDestinationConfigurationArgs) ElementType ¶
func (LoggingConfigurationDestinationConfigurationArgs) ElementType() reflect.Type
func (LoggingConfigurationDestinationConfigurationArgs) ToLoggingConfigurationDestinationConfigurationOutput ¶
func (i LoggingConfigurationDestinationConfigurationArgs) ToLoggingConfigurationDestinationConfigurationOutput() LoggingConfigurationDestinationConfigurationOutput
func (LoggingConfigurationDestinationConfigurationArgs) ToLoggingConfigurationDestinationConfigurationOutputWithContext ¶
func (i LoggingConfigurationDestinationConfigurationArgs) ToLoggingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationDestinationConfigurationOutput
type LoggingConfigurationDestinationConfigurationInput ¶
type LoggingConfigurationDestinationConfigurationInput interface { pulumi.Input ToLoggingConfigurationDestinationConfigurationOutput() LoggingConfigurationDestinationConfigurationOutput ToLoggingConfigurationDestinationConfigurationOutputWithContext(context.Context) LoggingConfigurationDestinationConfigurationOutput }
LoggingConfigurationDestinationConfigurationInput is an input type that accepts LoggingConfigurationDestinationConfigurationArgs and LoggingConfigurationDestinationConfigurationOutput values. You can construct a concrete instance of `LoggingConfigurationDestinationConfigurationInput` via:
LoggingConfigurationDestinationConfigurationArgs{...}
type LoggingConfigurationDestinationConfigurationOutput ¶
type LoggingConfigurationDestinationConfigurationOutput struct{ *pulumi.OutputState }
Destination configuration for IVS Chat logging.
func (LoggingConfigurationDestinationConfigurationOutput) CloudWatchLogs ¶
func (o LoggingConfigurationDestinationConfigurationOutput) CloudWatchLogs() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
func (LoggingConfigurationDestinationConfigurationOutput) ElementType ¶
func (LoggingConfigurationDestinationConfigurationOutput) ElementType() reflect.Type
func (LoggingConfigurationDestinationConfigurationOutput) Firehose ¶
func (o LoggingConfigurationDestinationConfigurationOutput) Firehose() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
func (LoggingConfigurationDestinationConfigurationOutput) S3 ¶
func (o LoggingConfigurationDestinationConfigurationOutput) S3() LoggingConfigurationS3DestinationConfigurationPtrOutput
An Amazon S3 destination configuration where chat activity will be logged.
func (LoggingConfigurationDestinationConfigurationOutput) ToLoggingConfigurationDestinationConfigurationOutput ¶
func (o LoggingConfigurationDestinationConfigurationOutput) ToLoggingConfigurationDestinationConfigurationOutput() LoggingConfigurationDestinationConfigurationOutput
func (LoggingConfigurationDestinationConfigurationOutput) ToLoggingConfigurationDestinationConfigurationOutputWithContext ¶
func (o LoggingConfigurationDestinationConfigurationOutput) ToLoggingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationDestinationConfigurationOutput
type LoggingConfigurationDestinationConfigurationPtrOutput ¶
type LoggingConfigurationDestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationDestinationConfigurationPtrOutput) CloudWatchLogs ¶
func (o LoggingConfigurationDestinationConfigurationPtrOutput) CloudWatchLogs() LoggingConfigurationCloudWatchLogsDestinationConfigurationPtrOutput
An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
func (LoggingConfigurationDestinationConfigurationPtrOutput) ElementType ¶
func (LoggingConfigurationDestinationConfigurationPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationDestinationConfigurationPtrOutput) Firehose ¶
func (o LoggingConfigurationDestinationConfigurationPtrOutput) Firehose() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
func (LoggingConfigurationDestinationConfigurationPtrOutput) S3 ¶
func (o LoggingConfigurationDestinationConfigurationPtrOutput) S3() LoggingConfigurationS3DestinationConfigurationPtrOutput
An Amazon S3 destination configuration where chat activity will be logged.
func (LoggingConfigurationDestinationConfigurationPtrOutput) ToLoggingConfigurationDestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationDestinationConfigurationPtrOutput) ToLoggingConfigurationDestinationConfigurationPtrOutput() LoggingConfigurationDestinationConfigurationPtrOutput
func (LoggingConfigurationDestinationConfigurationPtrOutput) ToLoggingConfigurationDestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationDestinationConfigurationPtrOutput) ToLoggingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationDestinationConfigurationPtrOutput
type LoggingConfigurationFirehoseDestinationConfiguration ¶
type LoggingConfigurationFirehoseDestinationConfiguration struct { // Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged. DeliveryStreamName string `pulumi:"deliveryStreamName"` }
Kinesis Firehose destination configuration for IVS Chat logging.
type LoggingConfigurationFirehoseDestinationConfigurationArgs ¶
type LoggingConfigurationFirehoseDestinationConfigurationArgs struct { // Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged. DeliveryStreamName pulumi.StringInput `pulumi:"deliveryStreamName"` }
Kinesis Firehose destination configuration for IVS Chat logging.
func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ElementType ¶
func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ElementType() reflect.Type
func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationOutput ¶
func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationOutput() LoggingConfigurationFirehoseDestinationConfigurationOutput
func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext ¶
func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationOutput
func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput ¶
func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
func (LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext ¶
func (i LoggingConfigurationFirehoseDestinationConfigurationArgs) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
type LoggingConfigurationFirehoseDestinationConfigurationInput ¶
type LoggingConfigurationFirehoseDestinationConfigurationInput interface { pulumi.Input ToLoggingConfigurationFirehoseDestinationConfigurationOutput() LoggingConfigurationFirehoseDestinationConfigurationOutput ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext(context.Context) LoggingConfigurationFirehoseDestinationConfigurationOutput }
LoggingConfigurationFirehoseDestinationConfigurationInput is an input type that accepts LoggingConfigurationFirehoseDestinationConfigurationArgs and LoggingConfigurationFirehoseDestinationConfigurationOutput values. You can construct a concrete instance of `LoggingConfigurationFirehoseDestinationConfigurationInput` via:
LoggingConfigurationFirehoseDestinationConfigurationArgs{...}
type LoggingConfigurationFirehoseDestinationConfigurationOutput ¶
type LoggingConfigurationFirehoseDestinationConfigurationOutput struct{ *pulumi.OutputState }
Kinesis Firehose destination configuration for IVS Chat logging.
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) DeliveryStreamName ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) DeliveryStreamName() pulumi.StringOutput
Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ElementType ¶
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ElementType() reflect.Type
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationOutput ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationOutput() LoggingConfigurationFirehoseDestinationConfigurationOutput
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationOutput
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
func (LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
type LoggingConfigurationFirehoseDestinationConfigurationPtrInput ¶
type LoggingConfigurationFirehoseDestinationConfigurationPtrInput interface { pulumi.Input ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput }
LoggingConfigurationFirehoseDestinationConfigurationPtrInput is an input type that accepts LoggingConfigurationFirehoseDestinationConfigurationArgs, LoggingConfigurationFirehoseDestinationConfigurationPtr and LoggingConfigurationFirehoseDestinationConfigurationPtrOutput values. You can construct a concrete instance of `LoggingConfigurationFirehoseDestinationConfigurationPtrInput` via:
LoggingConfigurationFirehoseDestinationConfigurationArgs{...} or: nil
func LoggingConfigurationFirehoseDestinationConfigurationPtr ¶
func LoggingConfigurationFirehoseDestinationConfigurationPtr(v *LoggingConfigurationFirehoseDestinationConfigurationArgs) LoggingConfigurationFirehoseDestinationConfigurationPtrInput
type LoggingConfigurationFirehoseDestinationConfigurationPtrOutput ¶
type LoggingConfigurationFirehoseDestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) DeliveryStreamName ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
func (LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ElementType ¶
func (LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutput() LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
func (LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationFirehoseDestinationConfigurationPtrOutput) ToLoggingConfigurationFirehoseDestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationFirehoseDestinationConfigurationPtrOutput
type LoggingConfigurationInput ¶
type LoggingConfigurationInput interface { pulumi.Input ToLoggingConfigurationOutput() LoggingConfigurationOutput ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput }
type LoggingConfigurationOutput ¶
type LoggingConfigurationOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationOutput) Arn ¶
func (o LoggingConfigurationOutput) Arn() pulumi.StringOutput
LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
func (LoggingConfigurationOutput) AwsId ¶ added in v0.99.0
func (o LoggingConfigurationOutput) AwsId() pulumi.StringOutput
The system-generated ID of the logging configuration.
func (LoggingConfigurationOutput) DestinationConfiguration ¶
func (o LoggingConfigurationOutput) DestinationConfiguration() LoggingConfigurationDestinationConfigurationOutput
The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
func (LoggingConfigurationOutput) ElementType ¶
func (LoggingConfigurationOutput) ElementType() reflect.Type
func (LoggingConfigurationOutput) Name ¶
func (o LoggingConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the logging configuration. The value does not need to be unique.
func (LoggingConfigurationOutput) State ¶
func (o LoggingConfigurationOutput) State() LoggingConfigurationStateEnumOutput
The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
func (LoggingConfigurationOutput) Tags ¶
func (o LoggingConfigurationOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LoggingConfigurationOutput) ToLoggingConfigurationOutput ¶
func (o LoggingConfigurationOutput) ToLoggingConfigurationOutput() LoggingConfigurationOutput
func (LoggingConfigurationOutput) ToLoggingConfigurationOutputWithContext ¶
func (o LoggingConfigurationOutput) ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput
type LoggingConfigurationS3DestinationConfiguration ¶
type LoggingConfigurationS3DestinationConfiguration struct { // Name of the Amazon S3 bucket where chat activity will be logged. BucketName string `pulumi:"bucketName"` }
S3 destination configuration for IVS Chat logging.
type LoggingConfigurationS3DestinationConfigurationArgs ¶
type LoggingConfigurationS3DestinationConfigurationArgs struct { // Name of the Amazon S3 bucket where chat activity will be logged. BucketName pulumi.StringInput `pulumi:"bucketName"` }
S3 destination configuration for IVS Chat logging.
func (LoggingConfigurationS3DestinationConfigurationArgs) ElementType ¶
func (LoggingConfigurationS3DestinationConfigurationArgs) ElementType() reflect.Type
func (LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationOutput ¶
func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationOutput() LoggingConfigurationS3DestinationConfigurationOutput
func (LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationOutputWithContext ¶
func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationOutput
func (LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationPtrOutput ¶
func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput
func (LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext ¶
func (i LoggingConfigurationS3DestinationConfigurationArgs) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput
type LoggingConfigurationS3DestinationConfigurationInput ¶
type LoggingConfigurationS3DestinationConfigurationInput interface { pulumi.Input ToLoggingConfigurationS3DestinationConfigurationOutput() LoggingConfigurationS3DestinationConfigurationOutput ToLoggingConfigurationS3DestinationConfigurationOutputWithContext(context.Context) LoggingConfigurationS3DestinationConfigurationOutput }
LoggingConfigurationS3DestinationConfigurationInput is an input type that accepts LoggingConfigurationS3DestinationConfigurationArgs and LoggingConfigurationS3DestinationConfigurationOutput values. You can construct a concrete instance of `LoggingConfigurationS3DestinationConfigurationInput` via:
LoggingConfigurationS3DestinationConfigurationArgs{...}
type LoggingConfigurationS3DestinationConfigurationOutput ¶
type LoggingConfigurationS3DestinationConfigurationOutput struct{ *pulumi.OutputState }
S3 destination configuration for IVS Chat logging.
func (LoggingConfigurationS3DestinationConfigurationOutput) BucketName ¶
func (o LoggingConfigurationS3DestinationConfigurationOutput) BucketName() pulumi.StringOutput
Name of the Amazon S3 bucket where chat activity will be logged.
func (LoggingConfigurationS3DestinationConfigurationOutput) ElementType ¶
func (LoggingConfigurationS3DestinationConfigurationOutput) ElementType() reflect.Type
func (LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationOutput ¶
func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationOutput() LoggingConfigurationS3DestinationConfigurationOutput
func (LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationOutputWithContext ¶
func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationOutput
func (LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput
func (LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationS3DestinationConfigurationOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput
type LoggingConfigurationS3DestinationConfigurationPtrInput ¶
type LoggingConfigurationS3DestinationConfigurationPtrInput interface { pulumi.Input ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput }
LoggingConfigurationS3DestinationConfigurationPtrInput is an input type that accepts LoggingConfigurationS3DestinationConfigurationArgs, LoggingConfigurationS3DestinationConfigurationPtr and LoggingConfigurationS3DestinationConfigurationPtrOutput values. You can construct a concrete instance of `LoggingConfigurationS3DestinationConfigurationPtrInput` via:
LoggingConfigurationS3DestinationConfigurationArgs{...} or: nil
func LoggingConfigurationS3DestinationConfigurationPtr ¶
func LoggingConfigurationS3DestinationConfigurationPtr(v *LoggingConfigurationS3DestinationConfigurationArgs) LoggingConfigurationS3DestinationConfigurationPtrInput
type LoggingConfigurationS3DestinationConfigurationPtrOutput ¶
type LoggingConfigurationS3DestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationS3DestinationConfigurationPtrOutput) BucketName ¶
func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
Name of the Amazon S3 bucket where chat activity will be logged.
func (LoggingConfigurationS3DestinationConfigurationPtrOutput) ElementType ¶
func (LoggingConfigurationS3DestinationConfigurationPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationS3DestinationConfigurationPtrOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutput ¶
func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutput() LoggingConfigurationS3DestinationConfigurationPtrOutput
func (LoggingConfigurationS3DestinationConfigurationPtrOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext ¶
func (o LoggingConfigurationS3DestinationConfigurationPtrOutput) ToLoggingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) LoggingConfigurationS3DestinationConfigurationPtrOutput
type LoggingConfigurationState ¶
type LoggingConfigurationState struct { }
func (LoggingConfigurationState) ElementType ¶
func (LoggingConfigurationState) ElementType() reflect.Type
type LoggingConfigurationStateEnum ¶
type LoggingConfigurationStateEnum string
The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
type LoggingConfigurationStateEnumOutput ¶
type LoggingConfigurationStateEnumOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationStateEnumOutput) ElementType ¶
func (LoggingConfigurationStateEnumOutput) ElementType() reflect.Type
func (LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumOutput ¶
func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumOutput() LoggingConfigurationStateEnumOutput
func (LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumOutputWithContext ¶
func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumOutputWithContext(ctx context.Context) LoggingConfigurationStateEnumOutput
func (LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumPtrOutput ¶
func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumPtrOutput() LoggingConfigurationStateEnumPtrOutput
func (LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumPtrOutputWithContext ¶
func (o LoggingConfigurationStateEnumOutput) ToLoggingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) LoggingConfigurationStateEnumPtrOutput
func (LoggingConfigurationStateEnumOutput) ToStringOutput ¶
func (o LoggingConfigurationStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationStateEnumOutput) ToStringOutputWithContext ¶
func (o LoggingConfigurationStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationStateEnumOutput) ToStringPtrOutput ¶
func (o LoggingConfigurationStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationStateEnumOutput) ToStringPtrOutputWithContext ¶
func (o LoggingConfigurationStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationStateEnumPtrOutput ¶
type LoggingConfigurationStateEnumPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationStateEnumPtrOutput) ElementType ¶
func (LoggingConfigurationStateEnumPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationStateEnumPtrOutput) ToLoggingConfigurationStateEnumPtrOutput ¶
func (o LoggingConfigurationStateEnumPtrOutput) ToLoggingConfigurationStateEnumPtrOutput() LoggingConfigurationStateEnumPtrOutput
func (LoggingConfigurationStateEnumPtrOutput) ToLoggingConfigurationStateEnumPtrOutputWithContext ¶
func (o LoggingConfigurationStateEnumPtrOutput) ToLoggingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) LoggingConfigurationStateEnumPtrOutput
func (LoggingConfigurationStateEnumPtrOutput) ToStringPtrOutput ¶
func (o LoggingConfigurationStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o LoggingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationTag ¶
type LoggingConfigurationTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type LookupLoggingConfigurationArgs ¶
type LookupLoggingConfigurationArgs struct { // LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier. Arn string `pulumi:"arn"` }
type LookupLoggingConfigurationOutputArgs ¶
type LookupLoggingConfigurationOutputArgs struct { // LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupLoggingConfigurationOutputArgs) ElementType ¶
func (LookupLoggingConfigurationOutputArgs) ElementType() reflect.Type
type LookupLoggingConfigurationResult ¶
type LookupLoggingConfigurationResult struct { // LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier. Arn *string `pulumi:"arn"` // The DestinationConfiguration is a complex type that contains information about where chat content will be logged. DestinationConfiguration *LoggingConfigurationDestinationConfiguration `pulumi:"destinationConfiguration"` // The system-generated ID of the logging configuration. Id *string `pulumi:"id"` // The name of the logging configuration. The value does not need to be unique. Name *string `pulumi:"name"` // The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content. State *LoggingConfigurationStateEnum `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupLoggingConfiguration ¶
func LookupLoggingConfiguration(ctx *pulumi.Context, args *LookupLoggingConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupLoggingConfigurationResult, error)
Resource type definition for AWS::IVSChat::LoggingConfiguration.
type LookupLoggingConfigurationResultOutput ¶
type LookupLoggingConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupLoggingConfigurationOutput ¶
func LookupLoggingConfigurationOutput(ctx *pulumi.Context, args LookupLoggingConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupLoggingConfigurationResultOutput
func (LookupLoggingConfigurationResultOutput) Arn ¶
func (o LookupLoggingConfigurationResultOutput) Arn() pulumi.StringPtrOutput
LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
func (LookupLoggingConfigurationResultOutput) DestinationConfiguration ¶
func (o LookupLoggingConfigurationResultOutput) DestinationConfiguration() LoggingConfigurationDestinationConfigurationPtrOutput
The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
func (LookupLoggingConfigurationResultOutput) ElementType ¶
func (LookupLoggingConfigurationResultOutput) ElementType() reflect.Type
func (LookupLoggingConfigurationResultOutput) Id ¶
func (o LookupLoggingConfigurationResultOutput) Id() pulumi.StringPtrOutput
The system-generated ID of the logging configuration.
func (LookupLoggingConfigurationResultOutput) Name ¶
func (o LookupLoggingConfigurationResultOutput) Name() pulumi.StringPtrOutput
The name of the logging configuration. The value does not need to be unique.
func (LookupLoggingConfigurationResultOutput) State ¶
The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
func (LookupLoggingConfigurationResultOutput) Tags ¶
func (o LookupLoggingConfigurationResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutput ¶
func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutput() LookupLoggingConfigurationResultOutput
func (LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutputWithContext ¶
func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutputWithContext(ctx context.Context) LookupLoggingConfigurationResultOutput
type LookupRoomArgs ¶
type LookupRoomArgs struct { // Room ARN is automatically generated on creation and assigned as the unique identifier. Arn string `pulumi:"arn"` }
type LookupRoomOutputArgs ¶
type LookupRoomOutputArgs struct { // Room ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupRoomOutputArgs) ElementType ¶
func (LookupRoomOutputArgs) ElementType() reflect.Type
type LookupRoomResult ¶
type LookupRoomResult struct { // Room ARN is automatically generated on creation and assigned as the unique identifier. Arn *string `pulumi:"arn"` // The system-generated ID of the room. Id *string `pulumi:"id"` // Array of logging configuration identifiers attached to the room. LoggingConfigurationIdentifiers []string `pulumi:"loggingConfigurationIdentifiers"` // The maximum number of characters in a single message. MaximumMessageLength *int `pulumi:"maximumMessageLength"` // The maximum number of messages per second that can be sent to the room. MaximumMessageRatePerSecond *int `pulumi:"maximumMessageRatePerSecond"` // Configuration information for optional review of messages. MessageReviewHandler *RoomMessageReviewHandler `pulumi:"messageReviewHandler"` // The name of the room. The value does not need to be unique. Name *string `pulumi:"name"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupRoom ¶
func LookupRoom(ctx *pulumi.Context, args *LookupRoomArgs, opts ...pulumi.InvokeOption) (*LookupRoomResult, error)
Resource type definition for AWS::IVSChat::Room.
type LookupRoomResultOutput ¶
type LookupRoomResultOutput struct{ *pulumi.OutputState }
func LookupRoomOutput ¶
func LookupRoomOutput(ctx *pulumi.Context, args LookupRoomOutputArgs, opts ...pulumi.InvokeOption) LookupRoomResultOutput
func (LookupRoomResultOutput) Arn ¶
func (o LookupRoomResultOutput) Arn() pulumi.StringPtrOutput
Room ARN is automatically generated on creation and assigned as the unique identifier.
func (LookupRoomResultOutput) ElementType ¶
func (LookupRoomResultOutput) ElementType() reflect.Type
func (LookupRoomResultOutput) Id ¶
func (o LookupRoomResultOutput) Id() pulumi.StringPtrOutput
The system-generated ID of the room.
func (LookupRoomResultOutput) LoggingConfigurationIdentifiers ¶
func (o LookupRoomResultOutput) LoggingConfigurationIdentifiers() pulumi.StringArrayOutput
Array of logging configuration identifiers attached to the room.
func (LookupRoomResultOutput) MaximumMessageLength ¶
func (o LookupRoomResultOutput) MaximumMessageLength() pulumi.IntPtrOutput
The maximum number of characters in a single message.
func (LookupRoomResultOutput) MaximumMessageRatePerSecond ¶
func (o LookupRoomResultOutput) MaximumMessageRatePerSecond() pulumi.IntPtrOutput
The maximum number of messages per second that can be sent to the room.
func (LookupRoomResultOutput) MessageReviewHandler ¶
func (o LookupRoomResultOutput) MessageReviewHandler() RoomMessageReviewHandlerPtrOutput
Configuration information for optional review of messages.
func (LookupRoomResultOutput) Name ¶
func (o LookupRoomResultOutput) Name() pulumi.StringPtrOutput
The name of the room. The value does not need to be unique.
func (LookupRoomResultOutput) Tags ¶
func (o LookupRoomResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupRoomResultOutput) ToLookupRoomResultOutput ¶
func (o LookupRoomResultOutput) ToLookupRoomResultOutput() LookupRoomResultOutput
func (LookupRoomResultOutput) ToLookupRoomResultOutputWithContext ¶
func (o LookupRoomResultOutput) ToLookupRoomResultOutputWithContext(ctx context.Context) LookupRoomResultOutput
type Room ¶
type Room struct { pulumi.CustomResourceState // Room ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringOutput `pulumi:"arn"` // The system-generated ID of the room. AwsId pulumi.StringOutput `pulumi:"awsId"` // Array of logging configuration identifiers attached to the room. LoggingConfigurationIdentifiers pulumi.StringArrayOutput `pulumi:"loggingConfigurationIdentifiers"` // The maximum number of characters in a single message. MaximumMessageLength pulumi.IntPtrOutput `pulumi:"maximumMessageLength"` // The maximum number of messages per second that can be sent to the room. MaximumMessageRatePerSecond pulumi.IntPtrOutput `pulumi:"maximumMessageRatePerSecond"` // Configuration information for optional review of messages. MessageReviewHandler RoomMessageReviewHandlerPtrOutput `pulumi:"messageReviewHandler"` // The name of the room. The value does not need to be unique. Name pulumi.StringPtrOutput `pulumi:"name"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource type definition for AWS::IVSChat::Room.
## Example Usage ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/ivschat" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { room, err := ivschat.NewRoom(ctx, "room", &ivschat.RoomArgs{ Name: pulumi.String("MyRoom"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("MyKey"), Value: pulumi.String("MyValue"), }, }, }) if err != nil { return err } ctx.Export("roomArn", room.ID()) ctx.Export("roomId", room.ID()) return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/ivschat" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { room, err := ivschat.NewRoom(ctx, "room", &ivschat.RoomArgs{ Name: pulumi.String("MyRoom"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("MyKey"), Value: pulumi.String("MyValue"), }, }, }) if err != nil { return err } ctx.Export("roomArn", room.ID()) ctx.Export("roomId", room.ID()) return nil }) }
```
func GetRoom ¶
func GetRoom(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoomState, opts ...pulumi.ResourceOption) (*Room, error)
GetRoom gets an existing Room 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 NewRoom ¶
func NewRoom(ctx *pulumi.Context, name string, args *RoomArgs, opts ...pulumi.ResourceOption) (*Room, error)
NewRoom registers a new resource with the given unique name, arguments, and options.
func (*Room) ElementType ¶
func (*Room) ToRoomOutput ¶
func (i *Room) ToRoomOutput() RoomOutput
func (*Room) ToRoomOutputWithContext ¶
func (i *Room) ToRoomOutputWithContext(ctx context.Context) RoomOutput
type RoomArgs ¶
type RoomArgs struct { // Array of logging configuration identifiers attached to the room. LoggingConfigurationIdentifiers pulumi.StringArrayInput // The maximum number of characters in a single message. MaximumMessageLength pulumi.IntPtrInput // The maximum number of messages per second that can be sent to the room. MaximumMessageRatePerSecond pulumi.IntPtrInput // Configuration information for optional review of messages. MessageReviewHandler RoomMessageReviewHandlerPtrInput // The name of the room. The value does not need to be unique. Name pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a Room resource.
func (RoomArgs) ElementType ¶
type RoomInput ¶
type RoomInput interface { pulumi.Input ToRoomOutput() RoomOutput ToRoomOutputWithContext(ctx context.Context) RoomOutput }
type RoomMessageReviewHandler ¶
type RoomMessageReviewHandler struct { // Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out. FallbackResult *RoomMessageReviewHandlerFallbackResult `pulumi:"fallbackResult"` // Identifier of the message review handler. Uri *string `pulumi:"uri"` }
Configuration information for optional review of messages.
type RoomMessageReviewHandlerArgs ¶
type RoomMessageReviewHandlerArgs struct { // Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out. FallbackResult RoomMessageReviewHandlerFallbackResultPtrInput `pulumi:"fallbackResult"` // Identifier of the message review handler. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Configuration information for optional review of messages.
func (RoomMessageReviewHandlerArgs) ElementType ¶
func (RoomMessageReviewHandlerArgs) ElementType() reflect.Type
func (RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerOutput ¶
func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerOutput() RoomMessageReviewHandlerOutput
func (RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerOutputWithContext ¶
func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerOutputWithContext(ctx context.Context) RoomMessageReviewHandlerOutput
func (RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerPtrOutput ¶
func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput
func (RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerPtrOutputWithContext ¶
func (i RoomMessageReviewHandlerArgs) ToRoomMessageReviewHandlerPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerPtrOutput
type RoomMessageReviewHandlerFallbackResult ¶
type RoomMessageReviewHandlerFallbackResult string
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
func (RoomMessageReviewHandlerFallbackResult) ElementType ¶
func (RoomMessageReviewHandlerFallbackResult) ElementType() reflect.Type
func (RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultOutput ¶
func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultOutput() RoomMessageReviewHandlerFallbackResultOutput
func (RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultOutputWithContext ¶
func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultOutput
func (RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultPtrOutput ¶
func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput
func (RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext ¶
func (e RoomMessageReviewHandlerFallbackResult) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput
func (RoomMessageReviewHandlerFallbackResult) ToStringOutput ¶
func (e RoomMessageReviewHandlerFallbackResult) ToStringOutput() pulumi.StringOutput
func (RoomMessageReviewHandlerFallbackResult) ToStringOutputWithContext ¶
func (e RoomMessageReviewHandlerFallbackResult) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoomMessageReviewHandlerFallbackResult) ToStringPtrOutput ¶
func (e RoomMessageReviewHandlerFallbackResult) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoomMessageReviewHandlerFallbackResult) ToStringPtrOutputWithContext ¶
func (e RoomMessageReviewHandlerFallbackResult) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoomMessageReviewHandlerFallbackResultInput ¶
type RoomMessageReviewHandlerFallbackResultInput interface { pulumi.Input ToRoomMessageReviewHandlerFallbackResultOutput() RoomMessageReviewHandlerFallbackResultOutput ToRoomMessageReviewHandlerFallbackResultOutputWithContext(context.Context) RoomMessageReviewHandlerFallbackResultOutput }
RoomMessageReviewHandlerFallbackResultInput is an input type that accepts values of the RoomMessageReviewHandlerFallbackResult enum A concrete instance of `RoomMessageReviewHandlerFallbackResultInput` can be one of the following:
RoomMessageReviewHandlerFallbackResultAllow RoomMessageReviewHandlerFallbackResultDeny
type RoomMessageReviewHandlerFallbackResultOutput ¶
type RoomMessageReviewHandlerFallbackResultOutput struct{ *pulumi.OutputState }
func (RoomMessageReviewHandlerFallbackResultOutput) ElementType ¶
func (RoomMessageReviewHandlerFallbackResultOutput) ElementType() reflect.Type
func (RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultOutput ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultOutput() RoomMessageReviewHandlerFallbackResultOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultOutputWithContext ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutput ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToStringOutput ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringOutput() pulumi.StringOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToStringOutputWithContext ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToStringPtrOutput ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoomMessageReviewHandlerFallbackResultOutput) ToStringPtrOutputWithContext ¶
func (o RoomMessageReviewHandlerFallbackResultOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoomMessageReviewHandlerFallbackResultPtrInput ¶
type RoomMessageReviewHandlerFallbackResultPtrInput interface { pulumi.Input ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput }
func RoomMessageReviewHandlerFallbackResultPtr ¶
func RoomMessageReviewHandlerFallbackResultPtr(v string) RoomMessageReviewHandlerFallbackResultPtrInput
type RoomMessageReviewHandlerFallbackResultPtrOutput ¶
type RoomMessageReviewHandlerFallbackResultPtrOutput struct{ *pulumi.OutputState }
func (RoomMessageReviewHandlerFallbackResultPtrOutput) ElementType ¶
func (RoomMessageReviewHandlerFallbackResultPtrOutput) ElementType() reflect.Type
func (RoomMessageReviewHandlerFallbackResultPtrOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutput ¶
func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutput() RoomMessageReviewHandlerFallbackResultPtrOutput
func (RoomMessageReviewHandlerFallbackResultPtrOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext ¶
func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToRoomMessageReviewHandlerFallbackResultPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerFallbackResultPtrOutput
func (RoomMessageReviewHandlerFallbackResultPtrOutput) ToStringPtrOutput ¶
func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoomMessageReviewHandlerFallbackResultPtrOutput) ToStringPtrOutputWithContext ¶
func (o RoomMessageReviewHandlerFallbackResultPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoomMessageReviewHandlerInput ¶
type RoomMessageReviewHandlerInput interface { pulumi.Input ToRoomMessageReviewHandlerOutput() RoomMessageReviewHandlerOutput ToRoomMessageReviewHandlerOutputWithContext(context.Context) RoomMessageReviewHandlerOutput }
RoomMessageReviewHandlerInput is an input type that accepts RoomMessageReviewHandlerArgs and RoomMessageReviewHandlerOutput values. You can construct a concrete instance of `RoomMessageReviewHandlerInput` via:
RoomMessageReviewHandlerArgs{...}
type RoomMessageReviewHandlerOutput ¶
type RoomMessageReviewHandlerOutput struct{ *pulumi.OutputState }
Configuration information for optional review of messages.
func (RoomMessageReviewHandlerOutput) ElementType ¶
func (RoomMessageReviewHandlerOutput) ElementType() reflect.Type
func (RoomMessageReviewHandlerOutput) FallbackResult ¶
func (o RoomMessageReviewHandlerOutput) FallbackResult() RoomMessageReviewHandlerFallbackResultPtrOutput
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
func (RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerOutput ¶
func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerOutput() RoomMessageReviewHandlerOutput
func (RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerOutputWithContext ¶
func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerOutputWithContext(ctx context.Context) RoomMessageReviewHandlerOutput
func (RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerPtrOutput ¶
func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput
func (RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerPtrOutputWithContext ¶
func (o RoomMessageReviewHandlerOutput) ToRoomMessageReviewHandlerPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerPtrOutput
func (RoomMessageReviewHandlerOutput) Uri ¶
func (o RoomMessageReviewHandlerOutput) Uri() pulumi.StringPtrOutput
Identifier of the message review handler.
type RoomMessageReviewHandlerPtrInput ¶
type RoomMessageReviewHandlerPtrInput interface { pulumi.Input ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput ToRoomMessageReviewHandlerPtrOutputWithContext(context.Context) RoomMessageReviewHandlerPtrOutput }
RoomMessageReviewHandlerPtrInput is an input type that accepts RoomMessageReviewHandlerArgs, RoomMessageReviewHandlerPtr and RoomMessageReviewHandlerPtrOutput values. You can construct a concrete instance of `RoomMessageReviewHandlerPtrInput` via:
RoomMessageReviewHandlerArgs{...} or: nil
func RoomMessageReviewHandlerPtr ¶
func RoomMessageReviewHandlerPtr(v *RoomMessageReviewHandlerArgs) RoomMessageReviewHandlerPtrInput
type RoomMessageReviewHandlerPtrOutput ¶
type RoomMessageReviewHandlerPtrOutput struct{ *pulumi.OutputState }
func (RoomMessageReviewHandlerPtrOutput) Elem ¶
func (o RoomMessageReviewHandlerPtrOutput) Elem() RoomMessageReviewHandlerOutput
func (RoomMessageReviewHandlerPtrOutput) ElementType ¶
func (RoomMessageReviewHandlerPtrOutput) ElementType() reflect.Type
func (RoomMessageReviewHandlerPtrOutput) FallbackResult ¶
func (o RoomMessageReviewHandlerPtrOutput) FallbackResult() RoomMessageReviewHandlerFallbackResultPtrOutput
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
func (RoomMessageReviewHandlerPtrOutput) ToRoomMessageReviewHandlerPtrOutput ¶
func (o RoomMessageReviewHandlerPtrOutput) ToRoomMessageReviewHandlerPtrOutput() RoomMessageReviewHandlerPtrOutput
func (RoomMessageReviewHandlerPtrOutput) ToRoomMessageReviewHandlerPtrOutputWithContext ¶
func (o RoomMessageReviewHandlerPtrOutput) ToRoomMessageReviewHandlerPtrOutputWithContext(ctx context.Context) RoomMessageReviewHandlerPtrOutput
func (RoomMessageReviewHandlerPtrOutput) Uri ¶
func (o RoomMessageReviewHandlerPtrOutput) Uri() pulumi.StringPtrOutput
Identifier of the message review handler.
type RoomOutput ¶
type RoomOutput struct{ *pulumi.OutputState }
func (RoomOutput) Arn ¶
func (o RoomOutput) Arn() pulumi.StringOutput
Room ARN is automatically generated on creation and assigned as the unique identifier.
func (RoomOutput) AwsId ¶ added in v0.99.0
func (o RoomOutput) AwsId() pulumi.StringOutput
The system-generated ID of the room.
func (RoomOutput) ElementType ¶
func (RoomOutput) ElementType() reflect.Type
func (RoomOutput) LoggingConfigurationIdentifiers ¶
func (o RoomOutput) LoggingConfigurationIdentifiers() pulumi.StringArrayOutput
Array of logging configuration identifiers attached to the room.
func (RoomOutput) MaximumMessageLength ¶
func (o RoomOutput) MaximumMessageLength() pulumi.IntPtrOutput
The maximum number of characters in a single message.
func (RoomOutput) MaximumMessageRatePerSecond ¶
func (o RoomOutput) MaximumMessageRatePerSecond() pulumi.IntPtrOutput
The maximum number of messages per second that can be sent to the room.
func (RoomOutput) MessageReviewHandler ¶
func (o RoomOutput) MessageReviewHandler() RoomMessageReviewHandlerPtrOutput
Configuration information for optional review of messages.
func (RoomOutput) Name ¶
func (o RoomOutput) Name() pulumi.StringPtrOutput
The name of the room. The value does not need to be unique.
func (RoomOutput) Tags ¶
func (o RoomOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (RoomOutput) ToRoomOutput ¶
func (o RoomOutput) ToRoomOutput() RoomOutput
func (RoomOutput) ToRoomOutputWithContext ¶
func (o RoomOutput) ToRoomOutputWithContext(ctx context.Context) RoomOutput
type RoomTag ¶
type RoomTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.