1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ivschat
  5. getRoom

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.ivschat.getRoom

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource type definition for AWS::IVSChat::Room.

Using getRoom

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getRoom(args: GetRoomArgs, opts?: InvokeOptions): Promise<GetRoomResult>
function getRoomOutput(args: GetRoomOutputArgs, opts?: InvokeOptions): Output<GetRoomResult>
Copy
def get_room(arn: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetRoomResult
def get_room_output(arn: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetRoomResult]
Copy
func LookupRoom(ctx *Context, args *LookupRoomArgs, opts ...InvokeOption) (*LookupRoomResult, error)
func LookupRoomOutput(ctx *Context, args *LookupRoomOutputArgs, opts ...InvokeOption) LookupRoomResultOutput
Copy

> Note: This function is named LookupRoom in the Go SDK.

public static class GetRoom 
{
    public static Task<GetRoomResult> InvokeAsync(GetRoomArgs args, InvokeOptions? opts = null)
    public static Output<GetRoomResult> Invoke(GetRoomInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRoomResult> getRoom(GetRoomArgs args, InvokeOptions options)
public static Output<GetRoomResult> getRoom(GetRoomArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:ivschat:getRoom
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Arn This property is required. string
Room ARN is automatically generated on creation and assigned as the unique identifier.
Arn This property is required. string
Room ARN is automatically generated on creation and assigned as the unique identifier.
arn This property is required. String
Room ARN is automatically generated on creation and assigned as the unique identifier.
arn This property is required. string
Room ARN is automatically generated on creation and assigned as the unique identifier.
arn This property is required. str
Room ARN is automatically generated on creation and assigned as the unique identifier.
arn This property is required. String
Room ARN is automatically generated on creation and assigned as the unique identifier.

getRoom Result

The following output properties are available:

Arn string
Room ARN is automatically generated on creation and assigned as the unique identifier.
Id string
The system-generated ID of the room.
LoggingConfigurationIdentifiers List<string>
Array of logging configuration identifiers attached to the room.
MaximumMessageLength int
The maximum number of characters in a single message.
MaximumMessageRatePerSecond int
The maximum number of messages per second that can be sent to the room.
MessageReviewHandler Pulumi.AwsNative.IvsChat.Outputs.RoomMessageReviewHandler
Configuration information for optional review of messages.
Name string
The name of the room. The value does not need to be unique.
Tags List<Pulumi.AwsNative.Outputs.Tag>
An array of key-value pairs to apply to this resource.
Arn string
Room ARN is automatically generated on creation and assigned as the unique identifier.
Id string
The system-generated ID of the room.
LoggingConfigurationIdentifiers []string
Array of logging configuration identifiers attached to the room.
MaximumMessageLength int
The maximum number of characters in a single message.
MaximumMessageRatePerSecond int
The maximum number of messages per second that can be sent to the room.
MessageReviewHandler RoomMessageReviewHandler
Configuration information for optional review of messages.
Name string
The name of the room. The value does not need to be unique.
Tags Tag
An array of key-value pairs to apply to this resource.
arn String
Room ARN is automatically generated on creation and assigned as the unique identifier.
id String
The system-generated ID of the room.
loggingConfigurationIdentifiers List<String>
Array of logging configuration identifiers attached to the room.
maximumMessageLength Integer
The maximum number of characters in a single message.
maximumMessageRatePerSecond Integer
The maximum number of messages per second that can be sent to the room.
messageReviewHandler RoomMessageReviewHandler
Configuration information for optional review of messages.
name String
The name of the room. The value does not need to be unique.
tags List<Tag>
An array of key-value pairs to apply to this resource.
arn string
Room ARN is automatically generated on creation and assigned as the unique identifier.
id string
The system-generated ID of the room.
loggingConfigurationIdentifiers string[]
Array of logging configuration identifiers attached to the room.
maximumMessageLength number
The maximum number of characters in a single message.
maximumMessageRatePerSecond number
The maximum number of messages per second that can be sent to the room.
messageReviewHandler RoomMessageReviewHandler
Configuration information for optional review of messages.
name string
The name of the room. The value does not need to be unique.
tags Tag[]
An array of key-value pairs to apply to this resource.
arn str
Room ARN is automatically generated on creation and assigned as the unique identifier.
id str
The system-generated ID of the room.
logging_configuration_identifiers Sequence[str]
Array of logging configuration identifiers attached to the room.
maximum_message_length int
The maximum number of characters in a single message.
maximum_message_rate_per_second int
The maximum number of messages per second that can be sent to the room.
message_review_handler RoomMessageReviewHandler
Configuration information for optional review of messages.
name str
The name of the room. The value does not need to be unique.
tags Sequence[root_Tag]
An array of key-value pairs to apply to this resource.
arn String
Room ARN is automatically generated on creation and assigned as the unique identifier.
id String
The system-generated ID of the room.
loggingConfigurationIdentifiers List<String>
Array of logging configuration identifiers attached to the room.
maximumMessageLength Number
The maximum number of characters in a single message.
maximumMessageRatePerSecond Number
The maximum number of messages per second that can be sent to the room.
messageReviewHandler Property Map
Configuration information for optional review of messages.
name String
The name of the room. The value does not need to be unique.
tags List<Property Map>
An array of key-value pairs to apply to this resource.

Supporting Types

RoomMessageReviewHandler

FallbackResult Pulumi.AwsNative.IvsChat.RoomMessageReviewHandlerFallbackResult
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
Uri string
Identifier of the message review handler.
FallbackResult RoomMessageReviewHandlerFallbackResult
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
Uri string
Identifier of the message review handler.
fallbackResult RoomMessageReviewHandlerFallbackResult
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
uri String
Identifier of the message review handler.
fallbackResult RoomMessageReviewHandlerFallbackResult
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
uri string
Identifier of the message review handler.
fallback_result RoomMessageReviewHandlerFallbackResult
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
uri str
Identifier of the message review handler.
fallbackResult "ALLOW" | "DENY"
Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out.
uri String
Identifier of the message review handler.

RoomMessageReviewHandlerFallbackResult

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi