Skip to content

Mq Classes

ActionRequired

ActionRequiredCode

  • Type: typing.Optional[str]

ActionRequiredInfo

  • Type: typing.Optional[str]

AvailabilityZone

Name

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BrokerEngineType

EngineType

  • Type: typing.Optional[typing.Literal['ACTIVEMQ', 'RABBITMQ']]

EngineVersions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.EngineVersion]]

BrokerInstance

ConsoleURL

  • Type: typing.Optional[str]

Endpoints

  • Type: typing.Optional[typing.List[str]]

IpAddress

  • Type: typing.Optional[str]

BrokerInstanceOption

AvailabilityZones

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.AvailabilityZone]]

EngineType

  • Type: typing.Optional[typing.Literal['ACTIVEMQ', 'RABBITMQ']]

HostInstanceType

  • Type: typing.Optional[str]

StorageType

  • Type: typing.Optional[typing.Literal['EBS', 'EFS']]

SupportedDeploymentModes

  • Type: typing.Optional[typing.List[typing.Literal['ACTIVE_STANDBY_MULTI_AZ', 'CLUSTER_MULTI_AZ', 'SINGLE_INSTANCE']]]

SupportedEngineVersions

  • Type: typing.Optional[typing.List[str]]

BrokerSummary

DeploymentMode

  • Type: typing.Literal['ACTIVE_STANDBY_MULTI_AZ', 'CLUSTER_MULTI_AZ', 'SINGLE_INSTANCE']
  • Required: Yes

EngineType

  • Type: typing.Literal['ACTIVEMQ', 'RABBITMQ']
  • Required: Yes

BrokerArn

  • Type: typing.Optional[str]

BrokerId

  • Type: typing.Optional[str]

BrokerName

  • Type: typing.Optional[str]

BrokerState

  • Type: typing.Optional[typing.Literal['CREATION_FAILED', 'CREATION_IN_PROGRESS', 'CRITICAL_ACTION_REQUIRED', 'DELETION_IN_PROGRESS', 'REBOOT_IN_PROGRESS', 'REPLICA', 'RUNNING']]

Created

  • Type: typing.Optional[datetime.datetime]

HostInstanceType

  • Type: typing.Optional[str]

Configuration

Arn

  • Type:
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Literal['LDAP', 'SIMPLE']
  • Required: Yes

Created

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EngineType

  • Type: typing.Literal['ACTIVEMQ', 'RABBITMQ']
  • Required: Yes

EngineVersion

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LatestRevision

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ConfigurationId

Id

  • Type:
  • Required: Yes

Revision

  • Type: typing.Optional[int]

ConfigurationRevision

Created

  • Type:
  • Required: Yes

Revision

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Configurations

Current

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.ConfigurationId]

History

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.ConfigurationId]]

Pending

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.ConfigurationId]

CreateBrokerRequest

BrokerName

  • Type:
  • Required: Yes

DeploymentMode

  • Type: typing.Literal['ACTIVE_STANDBY_MULTI_AZ', 'CLUSTER_MULTI_AZ', 'SINGLE_INSTANCE']
  • Required: Yes

EngineType

  • Type: typing.Literal['ACTIVEMQ', 'RABBITMQ']
  • Required: Yes

HostInstanceType

  • Type:
  • Required: Yes

PubliclyAccessible

  • Type:
  • Required: Yes

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.User]
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Optional[typing.Literal['LDAP', 'SIMPLE']]

AutoMinorVersionUpgrade

  • Type: typing.Optional[bool]

Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.ConfigurationId]

CreatorRequestId

  • Type: typing.Optional[str]

EncryptionOptions

  • Type:

EngineVersion

  • Type: typing.Optional[str]

LdapServerMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.LdapServerMetadataInput]

Logs

  • Type:

MaintenanceWindowStartTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.WeeklyStartTime]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

StorageType

  • Type: typing.Optional[typing.Literal['EBS', 'EFS']]

SubnetIds

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

DataReplicationMode

  • Type: typing.Optional[typing.Literal['CRDR', 'NONE']]

DataReplicationPrimaryBrokerArn

  • Type: typing.Optional[str]

CreateBrokerResponse

BrokerArn

  • Type:
  • Required: Yes

BrokerId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConfigurationRequest

EngineType

  • Type: typing.Literal['ACTIVEMQ', 'RABBITMQ']
  • Required: Yes

Name

  • Type:
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Optional[typing.Literal['LDAP', 'SIMPLE']]

EngineVersion

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateConfigurationResponse

Arn

  • Type:
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Literal['LDAP', 'SIMPLE']
  • Required: Yes

Created

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LatestRevision

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTagsRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateUserRequest

BrokerId

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

ConsoleAccess

  • Type: typing.Optional[bool]

Groups

  • Type: typing.Optional[typing.List[str]]

ReplicationUser

  • Type: typing.Optional[bool]

DataReplicationCounterpart

BrokerId

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

DataReplicationMetadataOutput

DataReplicationRole

  • Type:
  • Required: Yes

DataReplicationCounterpart

  • Type:

DeleteBrokerRequest

BrokerId

  • Type:
  • Required: Yes

DeleteBrokerResponse

BrokerId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTagsRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

DeleteUserRequest

BrokerId

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

DescribeBrokerEngineTypesRequest

EngineType

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeBrokerEngineTypesResponse

BrokerEngineTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.BrokerEngineType]
  • Required: Yes

MaxResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeBrokerInstanceOptionsRequest

EngineType

  • Type: typing.Optional[str]

HostInstanceType

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

StorageType

  • Type: typing.Optional[str]

DescribeBrokerInstanceOptionsResponse

BrokerInstanceOptions

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.BrokerInstanceOption]
  • Required: Yes

MaxResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeBrokerRequest

BrokerId

  • Type:
  • Required: Yes

DescribeBrokerResponse

ActionsRequired

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.ActionRequired]
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Literal['LDAP', 'SIMPLE']
  • Required: Yes

AutoMinorVersionUpgrade

  • Type:
  • Required: Yes

BrokerArn

  • Type:
  • Required: Yes

BrokerId

  • Type:
  • Required: Yes

BrokerInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.BrokerInstance]
  • Required: Yes

BrokerName

  • Type:
  • Required: Yes

BrokerState

  • Type: typing.Literal['CREATION_FAILED', 'CREATION_IN_PROGRESS', 'CRITICAL_ACTION_REQUIRED', 'DELETION_IN_PROGRESS', 'REBOOT_IN_PROGRESS', 'REPLICA', 'RUNNING']
  • Required: Yes

Configurations

  • Type:
  • Required: Yes

Created

  • Type:
  • Required: Yes

DeploymentMode

  • Type: typing.Literal['ACTIVE_STANDBY_MULTI_AZ', 'CLUSTER_MULTI_AZ', 'SINGLE_INSTANCE']
  • Required: Yes

EncryptionOptions

  • Type:
  • Required: Yes

EngineType

  • Type: typing.Literal['ACTIVEMQ', 'RABBITMQ']
  • Required: Yes

EngineVersion

  • Type:
  • Required: Yes

HostInstanceType

  • Type:
  • Required: Yes

LdapServerMetadata

  • Type:
  • Required: Yes

Logs

  • Type:
  • Required: Yes

MaintenanceWindowStartTime

  • Type:
  • Required: Yes

PendingAuthenticationStrategy

  • Type: typing.Literal['LDAP', 'SIMPLE']
  • Required: Yes

PendingEngineVersion

  • Type:
  • Required: Yes

PendingHostInstanceType

  • Type:
  • Required: Yes

PendingLdapServerMetadata

  • Type:
  • Required: Yes

PendingSecurityGroups

  • Type: typing.List[str]
  • Required: Yes

PubliclyAccessible

  • Type:
  • Required: Yes

SecurityGroups

  • Type: typing.List[str]
  • Required: Yes

StorageType

  • Type: typing.Literal['EBS', 'EFS']
  • Required: Yes

SubnetIds

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.UserSummary]
  • Required: Yes

DataReplicationMetadata

  • Type:
  • Required: Yes

DataReplicationMode

  • Type: typing.Literal['CRDR', 'NONE']
  • Required: Yes

PendingDataReplicationMetadata

  • Type:
  • Required: Yes

PendingDataReplicationMode

  • Type: typing.Literal['CRDR', 'NONE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeConfigurationRequest

ConfigurationId

  • Type:
  • Required: Yes

DescribeConfigurationResponse

Arn

  • Type:
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Literal['LDAP', 'SIMPLE']
  • Required: Yes

Created

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EngineType

  • Type: typing.Literal['ACTIVEMQ', 'RABBITMQ']
  • Required: Yes

EngineVersion

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LatestRevision

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeConfigurationRevisionRequest

ConfigurationId

  • Type:
  • Required: Yes

ConfigurationRevision

  • Type:
  • Required: Yes

DescribeConfigurationRevisionResponse

ConfigurationId

  • Type:
  • Required: Yes

Created

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserRequest

BrokerId

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

DescribeUserResponse

BrokerId

  • Type:
  • Required: Yes

ConsoleAccess

  • Type:
  • Required: Yes

Groups

  • Type: typing.List[str]
  • Required: Yes

Pending

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

ReplicationUser

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EncryptionOptions

UseAwsOwnedKey

  • Type:
  • Required: Yes

KmsKeyId

  • Type: typing.Optional[str]

EngineVersion

Name

  • Type: typing.Optional[str]

LdapServerMetadataInput

Hosts

  • Type: typing.List[str]
  • Required: Yes

RoleBase

  • Type:
  • Required: Yes

RoleSearchMatching

  • Type:
  • Required: Yes

ServiceAccountPassword

  • Type:
  • Required: Yes

ServiceAccountUsername

  • Type:
  • Required: Yes

UserBase

  • Type:
  • Required: Yes

UserSearchMatching

  • Type:
  • Required: Yes

RoleName

  • Type: typing.Optional[str]

RoleSearchSubtree

  • Type: typing.Optional[bool]

UserRoleName

  • Type: typing.Optional[str]

UserSearchSubtree

  • Type: typing.Optional[bool]

LdapServerMetadataOutput

Hosts

  • Type: typing.List[str]
  • Required: Yes

RoleBase

  • Type:
  • Required: Yes

RoleSearchMatching

  • Type:
  • Required: Yes

ServiceAccountUsername

  • Type:
  • Required: Yes

UserBase

  • Type:
  • Required: Yes

UserSearchMatching

  • Type:
  • Required: Yes

RoleName

  • Type: typing.Optional[str]

RoleSearchSubtree

  • Type: typing.Optional[bool]

UserRoleName

  • Type: typing.Optional[str]

UserSearchSubtree

  • Type: typing.Optional[bool]

ListBrokersRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListBrokersRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.PaginatorConfig]

ListBrokersResponse

BrokerSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.BrokerSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConfigurationRevisionsRequest

ConfigurationId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListConfigurationRevisionsResponse

ConfigurationId

  • Type:
  • Required: Yes

MaxResults

  • Type:
  • Required: Yes

Revisions

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.ConfigurationRevision]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConfigurationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListConfigurationsResponse

Configurations

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.Configuration]
  • Required: Yes

MaxResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsResponse

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUsersRequest

BrokerId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListUsersResponse

BrokerId

  • Type:
  • Required: Yes

MaxResults

  • Type:
  • Required: Yes

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.UserSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Logs

Audit

  • Type: typing.Optional[bool]

General

  • Type: typing.Optional[bool]

LogsSummary

General

  • Type:
  • Required: Yes

GeneralLogGroup

  • Type:
  • Required: Yes

Audit

  • Type: typing.Optional[bool]

AuditLogGroup

  • Type: typing.Optional[str]

Pending

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.PendingLogs]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PendingLogs

Audit

  • Type: typing.Optional[bool]

General

  • Type: typing.Optional[bool]

PromoteRequest

BrokerId

  • Type:
  • Required: Yes

Mode

  • Type: typing.Literal['FAILOVER', 'SWITCHOVER']
  • Required: Yes

PromoteResponse

BrokerId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RebootBrokerRequest

BrokerId

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SanitizationWarning

Reason

  • Type: typing.Literal['DISALLOWED_ATTRIBUTE_REMOVED', 'DISALLOWED_ELEMENT_REMOVED', 'INVALID_ATTRIBUTE_VALUE_REMOVED']
  • Required: Yes

AttributeName

  • Type: typing.Optional[str]

ElementName

  • Type: typing.Optional[str]

UpdateBrokerRequest

BrokerId

  • Type:
  • Required: Yes

AuthenticationStrategy

  • Type: typing.Optional[typing.Literal['LDAP', 'SIMPLE']]

AutoMinorVersionUpgrade

  • Type: typing.Optional[bool]

Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.ConfigurationId]

EngineVersion

  • Type: typing.Optional[str]

HostInstanceType

  • Type: typing.Optional[str]

LdapServerMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.LdapServerMetadataInput]

Logs

  • Type:

MaintenanceWindowStartTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mq.mq_classes.WeeklyStartTime]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

DataReplicationMode

  • Type: typing.Optional[typing.Literal['CRDR', 'NONE']]

UpdateBrokerResponse

AuthenticationStrategy

  • Type: typing.Literal['LDAP', 'SIMPLE']
  • Required: Yes

AutoMinorVersionUpgrade

  • Type:
  • Required: Yes

BrokerId

  • Type:
  • Required: Yes

Configuration

  • Type:
  • Required: Yes

EngineVersion

  • Type:
  • Required: Yes

HostInstanceType

  • Type:
  • Required: Yes

LdapServerMetadata

  • Type:
  • Required: Yes

Logs

  • Type:
  • Required: Yes

MaintenanceWindowStartTime

  • Type:
  • Required: Yes

SecurityGroups

  • Type: typing.List[str]
  • Required: Yes

DataReplicationMetadata

  • Type:
  • Required: Yes

DataReplicationMode

  • Type: typing.Literal['CRDR', 'NONE']
  • Required: Yes

PendingDataReplicationMetadata

  • Type:
  • Required: Yes

PendingDataReplicationMode

  • Type: typing.Literal['CRDR', 'NONE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConfigurationRequest

ConfigurationId

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateConfigurationResponse

Arn

  • Type:
  • Required: Yes

Created

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LatestRevision

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Warnings

  • Type: typing.List[aws_resource_validator.pydantic_models.mq.mq_classes.SanitizationWarning]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateUserRequest

BrokerId

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

ConsoleAccess

  • Type: typing.Optional[bool]

Groups

  • Type: typing.Optional[typing.List[str]]

Password

  • Type: typing.Optional[str]

ReplicationUser

  • Type: typing.Optional[bool]

User

Password

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

ConsoleAccess

  • Type: typing.Optional[bool]

Groups

  • Type: typing.Optional[typing.List[str]]

ReplicationUser

  • Type: typing.Optional[bool]

UserPendingChanges

PendingChange

  • Type: typing.Literal['CREATE', 'DELETE', 'UPDATE']
  • Required: Yes

ConsoleAccess

  • Type: typing.Optional[bool]

Groups

  • Type: typing.Optional[typing.List[str]]

UserSummary

Username

  • Type:
  • Required: Yes

PendingChange

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'UPDATE']]

WeeklyStartTime

DayOfWeek

  • Type: typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']
  • Required: Yes

TimeOfDay

  • Type:
  • Required: Yes

TimeZone

  • Type: typing.Optional[str]