Type definitions#
Auto-generated documentation for MQ type annotations stubs module types-boto3-mq.
ActionRequiredTypeDef#
# ActionRequiredTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ActionRequiredTypeDef
def get_value() -> ActionRequiredTypeDef:
return {
"ActionRequiredCode": ...,
}
# ActionRequiredTypeDef definition
class ActionRequiredTypeDef(TypedDict):
ActionRequiredCode: NotRequired[str],
ActionRequiredInfo: NotRequired[str],
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from types_boto3_mq.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"Name": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
EngineVersionTypeDef#
# EngineVersionTypeDef TypedDict usage example
from types_boto3_mq.type_defs import EngineVersionTypeDef
def get_value() -> EngineVersionTypeDef:
return {
"Name": ...,
}
# EngineVersionTypeDef definition
class EngineVersionTypeDef(TypedDict):
Name: NotRequired[str],
BrokerInstanceTypeDef#
# BrokerInstanceTypeDef TypedDict usage example
from types_boto3_mq.type_defs import BrokerInstanceTypeDef
def get_value() -> BrokerInstanceTypeDef:
return {
"ConsoleURL": ...,
}
# BrokerInstanceTypeDef definition
class BrokerInstanceTypeDef(TypedDict):
ConsoleURL: NotRequired[str],
Endpoints: NotRequired[List[str]],
IpAddress: NotRequired[str],
BrokerSummaryTypeDef#
# BrokerSummaryTypeDef TypedDict usage example
from types_boto3_mq.type_defs import BrokerSummaryTypeDef
def get_value() -> BrokerSummaryTypeDef:
return {
"BrokerArn": ...,
}
# BrokerSummaryTypeDef definition
class BrokerSummaryTypeDef(TypedDict):
DeploymentMode: DeploymentModeType, # (2)
EngineType: EngineTypeType, # (3)
BrokerArn: NotRequired[str],
BrokerId: NotRequired[str],
BrokerName: NotRequired[str],
BrokerState: NotRequired[BrokerStateType], # (1)
Created: NotRequired[datetime],
HostInstanceType: NotRequired[str],
- See BrokerStateType
- See DeploymentModeType
- See EngineTypeType
ConfigurationIdTypeDef#
# ConfigurationIdTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ConfigurationIdTypeDef
def get_value() -> ConfigurationIdTypeDef:
return {
"Id": ...,
}
# ConfigurationIdTypeDef definition
class ConfigurationIdTypeDef(TypedDict):
Id: str,
Revision: NotRequired[int],
ConfigurationRevisionTypeDef#
# ConfigurationRevisionTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ConfigurationRevisionTypeDef
def get_value() -> ConfigurationRevisionTypeDef:
return {
"Created": ...,
}
# ConfigurationRevisionTypeDef definition
class ConfigurationRevisionTypeDef(TypedDict):
Created: datetime,
Revision: int,
Description: NotRequired[str],
EncryptionOptionsTypeDef#
# EncryptionOptionsTypeDef TypedDict usage example
from types_boto3_mq.type_defs import EncryptionOptionsTypeDef
def get_value() -> EncryptionOptionsTypeDef:
return {
"KmsKeyId": ...,
}
# EncryptionOptionsTypeDef definition
class EncryptionOptionsTypeDef(TypedDict):
UseAwsOwnedKey: bool,
KmsKeyId: NotRequired[str],
LdapServerMetadataInputTypeDef#
# LdapServerMetadataInputTypeDef TypedDict usage example
from types_boto3_mq.type_defs import LdapServerMetadataInputTypeDef
def get_value() -> LdapServerMetadataInputTypeDef:
return {
"Hosts": ...,
}
# LdapServerMetadataInputTypeDef definition
class LdapServerMetadataInputTypeDef(TypedDict):
Hosts: Sequence[str],
RoleBase: str,
RoleSearchMatching: str,
ServiceAccountPassword: str,
ServiceAccountUsername: str,
UserBase: str,
UserSearchMatching: str,
RoleName: NotRequired[str],
RoleSearchSubtree: NotRequired[bool],
UserRoleName: NotRequired[str],
UserSearchSubtree: NotRequired[bool],
LogsTypeDef#
# LogsTypeDef TypedDict usage example
from types_boto3_mq.type_defs import LogsTypeDef
def get_value() -> LogsTypeDef:
return {
"Audit": ...,
}
# LogsTypeDef definition
class LogsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
UserTypeDef#
# UserTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"ConsoleAccess": ...,
}
# UserTypeDef definition
class UserTypeDef(TypedDict):
Password: str,
Username: str,
ConsoleAccess: NotRequired[bool],
Groups: NotRequired[Sequence[str]],
ReplicationUser: NotRequired[bool],
WeeklyStartTimeTypeDef#
# WeeklyStartTimeTypeDef TypedDict usage example
from types_boto3_mq.type_defs import WeeklyStartTimeTypeDef
def get_value() -> WeeklyStartTimeTypeDef:
return {
"DayOfWeek": ...,
}
# WeeklyStartTimeTypeDef definition
class WeeklyStartTimeTypeDef(TypedDict):
DayOfWeek: DayOfWeekType, # (1)
TimeOfDay: str,
TimeZone: NotRequired[str],
- See DayOfWeekType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateConfigurationRequestTypeDef#
# CreateConfigurationRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import CreateConfigurationRequestTypeDef
def get_value() -> CreateConfigurationRequestTypeDef:
return {
"EngineType": ...,
}
# CreateConfigurationRequestTypeDef definition
class CreateConfigurationRequestTypeDef(TypedDict):
EngineType: EngineTypeType, # (1)
Name: str,
AuthenticationStrategy: NotRequired[AuthenticationStrategyType], # (2)
EngineVersion: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateTagsRequestTypeDef#
# CreateTagsRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import CreateTagsRequestTypeDef
def get_value() -> CreateTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# CreateTagsRequestTypeDef definition
class CreateTagsRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: NotRequired[Mapping[str, str]],
CreateUserRequestTypeDef#
# CreateUserRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import CreateUserRequestTypeDef
def get_value() -> CreateUserRequestTypeDef:
return {
"BrokerId": ...,
}
# CreateUserRequestTypeDef definition
class CreateUserRequestTypeDef(TypedDict):
BrokerId: str,
Password: str,
Username: str,
ConsoleAccess: NotRequired[bool],
Groups: NotRequired[Sequence[str]],
ReplicationUser: NotRequired[bool],
DataReplicationCounterpartTypeDef#
# DataReplicationCounterpartTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DataReplicationCounterpartTypeDef
def get_value() -> DataReplicationCounterpartTypeDef:
return {
"BrokerId": ...,
}
# DataReplicationCounterpartTypeDef definition
class DataReplicationCounterpartTypeDef(TypedDict):
BrokerId: str,
Region: str,
DeleteBrokerRequestTypeDef#
# DeleteBrokerRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DeleteBrokerRequestTypeDef
def get_value() -> DeleteBrokerRequestTypeDef:
return {
"BrokerId": ...,
}
# DeleteBrokerRequestTypeDef definition
class DeleteBrokerRequestTypeDef(TypedDict):
BrokerId: str,
DeleteTagsRequestTypeDef#
# DeleteTagsRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DeleteTagsRequestTypeDef
def get_value() -> DeleteTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteTagsRequestTypeDef definition
class DeleteTagsRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
DeleteUserRequestTypeDef#
# DeleteUserRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DeleteUserRequestTypeDef
def get_value() -> DeleteUserRequestTypeDef:
return {
"BrokerId": ...,
}
# DeleteUserRequestTypeDef definition
class DeleteUserRequestTypeDef(TypedDict):
BrokerId: str,
Username: str,
DescribeBrokerEngineTypesRequestTypeDef#
# DescribeBrokerEngineTypesRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeBrokerEngineTypesRequestTypeDef
def get_value() -> DescribeBrokerEngineTypesRequestTypeDef:
return {
"EngineType": ...,
}
# DescribeBrokerEngineTypesRequestTypeDef definition
class DescribeBrokerEngineTypesRequestTypeDef(TypedDict):
EngineType: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeBrokerInstanceOptionsRequestTypeDef#
# DescribeBrokerInstanceOptionsRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeBrokerInstanceOptionsRequestTypeDef
def get_value() -> DescribeBrokerInstanceOptionsRequestTypeDef:
return {
"EngineType": ...,
}
# DescribeBrokerInstanceOptionsRequestTypeDef definition
class DescribeBrokerInstanceOptionsRequestTypeDef(TypedDict):
EngineType: NotRequired[str],
HostInstanceType: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StorageType: NotRequired[str],
DescribeBrokerRequestTypeDef#
# DescribeBrokerRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeBrokerRequestTypeDef
def get_value() -> DescribeBrokerRequestTypeDef:
return {
"BrokerId": ...,
}
# DescribeBrokerRequestTypeDef definition
class DescribeBrokerRequestTypeDef(TypedDict):
BrokerId: str,
LdapServerMetadataOutputTypeDef#
# LdapServerMetadataOutputTypeDef TypedDict usage example
from types_boto3_mq.type_defs import LdapServerMetadataOutputTypeDef
def get_value() -> LdapServerMetadataOutputTypeDef:
return {
"Hosts": ...,
}
# LdapServerMetadataOutputTypeDef definition
class LdapServerMetadataOutputTypeDef(TypedDict):
Hosts: List[str],
RoleBase: str,
RoleSearchMatching: str,
ServiceAccountUsername: str,
UserBase: str,
UserSearchMatching: str,
RoleName: NotRequired[str],
RoleSearchSubtree: NotRequired[bool],
UserRoleName: NotRequired[str],
UserSearchSubtree: NotRequired[bool],
UserSummaryTypeDef#
# UserSummaryTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UserSummaryTypeDef
def get_value() -> UserSummaryTypeDef:
return {
"PendingChange": ...,
}
# UserSummaryTypeDef definition
class UserSummaryTypeDef(TypedDict):
Username: str,
PendingChange: NotRequired[ChangeTypeType], # (1)
- See ChangeTypeType
DescribeConfigurationRequestTypeDef#
# DescribeConfigurationRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeConfigurationRequestTypeDef
def get_value() -> DescribeConfigurationRequestTypeDef:
return {
"ConfigurationId": ...,
}
# DescribeConfigurationRequestTypeDef definition
class DescribeConfigurationRequestTypeDef(TypedDict):
ConfigurationId: str,
DescribeConfigurationRevisionRequestTypeDef#
# DescribeConfigurationRevisionRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeConfigurationRevisionRequestTypeDef
def get_value() -> DescribeConfigurationRevisionRequestTypeDef:
return {
"ConfigurationId": ...,
}
# DescribeConfigurationRevisionRequestTypeDef definition
class DescribeConfigurationRevisionRequestTypeDef(TypedDict):
ConfigurationId: str,
ConfigurationRevision: str,
DescribeUserRequestTypeDef#
# DescribeUserRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeUserRequestTypeDef
def get_value() -> DescribeUserRequestTypeDef:
return {
"BrokerId": ...,
}
# DescribeUserRequestTypeDef definition
class DescribeUserRequestTypeDef(TypedDict):
BrokerId: str,
Username: str,
UserPendingChangesTypeDef#
# UserPendingChangesTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UserPendingChangesTypeDef
def get_value() -> UserPendingChangesTypeDef:
return {
"ConsoleAccess": ...,
}
# UserPendingChangesTypeDef definition
class UserPendingChangesTypeDef(TypedDict):
PendingChange: ChangeTypeType, # (1)
ConsoleAccess: NotRequired[bool],
Groups: NotRequired[List[str]],
- See ChangeTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_mq.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBrokersRequestTypeDef#
# ListBrokersRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListBrokersRequestTypeDef
def get_value() -> ListBrokersRequestTypeDef:
return {
"MaxResults": ...,
}
# ListBrokersRequestTypeDef definition
class ListBrokersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConfigurationRevisionsRequestTypeDef#
# ListConfigurationRevisionsRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListConfigurationRevisionsRequestTypeDef
def get_value() -> ListConfigurationRevisionsRequestTypeDef:
return {
"ConfigurationId": ...,
}
# ListConfigurationRevisionsRequestTypeDef definition
class ListConfigurationRevisionsRequestTypeDef(TypedDict):
ConfigurationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConfigurationsRequestTypeDef#
# ListConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListConfigurationsRequestTypeDef
def get_value() -> ListConfigurationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListConfigurationsRequestTypeDef definition
class ListConfigurationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsRequestTypeDef#
# ListTagsRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListTagsRequestTypeDef
def get_value() -> ListTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsRequestTypeDef definition
class ListTagsRequestTypeDef(TypedDict):
ResourceArn: str,
ListUsersRequestTypeDef#
# ListUsersRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListUsersRequestTypeDef
def get_value() -> ListUsersRequestTypeDef:
return {
"BrokerId": ...,
}
# ListUsersRequestTypeDef definition
class ListUsersRequestTypeDef(TypedDict):
BrokerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PendingLogsTypeDef#
# PendingLogsTypeDef TypedDict usage example
from types_boto3_mq.type_defs import PendingLogsTypeDef
def get_value() -> PendingLogsTypeDef:
return {
"Audit": ...,
}
# PendingLogsTypeDef definition
class PendingLogsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
PromoteRequestTypeDef#
# PromoteRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import PromoteRequestTypeDef
def get_value() -> PromoteRequestTypeDef:
return {
"BrokerId": ...,
}
# PromoteRequestTypeDef definition
class PromoteRequestTypeDef(TypedDict):
BrokerId: str,
Mode: PromoteModeType, # (1)
- See PromoteModeType
RebootBrokerRequestTypeDef#
# RebootBrokerRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import RebootBrokerRequestTypeDef
def get_value() -> RebootBrokerRequestTypeDef:
return {
"BrokerId": ...,
}
# RebootBrokerRequestTypeDef definition
class RebootBrokerRequestTypeDef(TypedDict):
BrokerId: str,
SanitizationWarningTypeDef#
# SanitizationWarningTypeDef TypedDict usage example
from types_boto3_mq.type_defs import SanitizationWarningTypeDef
def get_value() -> SanitizationWarningTypeDef:
return {
"AttributeName": ...,
}
# SanitizationWarningTypeDef definition
class SanitizationWarningTypeDef(TypedDict):
Reason: SanitizationWarningReasonType, # (1)
AttributeName: NotRequired[str],
ElementName: NotRequired[str],
UpdateConfigurationRequestTypeDef#
# UpdateConfigurationRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UpdateConfigurationRequestTypeDef
def get_value() -> UpdateConfigurationRequestTypeDef:
return {
"ConfigurationId": ...,
}
# UpdateConfigurationRequestTypeDef definition
class UpdateConfigurationRequestTypeDef(TypedDict):
ConfigurationId: str,
Data: str,
Description: NotRequired[str],
UpdateUserRequestTypeDef#
# UpdateUserRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UpdateUserRequestTypeDef
def get_value() -> UpdateUserRequestTypeDef:
return {
"BrokerId": ...,
}
# UpdateUserRequestTypeDef definition
class UpdateUserRequestTypeDef(TypedDict):
BrokerId: str,
Username: str,
ConsoleAccess: NotRequired[bool],
Groups: NotRequired[Sequence[str]],
Password: NotRequired[str],
ReplicationUser: NotRequired[bool],
BrokerInstanceOptionTypeDef#
# BrokerInstanceOptionTypeDef TypedDict usage example
from types_boto3_mq.type_defs import BrokerInstanceOptionTypeDef
def get_value() -> BrokerInstanceOptionTypeDef:
return {
"AvailabilityZones": ...,
}
# BrokerInstanceOptionTypeDef definition
class BrokerInstanceOptionTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]], # (1)
EngineType: NotRequired[EngineTypeType], # (2)
HostInstanceType: NotRequired[str],
StorageType: NotRequired[BrokerStorageTypeType], # (3)
SupportedDeploymentModes: NotRequired[List[DeploymentModeType]], # (4)
SupportedEngineVersions: NotRequired[List[str]],
- See AvailabilityZoneTypeDef
- See EngineTypeType
- See BrokerStorageTypeType
- See DeploymentModeType
BrokerEngineTypeTypeDef#
# BrokerEngineTypeTypeDef TypedDict usage example
from types_boto3_mq.type_defs import BrokerEngineTypeTypeDef
def get_value() -> BrokerEngineTypeTypeDef:
return {
"EngineType": ...,
}
# BrokerEngineTypeTypeDef definition
class BrokerEngineTypeTypeDef(TypedDict):
EngineType: NotRequired[EngineTypeType], # (1)
EngineVersions: NotRequired[List[EngineVersionTypeDef]], # (2)
- See EngineTypeType
- See EngineVersionTypeDef
ConfigurationsTypeDef#
# ConfigurationsTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ConfigurationsTypeDef
def get_value() -> ConfigurationsTypeDef:
return {
"Current": ...,
}
# ConfigurationsTypeDef definition
class ConfigurationsTypeDef(TypedDict):
Current: NotRequired[ConfigurationIdTypeDef], # (1)
History: NotRequired[List[ConfigurationIdTypeDef]], # (2)
Pending: NotRequired[ConfigurationIdTypeDef], # (1)
ConfigurationTypeDef#
# ConfigurationTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ConfigurationTypeDef
def get_value() -> ConfigurationTypeDef:
return {
"Arn": ...,
}
# ConfigurationTypeDef definition
class ConfigurationTypeDef(TypedDict):
Arn: str,
AuthenticationStrategy: AuthenticationStrategyType, # (1)
Created: datetime,
Description: str,
EngineType: EngineTypeType, # (2)
EngineVersion: str,
Id: str,
LatestRevision: ConfigurationRevisionTypeDef, # (3)
Name: str,
Tags: NotRequired[Dict[str, str]],
CreateBrokerRequestTypeDef#
# CreateBrokerRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import CreateBrokerRequestTypeDef
def get_value() -> CreateBrokerRequestTypeDef:
return {
"BrokerName": ...,
}
# CreateBrokerRequestTypeDef definition
class CreateBrokerRequestTypeDef(TypedDict):
BrokerName: str,
DeploymentMode: DeploymentModeType, # (1)
EngineType: EngineTypeType, # (2)
HostInstanceType: str,
PubliclyAccessible: bool,
Users: Sequence[UserTypeDef], # (3)
AuthenticationStrategy: NotRequired[AuthenticationStrategyType], # (4)
AutoMinorVersionUpgrade: NotRequired[bool],
Configuration: NotRequired[ConfigurationIdTypeDef], # (5)
CreatorRequestId: NotRequired[str],
EncryptionOptions: NotRequired[EncryptionOptionsTypeDef], # (6)
EngineVersion: NotRequired[str],
LdapServerMetadata: NotRequired[LdapServerMetadataInputTypeDef], # (7)
Logs: NotRequired[LogsTypeDef], # (8)
MaintenanceWindowStartTime: NotRequired[WeeklyStartTimeTypeDef], # (9)
SecurityGroups: NotRequired[Sequence[str]],
StorageType: NotRequired[BrokerStorageTypeType], # (10)
SubnetIds: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
DataReplicationMode: NotRequired[DataReplicationModeType], # (11)
DataReplicationPrimaryBrokerArn: NotRequired[str],
- See DeploymentModeType
- See EngineTypeType
- See UserTypeDef
- See AuthenticationStrategyType
- See ConfigurationIdTypeDef
- See EncryptionOptionsTypeDef
- See LdapServerMetadataInputTypeDef
- See LogsTypeDef
- See WeeklyStartTimeTypeDef
- See BrokerStorageTypeType
- See DataReplicationModeType
UpdateBrokerRequestTypeDef#
# UpdateBrokerRequestTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UpdateBrokerRequestTypeDef
def get_value() -> UpdateBrokerRequestTypeDef:
return {
"BrokerId": ...,
}
# UpdateBrokerRequestTypeDef definition
class UpdateBrokerRequestTypeDef(TypedDict):
BrokerId: str,
AuthenticationStrategy: NotRequired[AuthenticationStrategyType], # (1)
AutoMinorVersionUpgrade: NotRequired[bool],
Configuration: NotRequired[ConfigurationIdTypeDef], # (2)
EngineVersion: NotRequired[str],
HostInstanceType: NotRequired[str],
LdapServerMetadata: NotRequired[LdapServerMetadataInputTypeDef], # (3)
Logs: NotRequired[LogsTypeDef], # (4)
MaintenanceWindowStartTime: NotRequired[WeeklyStartTimeTypeDef], # (5)
SecurityGroups: NotRequired[Sequence[str]],
DataReplicationMode: NotRequired[DataReplicationModeType], # (6)
- See AuthenticationStrategyType
- See ConfigurationIdTypeDef
- See LdapServerMetadataInputTypeDef
- See LogsTypeDef
- See WeeklyStartTimeTypeDef
- See DataReplicationModeType
CreateBrokerResponseTypeDef#
# CreateBrokerResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import CreateBrokerResponseTypeDef
def get_value() -> CreateBrokerResponseTypeDef:
return {
"BrokerArn": ...,
}
# CreateBrokerResponseTypeDef definition
class CreateBrokerResponseTypeDef(TypedDict):
BrokerArn: str,
BrokerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConfigurationResponseTypeDef#
# CreateConfigurationResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import CreateConfigurationResponseTypeDef
def get_value() -> CreateConfigurationResponseTypeDef:
return {
"Arn": ...,
}
# CreateConfigurationResponseTypeDef definition
class CreateConfigurationResponseTypeDef(TypedDict):
Arn: str,
AuthenticationStrategy: AuthenticationStrategyType, # (1)
Created: datetime,
Id: str,
LatestRevision: ConfigurationRevisionTypeDef, # (2)
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteBrokerResponseTypeDef#
# DeleteBrokerResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DeleteBrokerResponseTypeDef
def get_value() -> DeleteBrokerResponseTypeDef:
return {
"BrokerId": ...,
}
# DeleteBrokerResponseTypeDef definition
class DeleteBrokerResponseTypeDef(TypedDict):
BrokerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeConfigurationResponseTypeDef#
# DescribeConfigurationResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeConfigurationResponseTypeDef
def get_value() -> DescribeConfigurationResponseTypeDef:
return {
"Arn": ...,
}
# DescribeConfigurationResponseTypeDef definition
class DescribeConfigurationResponseTypeDef(TypedDict):
Arn: str,
AuthenticationStrategy: AuthenticationStrategyType, # (1)
Created: datetime,
Description: str,
EngineType: EngineTypeType, # (2)
EngineVersion: str,
Id: str,
LatestRevision: ConfigurationRevisionTypeDef, # (3)
Name: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AuthenticationStrategyType
- See EngineTypeType
- See ConfigurationRevisionTypeDef
- See ResponseMetadataTypeDef
DescribeConfigurationRevisionResponseTypeDef#
# DescribeConfigurationRevisionResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeConfigurationRevisionResponseTypeDef
def get_value() -> DescribeConfigurationRevisionResponseTypeDef:
return {
"ConfigurationId": ...,
}
# DescribeConfigurationRevisionResponseTypeDef definition
class DescribeConfigurationRevisionResponseTypeDef(TypedDict):
ConfigurationId: str,
Created: datetime,
Data: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_mq.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBrokersResponseTypeDef#
# ListBrokersResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListBrokersResponseTypeDef
def get_value() -> ListBrokersResponseTypeDef:
return {
"BrokerSummaries": ...,
}
# ListBrokersResponseTypeDef definition
class ListBrokersResponseTypeDef(TypedDict):
BrokerSummaries: List[BrokerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListConfigurationRevisionsResponseTypeDef#
# ListConfigurationRevisionsResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListConfigurationRevisionsResponseTypeDef
def get_value() -> ListConfigurationRevisionsResponseTypeDef:
return {
"ConfigurationId": ...,
}
# ListConfigurationRevisionsResponseTypeDef definition
class ListConfigurationRevisionsResponseTypeDef(TypedDict):
ConfigurationId: str,
MaxResults: int,
Revisions: List[ConfigurationRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsResponseTypeDef#
# ListTagsResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListTagsResponseTypeDef
def get_value() -> ListTagsResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsResponseTypeDef definition
class ListTagsResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PromoteResponseTypeDef#
# PromoteResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import PromoteResponseTypeDef
def get_value() -> PromoteResponseTypeDef:
return {
"BrokerId": ...,
}
# PromoteResponseTypeDef definition
class PromoteResponseTypeDef(TypedDict):
BrokerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DataReplicationMetadataOutputTypeDef#
# DataReplicationMetadataOutputTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DataReplicationMetadataOutputTypeDef
def get_value() -> DataReplicationMetadataOutputTypeDef:
return {
"DataReplicationCounterpart": ...,
}
# DataReplicationMetadataOutputTypeDef definition
class DataReplicationMetadataOutputTypeDef(TypedDict):
DataReplicationRole: str,
DataReplicationCounterpart: NotRequired[DataReplicationCounterpartTypeDef], # (1)
ListUsersResponseTypeDef#
# ListUsersResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListUsersResponseTypeDef
def get_value() -> ListUsersResponseTypeDef:
return {
"BrokerId": ...,
}
# ListUsersResponseTypeDef definition
class ListUsersResponseTypeDef(TypedDict):
BrokerId: str,
MaxResults: int,
Users: List[UserSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeUserResponseTypeDef#
# DescribeUserResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeUserResponseTypeDef
def get_value() -> DescribeUserResponseTypeDef:
return {
"BrokerId": ...,
}
# DescribeUserResponseTypeDef definition
class DescribeUserResponseTypeDef(TypedDict):
BrokerId: str,
ConsoleAccess: bool,
Groups: List[str],
Pending: UserPendingChangesTypeDef, # (1)
Username: str,
ReplicationUser: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListBrokersRequestPaginateTypeDef#
# ListBrokersRequestPaginateTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListBrokersRequestPaginateTypeDef
def get_value() -> ListBrokersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListBrokersRequestPaginateTypeDef definition
class ListBrokersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LogsSummaryTypeDef#
# LogsSummaryTypeDef TypedDict usage example
from types_boto3_mq.type_defs import LogsSummaryTypeDef
def get_value() -> LogsSummaryTypeDef:
return {
"Audit": ...,
}
# LogsSummaryTypeDef definition
class LogsSummaryTypeDef(TypedDict):
General: bool,
GeneralLogGroup: str,
Audit: NotRequired[bool],
AuditLogGroup: NotRequired[str],
Pending: NotRequired[PendingLogsTypeDef], # (1)
UpdateConfigurationResponseTypeDef#
# UpdateConfigurationResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UpdateConfigurationResponseTypeDef
def get_value() -> UpdateConfigurationResponseTypeDef:
return {
"Arn": ...,
}
# UpdateConfigurationResponseTypeDef definition
class UpdateConfigurationResponseTypeDef(TypedDict):
Arn: str,
Created: datetime,
Id: str,
LatestRevision: ConfigurationRevisionTypeDef, # (1)
Name: str,
Warnings: List[SanitizationWarningTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeBrokerInstanceOptionsResponseTypeDef#
# DescribeBrokerInstanceOptionsResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeBrokerInstanceOptionsResponseTypeDef
def get_value() -> DescribeBrokerInstanceOptionsResponseTypeDef:
return {
"BrokerInstanceOptions": ...,
}
# DescribeBrokerInstanceOptionsResponseTypeDef definition
class DescribeBrokerInstanceOptionsResponseTypeDef(TypedDict):
BrokerInstanceOptions: List[BrokerInstanceOptionTypeDef], # (1)
MaxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeBrokerEngineTypesResponseTypeDef#
# DescribeBrokerEngineTypesResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeBrokerEngineTypesResponseTypeDef
def get_value() -> DescribeBrokerEngineTypesResponseTypeDef:
return {
"BrokerEngineTypes": ...,
}
# DescribeBrokerEngineTypesResponseTypeDef definition
class DescribeBrokerEngineTypesResponseTypeDef(TypedDict):
BrokerEngineTypes: List[BrokerEngineTypeTypeDef], # (1)
MaxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListConfigurationsResponseTypeDef#
# ListConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import ListConfigurationsResponseTypeDef
def get_value() -> ListConfigurationsResponseTypeDef:
return {
"Configurations": ...,
}
# ListConfigurationsResponseTypeDef definition
class ListConfigurationsResponseTypeDef(TypedDict):
Configurations: List[ConfigurationTypeDef], # (1)
MaxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateBrokerResponseTypeDef#
# UpdateBrokerResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import UpdateBrokerResponseTypeDef
def get_value() -> UpdateBrokerResponseTypeDef:
return {
"AuthenticationStrategy": ...,
}
# UpdateBrokerResponseTypeDef definition
class UpdateBrokerResponseTypeDef(TypedDict):
AuthenticationStrategy: AuthenticationStrategyType, # (1)
AutoMinorVersionUpgrade: bool,
BrokerId: str,
Configuration: ConfigurationIdTypeDef, # (2)
EngineVersion: str,
HostInstanceType: str,
LdapServerMetadata: LdapServerMetadataOutputTypeDef, # (3)
Logs: LogsTypeDef, # (4)
MaintenanceWindowStartTime: WeeklyStartTimeTypeDef, # (5)
SecurityGroups: List[str],
DataReplicationMetadata: DataReplicationMetadataOutputTypeDef, # (6)
DataReplicationMode: DataReplicationModeType, # (7)
PendingDataReplicationMetadata: DataReplicationMetadataOutputTypeDef, # (6)
PendingDataReplicationMode: DataReplicationModeType, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See AuthenticationStrategyType
- See ConfigurationIdTypeDef
- See LdapServerMetadataOutputTypeDef
- See LogsTypeDef
- See WeeklyStartTimeTypeDef
- See DataReplicationMetadataOutputTypeDef
- See DataReplicationModeType
- See DataReplicationMetadataOutputTypeDef
- See DataReplicationModeType
- See ResponseMetadataTypeDef
DescribeBrokerResponseTypeDef#
# DescribeBrokerResponseTypeDef TypedDict usage example
from types_boto3_mq.type_defs import DescribeBrokerResponseTypeDef
def get_value() -> DescribeBrokerResponseTypeDef:
return {
"ActionsRequired": ...,
}
# DescribeBrokerResponseTypeDef definition
class DescribeBrokerResponseTypeDef(TypedDict):
ActionsRequired: List[ActionRequiredTypeDef], # (1)
AuthenticationStrategy: AuthenticationStrategyType, # (2)
AutoMinorVersionUpgrade: bool,
BrokerArn: str,
BrokerId: str,
BrokerInstances: List[BrokerInstanceTypeDef], # (3)
BrokerName: str,
BrokerState: BrokerStateType, # (4)
Configurations: ConfigurationsTypeDef, # (5)
Created: datetime,
DeploymentMode: DeploymentModeType, # (6)
EncryptionOptions: EncryptionOptionsTypeDef, # (7)
EngineType: EngineTypeType, # (8)
EngineVersion: str,
HostInstanceType: str,
LdapServerMetadata: LdapServerMetadataOutputTypeDef, # (9)
Logs: LogsSummaryTypeDef, # (10)
MaintenanceWindowStartTime: WeeklyStartTimeTypeDef, # (11)
PendingAuthenticationStrategy: AuthenticationStrategyType, # (2)
PendingEngineVersion: str,
PendingHostInstanceType: str,
PendingLdapServerMetadata: LdapServerMetadataOutputTypeDef, # (9)
PendingSecurityGroups: List[str],
PubliclyAccessible: bool,
SecurityGroups: List[str],
StorageType: BrokerStorageTypeType, # (14)
SubnetIds: List[str],
Tags: Dict[str, str],
Users: List[UserSummaryTypeDef], # (15)
DataReplicationMetadata: DataReplicationMetadataOutputTypeDef, # (16)
DataReplicationMode: DataReplicationModeType, # (17)
PendingDataReplicationMetadata: DataReplicationMetadataOutputTypeDef, # (16)
PendingDataReplicationMode: DataReplicationModeType, # (17)
ResponseMetadata: ResponseMetadataTypeDef, # (20)
- See ActionRequiredTypeDef
- See AuthenticationStrategyType
- See BrokerInstanceTypeDef
- See BrokerStateType
- See ConfigurationsTypeDef
- See DeploymentModeType
- See EncryptionOptionsTypeDef
- See EngineTypeType
- See LdapServerMetadataOutputTypeDef
- See LogsSummaryTypeDef
- See WeeklyStartTimeTypeDef
- See AuthenticationStrategyType
- See LdapServerMetadataOutputTypeDef
- See BrokerStorageTypeType
- See UserSummaryTypeDef
- See DataReplicationMetadataOutputTypeDef
- See DataReplicationModeType
- See DataReplicationMetadataOutputTypeDef
- See DataReplicationModeType
- See ResponseMetadataTypeDef