Skip to content

Typed dictionaries

Index > MQ > Typed dictionaries

Auto-generated documentation for MQ type annotations stubs module mypy-boto3-mq.

ActionRequiredTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ActionRequiredTypeDef

def get_value() -> ActionRequiredTypeDef:
    return {
        "ActionRequiredCode": ...,
    }
Definition
class ActionRequiredTypeDef(TypedDict):
    ActionRequiredCode: NotRequired[str],
    ActionRequiredInfo: NotRequired[str],

AvailabilityZoneTypeDef

Usage Example
from mypy_boto3_mq.type_defs import AvailabilityZoneTypeDef

def get_value() -> AvailabilityZoneTypeDef:
    return {
        "Name": ...,
    }
Definition
class AvailabilityZoneTypeDef(TypedDict):
    Name: NotRequired[str],

EngineVersionTypeDef

Usage Example
from mypy_boto3_mq.type_defs import EngineVersionTypeDef

def get_value() -> EngineVersionTypeDef:
    return {
        "Name": ...,
    }
Definition
class EngineVersionTypeDef(TypedDict):
    Name: NotRequired[str],

BrokerInstanceTypeDef

Usage Example
from mypy_boto3_mq.type_defs import BrokerInstanceTypeDef

def get_value() -> BrokerInstanceTypeDef:
    return {
        "ConsoleURL": ...,
    }
Definition
class BrokerInstanceTypeDef(TypedDict):
    ConsoleURL: NotRequired[str],
    Endpoints: NotRequired[List[str]],
    IpAddress: NotRequired[str],

BrokerSummaryTypeDef

Usage Example
from mypy_boto3_mq.type_defs import BrokerSummaryTypeDef

def get_value() -> BrokerSummaryTypeDef:
    return {
        "DeploymentMode": ...,
        "EngineType": ...,
    }
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],
  1. See BrokerStateType
  2. See DeploymentModeType
  3. See EngineTypeType

ConfigurationIdTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ConfigurationIdTypeDef

def get_value() -> ConfigurationIdTypeDef:
    return {
        "Id": ...,
    }
Definition
class ConfigurationIdTypeDef(TypedDict):
    Id: str,
    Revision: NotRequired[int],

ConfigurationRevisionTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ConfigurationRevisionTypeDef

def get_value() -> ConfigurationRevisionTypeDef:
    return {
        "Created": ...,
        "Revision": ...,
    }
Definition
class ConfigurationRevisionTypeDef(TypedDict):
    Created: datetime,
    Revision: int,
    Description: NotRequired[str],

EncryptionOptionsTypeDef

Usage Example
from mypy_boto3_mq.type_defs import EncryptionOptionsTypeDef

def get_value() -> EncryptionOptionsTypeDef:
    return {
        "UseAwsOwnedKey": ...,
    }
Definition
class EncryptionOptionsTypeDef(TypedDict):
    UseAwsOwnedKey: bool,
    KmsKeyId: NotRequired[str],

LdapServerMetadataInputTypeDef

Usage Example
from mypy_boto3_mq.type_defs import LdapServerMetadataInputTypeDef

def get_value() -> LdapServerMetadataInputTypeDef:
    return {
        "Hosts": ...,
        "RoleBase": ...,
        "RoleSearchMatching": ...,
        "ServiceAccountPassword": ...,
        "ServiceAccountUsername": ...,
        "UserBase": ...,
        "UserSearchMatching": ...,
    }
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

Usage Example
from mypy_boto3_mq.type_defs import LogsTypeDef

def get_value() -> LogsTypeDef:
    return {
        "Audit": ...,
    }
Definition
class LogsTypeDef(TypedDict):
    Audit: NotRequired[bool],
    General: NotRequired[bool],

UserTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UserTypeDef

def get_value() -> UserTypeDef:
    return {
        "Password": ...,
        "Username": ...,
    }
Definition
class UserTypeDef(TypedDict):
    Password: str,
    Username: str,
    ConsoleAccess: NotRequired[bool],
    Groups: NotRequired[Sequence[str]],

WeeklyStartTimeTypeDef

Usage Example
from mypy_boto3_mq.type_defs import WeeklyStartTimeTypeDef

def get_value() -> WeeklyStartTimeTypeDef:
    return {
        "DayOfWeek": ...,
        "TimeOfDay": ...,
    }
Definition
class WeeklyStartTimeTypeDef(TypedDict):
    DayOfWeek: DayOfWeekType,  # (1)
    TimeOfDay: str,
    TimeZone: NotRequired[str],
  1. See DayOfWeekType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import CreateConfigurationRequestRequestTypeDef

def get_value() -> CreateConfigurationRequestRequestTypeDef:
    return {
        "EngineType": ...,
        "EngineVersion": ...,
        "Name": ...,
    }
Definition
class CreateConfigurationRequestRequestTypeDef(TypedDict):
    EngineType: EngineTypeType,  # (1)
    EngineVersion: str,
    Name: str,
    AuthenticationStrategy: NotRequired[AuthenticationStrategyType],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See EngineTypeType
  2. See AuthenticationStrategyType

CreateTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import CreateTagsRequestRequestTypeDef

def get_value() -> CreateTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class CreateTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: NotRequired[Mapping[str, str]],

CreateUserRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import CreateUserRequestRequestTypeDef

def get_value() -> CreateUserRequestRequestTypeDef:
    return {
        "BrokerId": ...,
        "Password": ...,
        "Username": ...,
    }
Definition
class CreateUserRequestRequestTypeDef(TypedDict):
    BrokerId: str,
    Password: str,
    Username: str,
    ConsoleAccess: NotRequired[bool],
    Groups: NotRequired[Sequence[str]],

DeleteBrokerRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DeleteBrokerRequestRequestTypeDef

def get_value() -> DeleteBrokerRequestRequestTypeDef:
    return {
        "BrokerId": ...,
    }
Definition
class DeleteBrokerRequestRequestTypeDef(TypedDict):
    BrokerId: str,

DeleteTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DeleteTagsRequestRequestTypeDef

def get_value() -> DeleteTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

DeleteUserRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "BrokerId": ...,
        "Username": ...,
    }
Definition
class DeleteUserRequestRequestTypeDef(TypedDict):
    BrokerId: str,
    Username: str,

DescribeBrokerEngineTypesRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeBrokerEngineTypesRequestRequestTypeDef

def get_value() -> DescribeBrokerEngineTypesRequestRequestTypeDef:
    return {
        "EngineType": ...,
    }
Definition
class DescribeBrokerEngineTypesRequestRequestTypeDef(TypedDict):
    EngineType: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeBrokerInstanceOptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeBrokerInstanceOptionsRequestRequestTypeDef

def get_value() -> DescribeBrokerInstanceOptionsRequestRequestTypeDef:
    return {
        "EngineType": ...,
    }
Definition
class DescribeBrokerInstanceOptionsRequestRequestTypeDef(TypedDict):
    EngineType: NotRequired[str],
    HostInstanceType: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    StorageType: NotRequired[str],

DescribeBrokerRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeBrokerRequestRequestTypeDef

def get_value() -> DescribeBrokerRequestRequestTypeDef:
    return {
        "BrokerId": ...,
    }
Definition
class DescribeBrokerRequestRequestTypeDef(TypedDict):
    BrokerId: str,

LdapServerMetadataOutputTypeDef

Usage Example
from mypy_boto3_mq.type_defs import LdapServerMetadataOutputTypeDef

def get_value() -> LdapServerMetadataOutputTypeDef:
    return {
        "Hosts": ...,
        "RoleBase": ...,
        "RoleSearchMatching": ...,
        "ServiceAccountUsername": ...,
        "UserBase": ...,
        "UserSearchMatching": ...,
    }
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

Usage Example
from mypy_boto3_mq.type_defs import UserSummaryTypeDef

def get_value() -> UserSummaryTypeDef:
    return {
        "Username": ...,
    }
Definition
class UserSummaryTypeDef(TypedDict):
    Username: str,
    PendingChange: NotRequired[ChangeTypeType],  # (1)
  1. See ChangeTypeType

DescribeConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeConfigurationRequestRequestTypeDef

def get_value() -> DescribeConfigurationRequestRequestTypeDef:
    return {
        "ConfigurationId": ...,
    }
Definition
class DescribeConfigurationRequestRequestTypeDef(TypedDict):
    ConfigurationId: str,

DescribeConfigurationRevisionRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeConfigurationRevisionRequestRequestTypeDef

def get_value() -> DescribeConfigurationRevisionRequestRequestTypeDef:
    return {
        "ConfigurationId": ...,
        "ConfigurationRevision": ...,
    }
Definition
class DescribeConfigurationRevisionRequestRequestTypeDef(TypedDict):
    ConfigurationId: str,
    ConfigurationRevision: str,

DescribeUserRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeUserRequestRequestTypeDef

def get_value() -> DescribeUserRequestRequestTypeDef:
    return {
        "BrokerId": ...,
        "Username": ...,
    }
Definition
class DescribeUserRequestRequestTypeDef(TypedDict):
    BrokerId: str,
    Username: str,

UserPendingChangesTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UserPendingChangesTypeDef

def get_value() -> UserPendingChangesTypeDef:
    return {
        "PendingChange": ...,
    }
Definition
class UserPendingChangesTypeDef(TypedDict):
    PendingChange: ChangeTypeType,  # (1)
    ConsoleAccess: NotRequired[bool],
    Groups: NotRequired[List[str]],
  1. See ChangeTypeType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_mq.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListBrokersRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListBrokersRequestRequestTypeDef

def get_value() -> ListBrokersRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListBrokersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListConfigurationRevisionsRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListConfigurationRevisionsRequestRequestTypeDef

def get_value() -> ListConfigurationRevisionsRequestRequestTypeDef:
    return {
        "ConfigurationId": ...,
    }
Definition
class ListConfigurationRevisionsRequestRequestTypeDef(TypedDict):
    ConfigurationId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListConfigurationsRequestRequestTypeDef

def get_value() -> ListConfigurationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListConfigurationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListTagsRequestRequestTypeDef

def get_value() -> ListTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListUsersRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListUsersRequestRequestTypeDef

def get_value() -> ListUsersRequestRequestTypeDef:
    return {
        "BrokerId": ...,
    }
Definition
class ListUsersRequestRequestTypeDef(TypedDict):
    BrokerId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PendingLogsTypeDef

Usage Example
from mypy_boto3_mq.type_defs import PendingLogsTypeDef

def get_value() -> PendingLogsTypeDef:
    return {
        "Audit": ...,
    }
Definition
class PendingLogsTypeDef(TypedDict):
    Audit: NotRequired[bool],
    General: NotRequired[bool],

RebootBrokerRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import RebootBrokerRequestRequestTypeDef

def get_value() -> RebootBrokerRequestRequestTypeDef:
    return {
        "BrokerId": ...,
    }
Definition
class RebootBrokerRequestRequestTypeDef(TypedDict):
    BrokerId: str,

SanitizationWarningTypeDef

Usage Example
from mypy_boto3_mq.type_defs import SanitizationWarningTypeDef

def get_value() -> SanitizationWarningTypeDef:
    return {
        "Reason": ...,
    }
Definition
class SanitizationWarningTypeDef(TypedDict):
    Reason: SanitizationWarningReasonType,  # (1)
    AttributeName: NotRequired[str],
    ElementName: NotRequired[str],
  1. See SanitizationWarningReasonType

UpdateConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UpdateConfigurationRequestRequestTypeDef

def get_value() -> UpdateConfigurationRequestRequestTypeDef:
    return {
        "ConfigurationId": ...,
        "Data": ...,
    }
Definition
class UpdateConfigurationRequestRequestTypeDef(TypedDict):
    ConfigurationId: str,
    Data: str,
    Description: NotRequired[str],

UpdateUserRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UpdateUserRequestRequestTypeDef

def get_value() -> UpdateUserRequestRequestTypeDef:
    return {
        "BrokerId": ...,
        "Username": ...,
    }
Definition
class UpdateUserRequestRequestTypeDef(TypedDict):
    BrokerId: str,
    Username: str,
    ConsoleAccess: NotRequired[bool],
    Groups: NotRequired[Sequence[str]],
    Password: NotRequired[str],

BrokerInstanceOptionTypeDef

Usage Example
from mypy_boto3_mq.type_defs import BrokerInstanceOptionTypeDef

def get_value() -> BrokerInstanceOptionTypeDef:
    return {
        "AvailabilityZones": ...,
    }
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]],
  1. See AvailabilityZoneTypeDef
  2. See EngineTypeType
  3. See BrokerStorageTypeType
  4. See DeploymentModeType

BrokerEngineTypeTypeDef

Usage Example
from mypy_boto3_mq.type_defs import BrokerEngineTypeTypeDef

def get_value() -> BrokerEngineTypeTypeDef:
    return {
        "EngineType": ...,
    }
Definition
class BrokerEngineTypeTypeDef(TypedDict):
    EngineType: NotRequired[EngineTypeType],  # (1)
    EngineVersions: NotRequired[List[EngineVersionTypeDef]],  # (2)
  1. See EngineTypeType
  2. See EngineVersionTypeDef

ConfigurationsTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ConfigurationsTypeDef

def get_value() -> ConfigurationsTypeDef:
    return {
        "Current": ...,
    }
Definition
class ConfigurationsTypeDef(TypedDict):
    Current: NotRequired[ConfigurationIdTypeDef],  # (1)
    History: NotRequired[List[ConfigurationIdTypeDef]],  # (2)
    Pending: NotRequired[ConfigurationIdTypeDef],  # (1)
  1. See ConfigurationIdTypeDef
  2. See ConfigurationIdTypeDef
  3. See ConfigurationIdTypeDef

ConfigurationTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ConfigurationTypeDef

def get_value() -> ConfigurationTypeDef:
    return {
        "Arn": ...,
        "AuthenticationStrategy": ...,
        "Created": ...,
        "Description": ...,
        "EngineType": ...,
        "EngineVersion": ...,
        "Id": ...,
        "LatestRevision": ...,
        "Name": ...,
    }
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]],
  1. See AuthenticationStrategyType
  2. See EngineTypeType
  3. See ConfigurationRevisionTypeDef

CreateBrokerRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import CreateBrokerRequestRequestTypeDef

def get_value() -> CreateBrokerRequestRequestTypeDef:
    return {
        "AutoMinorVersionUpgrade": ...,
        "BrokerName": ...,
        "DeploymentMode": ...,
        "EngineType": ...,
        "EngineVersion": ...,
        "HostInstanceType": ...,
        "PubliclyAccessible": ...,
        "Users": ...,
    }
Definition
class CreateBrokerRequestRequestTypeDef(TypedDict):
    AutoMinorVersionUpgrade: bool,
    BrokerName: str,
    DeploymentMode: DeploymentModeType,  # (1)
    EngineType: EngineTypeType,  # (2)
    EngineVersion: str,
    HostInstanceType: str,
    PubliclyAccessible: bool,
    Users: Sequence[UserTypeDef],  # (3)
    AuthenticationStrategy: NotRequired[AuthenticationStrategyType],  # (4)
    Configuration: NotRequired[ConfigurationIdTypeDef],  # (5)
    CreatorRequestId: NotRequired[str],
    EncryptionOptions: NotRequired[EncryptionOptionsTypeDef],  # (6)
    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]],
  1. See DeploymentModeType
  2. See EngineTypeType
  3. See UserTypeDef
  4. See AuthenticationStrategyType
  5. See ConfigurationIdTypeDef
  6. See EncryptionOptionsTypeDef
  7. See LdapServerMetadataInputTypeDef
  8. See LogsTypeDef
  9. See WeeklyStartTimeTypeDef
  10. See BrokerStorageTypeType

UpdateBrokerRequestRequestTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UpdateBrokerRequestRequestTypeDef

def get_value() -> UpdateBrokerRequestRequestTypeDef:
    return {
        "BrokerId": ...,
    }
Definition
class UpdateBrokerRequestRequestTypeDef(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]],
  1. See AuthenticationStrategyType
  2. See ConfigurationIdTypeDef
  3. See LdapServerMetadataInputTypeDef
  4. See LogsTypeDef
  5. See WeeklyStartTimeTypeDef

CreateBrokerResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import CreateBrokerResponseTypeDef

def get_value() -> CreateBrokerResponseTypeDef:
    return {
        "BrokerArn": ...,
        "BrokerId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBrokerResponseTypeDef(TypedDict):
    BrokerArn: str,
    BrokerId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConfigurationResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import CreateConfigurationResponseTypeDef

def get_value() -> CreateConfigurationResponseTypeDef:
    return {
        "Arn": ...,
        "AuthenticationStrategy": ...,
        "Created": ...,
        "Id": ...,
        "LatestRevision": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConfigurationResponseTypeDef(TypedDict):
    Arn: str,
    AuthenticationStrategy: AuthenticationStrategyType,  # (1)
    Created: datetime,
    Id: str,
    LatestRevision: ConfigurationRevisionTypeDef,  # (2)
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AuthenticationStrategyType
  2. See ConfigurationRevisionTypeDef
  3. See ResponseMetadataTypeDef

DeleteBrokerResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DeleteBrokerResponseTypeDef

def get_value() -> DeleteBrokerResponseTypeDef:
    return {
        "BrokerId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteBrokerResponseTypeDef(TypedDict):
    BrokerId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeConfigurationResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeConfigurationResponseTypeDef

def get_value() -> DescribeConfigurationResponseTypeDef:
    return {
        "Arn": ...,
        "AuthenticationStrategy": ...,
        "Created": ...,
        "Description": ...,
        "EngineType": ...,
        "EngineVersion": ...,
        "Id": ...,
        "LatestRevision": ...,
        "Name": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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)
  1. See AuthenticationStrategyType
  2. See EngineTypeType
  3. See ConfigurationRevisionTypeDef
  4. See ResponseMetadataTypeDef

DescribeConfigurationRevisionResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeConfigurationRevisionResponseTypeDef

def get_value() -> DescribeConfigurationRevisionResponseTypeDef:
    return {
        "ConfigurationId": ...,
        "Created": ...,
        "Data": ...,
        "Description": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigurationRevisionResponseTypeDef(TypedDict):
    ConfigurationId: str,
    Created: datetime,
    Data: str,
    Description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_mq.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListBrokersResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListBrokersResponseTypeDef

def get_value() -> ListBrokersResponseTypeDef:
    return {
        "BrokerSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBrokersResponseTypeDef(TypedDict):
    BrokerSummaries: List[BrokerSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BrokerSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationRevisionsResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListConfigurationRevisionsResponseTypeDef

def get_value() -> ListConfigurationRevisionsResponseTypeDef:
    return {
        "ConfigurationId": ...,
        "MaxResults": ...,
        "NextToken": ...,
        "Revisions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConfigurationRevisionsResponseTypeDef(TypedDict):
    ConfigurationId: str,
    MaxResults: int,
    NextToken: str,
    Revisions: List[ConfigurationRevisionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationRevisionTypeDef
  2. See ResponseMetadataTypeDef

ListTagsResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListTagsResponseTypeDef

def get_value() -> ListTagsResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateBrokerResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UpdateBrokerResponseTypeDef

def get_value() -> UpdateBrokerResponseTypeDef:
    return {
        "AuthenticationStrategy": ...,
        "AutoMinorVersionUpgrade": ...,
        "BrokerId": ...,
        "Configuration": ...,
        "EngineVersion": ...,
        "HostInstanceType": ...,
        "LdapServerMetadata": ...,
        "Logs": ...,
        "MaintenanceWindowStartTime": ...,
        "SecurityGroups": ...,
        "ResponseMetadata": ...,
    }
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],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See AuthenticationStrategyType
  2. See ConfigurationIdTypeDef
  3. See LdapServerMetadataOutputTypeDef
  4. See LogsTypeDef
  5. See WeeklyStartTimeTypeDef
  6. See ResponseMetadataTypeDef

ListUsersResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListUsersResponseTypeDef

def get_value() -> ListUsersResponseTypeDef:
    return {
        "BrokerId": ...,
        "MaxResults": ...,
        "NextToken": ...,
        "Users": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListUsersResponseTypeDef(TypedDict):
    BrokerId: str,
    MaxResults: int,
    NextToken: str,
    Users: List[UserSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeUserResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeUserResponseTypeDef

def get_value() -> DescribeUserResponseTypeDef:
    return {
        "BrokerId": ...,
        "ConsoleAccess": ...,
        "Groups": ...,
        "Pending": ...,
        "Username": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeUserResponseTypeDef(TypedDict):
    BrokerId: str,
    ConsoleAccess: bool,
    Groups: List[str],
    Pending: UserPendingChangesTypeDef,  # (1)
    Username: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserPendingChangesTypeDef
  2. See ResponseMetadataTypeDef

ListBrokersRequestListBrokersPaginateTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListBrokersRequestListBrokersPaginateTypeDef

def get_value() -> ListBrokersRequestListBrokersPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListBrokersRequestListBrokersPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

LogsSummaryTypeDef

Usage Example
from mypy_boto3_mq.type_defs import LogsSummaryTypeDef

def get_value() -> LogsSummaryTypeDef:
    return {
        "General": ...,
        "GeneralLogGroup": ...,
    }
Definition
class LogsSummaryTypeDef(TypedDict):
    General: bool,
    GeneralLogGroup: str,
    Audit: NotRequired[bool],
    AuditLogGroup: NotRequired[str],
    Pending: NotRequired[PendingLogsTypeDef],  # (1)
  1. See PendingLogsTypeDef

UpdateConfigurationResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import UpdateConfigurationResponseTypeDef

def get_value() -> UpdateConfigurationResponseTypeDef:
    return {
        "Arn": ...,
        "Created": ...,
        "Id": ...,
        "LatestRevision": ...,
        "Name": ...,
        "Warnings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateConfigurationResponseTypeDef(TypedDict):
    Arn: str,
    Created: datetime,
    Id: str,
    LatestRevision: ConfigurationRevisionTypeDef,  # (1)
    Name: str,
    Warnings: List[SanitizationWarningTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ConfigurationRevisionTypeDef
  2. See SanitizationWarningTypeDef
  3. See ResponseMetadataTypeDef

DescribeBrokerInstanceOptionsResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeBrokerInstanceOptionsResponseTypeDef

def get_value() -> DescribeBrokerInstanceOptionsResponseTypeDef:
    return {
        "BrokerInstanceOptions": ...,
        "MaxResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeBrokerInstanceOptionsResponseTypeDef(TypedDict):
    BrokerInstanceOptions: List[BrokerInstanceOptionTypeDef],  # (1)
    MaxResults: int,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BrokerInstanceOptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeBrokerEngineTypesResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeBrokerEngineTypesResponseTypeDef

def get_value() -> DescribeBrokerEngineTypesResponseTypeDef:
    return {
        "BrokerEngineTypes": ...,
        "MaxResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeBrokerEngineTypesResponseTypeDef(TypedDict):
    BrokerEngineTypes: List[BrokerEngineTypeTypeDef],  # (1)
    MaxResults: int,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BrokerEngineTypeTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import ListConfigurationsResponseTypeDef

def get_value() -> ListConfigurationsResponseTypeDef:
    return {
        "Configurations": ...,
        "MaxResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConfigurationsResponseTypeDef(TypedDict):
    Configurations: List[ConfigurationTypeDef],  # (1)
    MaxResults: int,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeBrokerResponseTypeDef

Usage Example
from mypy_boto3_mq.type_defs import DescribeBrokerResponseTypeDef

def get_value() -> DescribeBrokerResponseTypeDef:
    return {
        "ActionsRequired": ...,
        "AuthenticationStrategy": ...,
        "AutoMinorVersionUpgrade": ...,
        "BrokerArn": ...,
        "BrokerId": ...,
        "BrokerInstances": ...,
        "BrokerName": ...,
        "BrokerState": ...,
        "Configurations": ...,
        "Created": ...,
        "DeploymentMode": ...,
        "EncryptionOptions": ...,
        "EngineType": ...,
        "EngineVersion": ...,
        "HostInstanceType": ...,
        "LdapServerMetadata": ...,
        "Logs": ...,
        "MaintenanceWindowStartTime": ...,
        "PendingAuthenticationStrategy": ...,
        "PendingEngineVersion": ...,
        "PendingHostInstanceType": ...,
        "PendingLdapServerMetadata": ...,
        "PendingSecurityGroups": ...,
        "PubliclyAccessible": ...,
        "SecurityGroups": ...,
        "StorageType": ...,
        "SubnetIds": ...,
        "Tags": ...,
        "Users": ...,
        "ResponseMetadata": ...,
    }
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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (16)
  1. See ActionRequiredTypeDef
  2. See AuthenticationStrategyType
  3. See BrokerInstanceTypeDef
  4. See BrokerStateType
  5. See ConfigurationsTypeDef
  6. See DeploymentModeType
  7. See EncryptionOptionsTypeDef
  8. See EngineTypeType
  9. See LdapServerMetadataOutputTypeDef
  10. See LogsSummaryTypeDef
  11. See WeeklyStartTimeTypeDef
  12. See AuthenticationStrategyType
  13. See LdapServerMetadataOutputTypeDef
  14. See BrokerStorageTypeType
  15. See UserSummaryTypeDef
  16. See ResponseMetadataTypeDef