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]