PinpointSMSVoiceV2Client
Index > PinpointSMSVoiceV2 > PinpointSMSVoiceV2Client
Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.
PinpointSMSVoiceV2Client
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2")
.
boto3 documentation
from boto3.session import Session
from mypy_boto3_pinpoint_sms_voice_v2.client import PinpointSMSVoiceV2Client
def get_pinpoint-sms-voice-v2_client() -> PinpointSMSVoiceV2Client:
return Session().client("pinpoint-sms-voice-v2")
Exceptions
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("pinpoint-sms-voice-v2").exceptions
structure.
client = boto3.client("pinpoint-sms-voice-v2")
try:
do_something(client)
except (
client.AccessDeniedException,
client.ClientError,
client.ConflictException,
client.InternalServerException,
client.ResourceNotFoundException,
client.ServiceQuotaExceededException,
client.ThrottlingException,
client.ValidationException,
) as e:
print(e)
from mypy_boto3_pinpoint_sms_voice_v2.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods
associate_origination_identity
Associates the specified origination identity with a pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").associate_origination_identity
method.
boto3 documentation
def associate_origination_identity(
self,
*,
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: str = ...,
) -> AssociateOriginationIdentityResultTypeDef: # (1)
...
kwargs: AssociateOriginationIdentityRequestRequestTypeDef = { # (1)
"PoolId": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
}
parent.associate_origination_identity(**kwargs)
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").close
method.
boto3 documentation
create_configuration_set
Creates a new configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").create_configuration_set
method.
boto3 documentation
def create_configuration_set(
self,
*,
ConfigurationSetName: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
ClientToken: str = ...,
) -> CreateConfigurationSetResultTypeDef: # (2)
...
kwargs: CreateConfigurationSetRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
}
parent.create_configuration_set(**kwargs)
create_event_destination
Creates a new event destination in a configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").create_event_destination
method.
boto3 documentation
def create_event_destination(
self,
*,
ConfigurationSetName: str,
EventDestinationName: str,
MatchingEventTypes: Sequence[EventTypeType], # (1)
CloudWatchLogsDestination: CloudWatchLogsDestinationTypeDef = ..., # (2)
KinesisFirehoseDestination: KinesisFirehoseDestinationTypeDef = ..., # (3)
SnsDestination: SnsDestinationTypeDef = ..., # (4)
ClientToken: str = ...,
) -> CreateEventDestinationResultTypeDef: # (5)
...
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
- See CreateEventDestinationResultTypeDef
kwargs: CreateEventDestinationRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
"EventDestinationName": ...,
"MatchingEventTypes": ...,
}
parent.create_event_destination(**kwargs)
create_opt_out_list
Creates a new opt-out list.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").create_opt_out_list
method.
boto3 documentation
def create_opt_out_list(
self,
*,
OptOutListName: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
ClientToken: str = ...,
) -> CreateOptOutListResultTypeDef: # (2)
...
kwargs: CreateOptOutListRequestRequestTypeDef = { # (1)
"OptOutListName": ...,
}
parent.create_opt_out_list(**kwargs)
create_pool
Creates a new pool and associates the specified origination identity to the pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").create_pool
method.
boto3 documentation
def create_pool(
self,
*,
OriginationIdentity: str,
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
DeletionProtectionEnabled: bool = ...,
Tags: Sequence[TagTypeDef] = ..., # (2)
ClientToken: str = ...,
) -> CreatePoolResultTypeDef: # (3)
...
- See MessageTypeType
- See TagTypeDef
- See CreatePoolResultTypeDef
kwargs: CreatePoolRequestRequestTypeDef = { # (1)
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"MessageType": ...,
}
parent.create_pool(**kwargs)
delete_configuration_set
Deletes an existing configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_configuration_set
method.
boto3 documentation
def delete_configuration_set(
self,
*,
ConfigurationSetName: str,
) -> DeleteConfigurationSetResultTypeDef: # (1)
...
kwargs: DeleteConfigurationSetRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
}
parent.delete_configuration_set(**kwargs)
delete_default_message_type
Deletes an existing default message type on a configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_default_message_type
method.
boto3 documentation
def delete_default_message_type(
self,
*,
ConfigurationSetName: str,
) -> DeleteDefaultMessageTypeResultTypeDef: # (1)
...
kwargs: DeleteDefaultMessageTypeRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
}
parent.delete_default_message_type(**kwargs)
delete_default_sender_id
Deletes an existing default sender ID on a configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_default_sender_id
method.
boto3 documentation
def delete_default_sender_id(
self,
*,
ConfigurationSetName: str,
) -> DeleteDefaultSenderIdResultTypeDef: # (1)
...
kwargs: DeleteDefaultSenderIdRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
}
parent.delete_default_sender_id(**kwargs)
delete_event_destination
Deletes an existing event destination.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_event_destination
method.
boto3 documentation
def delete_event_destination(
self,
*,
ConfigurationSetName: str,
EventDestinationName: str,
) -> DeleteEventDestinationResultTypeDef: # (1)
...
kwargs: DeleteEventDestinationRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
parent.delete_event_destination(**kwargs)
delete_keyword
Deletes an existing keyword from an origination phone number or pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_keyword
method.
boto3 documentation
def delete_keyword(
self,
*,
OriginationIdentity: str,
Keyword: str,
) -> DeleteKeywordResultTypeDef: # (1)
...
kwargs: DeleteKeywordRequestRequestTypeDef = { # (1)
"OriginationIdentity": ...,
"Keyword": ...,
}
parent.delete_keyword(**kwargs)
delete_opt_out_list
Deletes an existing opt-out list.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_opt_out_list
method.
boto3 documentation
def delete_opt_out_list(
self,
*,
OptOutListName: str,
) -> DeleteOptOutListResultTypeDef: # (1)
...
kwargs: DeleteOptOutListRequestRequestTypeDef = { # (1)
"OptOutListName": ...,
}
parent.delete_opt_out_list(**kwargs)
delete_opted_out_number
Deletes an existing opted out destination phone number from the specified opt- out list.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_opted_out_number
method.
boto3 documentation
def delete_opted_out_number(
self,
*,
OptOutListName: str,
OptedOutNumber: str,
) -> DeleteOptedOutNumberResultTypeDef: # (1)
...
kwargs: DeleteOptedOutNumberRequestRequestTypeDef = { # (1)
"OptOutListName": ...,
"OptedOutNumber": ...,
}
parent.delete_opted_out_number(**kwargs)
delete_pool
Deletes an existing pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_pool
method.
boto3 documentation
kwargs: DeletePoolRequestRequestTypeDef = { # (1)
"PoolId": ...,
}
parent.delete_pool(**kwargs)
delete_text_message_spend_limit_override
Deletes an account-level monthly spending limit override for sending text messages.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_text_message_spend_limit_override
method.
boto3 documentation
def delete_text_message_spend_limit_override(
self,
) -> DeleteTextMessageSpendLimitOverrideResultTypeDef: # (1)
...
delete_voice_message_spend_limit_override
Deletes an account level monthly spend limit override for sending voice messages.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").delete_voice_message_spend_limit_override
method.
boto3 documentation
def delete_voice_message_spend_limit_override(
self,
) -> DeleteVoiceMessageSpendLimitOverrideResultTypeDef: # (1)
...
describe_account_attributes
Describes attributes of your Amazon Web Services account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_account_attributes
method.
boto3 documentation
def describe_account_attributes(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeAccountAttributesResultTypeDef: # (1)
...
kwargs: DescribeAccountAttributesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.describe_account_attributes(**kwargs)
describe_account_limits
Describes the current Amazon Pinpoint SMS Voice V2 resource quotas for your account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_account_limits
method.
boto3 documentation
def describe_account_limits(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeAccountLimitsResultTypeDef: # (1)
...
kwargs: DescribeAccountLimitsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.describe_account_limits(**kwargs)
describe_configuration_sets
Describes the specified configuration sets or all in your account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_configuration_sets
method.
boto3 documentation
def describe_configuration_sets(
self,
*,
ConfigurationSetNames: Sequence[str] = ...,
Filters: Sequence[ConfigurationSetFilterTypeDef] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeConfigurationSetsResultTypeDef: # (2)
...
kwargs: DescribeConfigurationSetsRequestRequestTypeDef = { # (1)
"ConfigurationSetNames": ...,
}
parent.describe_configuration_sets(**kwargs)
describe_keywords
Describes the specified keywords or all keywords on your origination phone number or pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_keywords
method.
boto3 documentation
def describe_keywords(
self,
*,
OriginationIdentity: str,
Keywords: Sequence[str] = ...,
Filters: Sequence[KeywordFilterTypeDef] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeKeywordsResultTypeDef: # (2)
...
kwargs: DescribeKeywordsRequestRequestTypeDef = { # (1)
"OriginationIdentity": ...,
}
parent.describe_keywords(**kwargs)
describe_opt_out_lists
Describes the specified opt-out list or all opt-out lists in your account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_opt_out_lists
method.
boto3 documentation
def describe_opt_out_lists(
self,
*,
OptOutListNames: Sequence[str] = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeOptOutListsResultTypeDef: # (1)
...
kwargs: DescribeOptOutListsRequestRequestTypeDef = { # (1)
"OptOutListNames": ...,
}
parent.describe_opt_out_lists(**kwargs)
describe_opted_out_numbers
Describes the specified opted out destination numbers or all opted out destination numbers in an opt-out list.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_opted_out_numbers
method.
boto3 documentation
def describe_opted_out_numbers(
self,
*,
OptOutListName: str,
OptedOutNumbers: Sequence[str] = ...,
Filters: Sequence[OptedOutFilterTypeDef] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeOptedOutNumbersResultTypeDef: # (2)
...
kwargs: DescribeOptedOutNumbersRequestRequestTypeDef = { # (1)
"OptOutListName": ...,
}
parent.describe_opted_out_numbers(**kwargs)
describe_phone_numbers
Describes the specified origination phone number, or all the phone numbers in your account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_phone_numbers
method.
boto3 documentation
def describe_phone_numbers(
self,
*,
PhoneNumberIds: Sequence[str] = ...,
Filters: Sequence[PhoneNumberFilterTypeDef] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribePhoneNumbersResultTypeDef: # (2)
...
kwargs: DescribePhoneNumbersRequestRequestTypeDef = { # (1)
"PhoneNumberIds": ...,
}
parent.describe_phone_numbers(**kwargs)
describe_pools
Retrieves the specified pools or all pools associated with your Amazon Web Services account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_pools
method.
boto3 documentation
def describe_pools(
self,
*,
PoolIds: Sequence[str] = ...,
Filters: Sequence[PoolFilterTypeDef] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribePoolsResultTypeDef: # (2)
...
kwargs: DescribePoolsRequestRequestTypeDef = { # (1)
"PoolIds": ...,
}
parent.describe_pools(**kwargs)
describe_sender_ids
Describes the specified SenderIds or all SenderIds associated with your Amazon Web Services account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_sender_ids
method.
boto3 documentation
def describe_sender_ids(
self,
*,
SenderIds: Sequence[SenderIdAndCountryTypeDef] = ..., # (1)
Filters: Sequence[SenderIdFilterTypeDef] = ..., # (2)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeSenderIdsResultTypeDef: # (3)
...
kwargs: DescribeSenderIdsRequestRequestTypeDef = { # (1)
"SenderIds": ...,
}
parent.describe_sender_ids(**kwargs)
describe_spend_limits
Describes the current Amazon Pinpoint monthly spend limits for sending voice and text messages.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").describe_spend_limits
method.
boto3 documentation
def describe_spend_limits(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeSpendLimitsResultTypeDef: # (1)
...
kwargs: DescribeSpendLimitsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.describe_spend_limits(**kwargs)
disassociate_origination_identity
Removes the specified origination identity from an existing pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").disassociate_origination_identity
method.
boto3 documentation
def disassociate_origination_identity(
self,
*,
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: str = ...,
) -> DisassociateOriginationIdentityResultTypeDef: # (1)
...
kwargs: DisassociateOriginationIdentityRequestRequestTypeDef = { # (1)
"PoolId": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
}
parent.disassociate_origination_identity(**kwargs)
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").generate_presigned_url
method.
boto3 documentation
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
list_pool_origination_identities
Lists all associated origination identities in your pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").list_pool_origination_identities
method.
boto3 documentation
def list_pool_origination_identities(
self,
*,
PoolId: str,
Filters: Sequence[PoolOriginationIdentitiesFilterTypeDef] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListPoolOriginationIdentitiesResultTypeDef: # (2)
...
kwargs: ListPoolOriginationIdentitiesRequestRequestTypeDef = { # (1)
"PoolId": ...,
}
parent.list_pool_origination_identities(**kwargs)
list_tags_for_resource
List all tags associated with a resource.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").list_tags_for_resource
method.
boto3 documentation
def list_tags_for_resource(
self,
*,
ResourceArn: str,
) -> ListTagsForResourceResultTypeDef: # (1)
...
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
put_keyword
Creates or updates a keyword configuration on an origination phone number or pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").put_keyword
method.
boto3 documentation
def put_keyword(
self,
*,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType = ..., # (1)
) -> PutKeywordResultTypeDef: # (2)
...
kwargs: PutKeywordRequestRequestTypeDef = { # (1)
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
}
parent.put_keyword(**kwargs)
put_opted_out_number
Creates an opted out destination phone number in the opt-out list.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").put_opted_out_number
method.
boto3 documentation
def put_opted_out_number(
self,
*,
OptOutListName: str,
OptedOutNumber: str,
) -> PutOptedOutNumberResultTypeDef: # (1)
...
kwargs: PutOptedOutNumberRequestRequestTypeDef = { # (1)
"OptOutListName": ...,
"OptedOutNumber": ...,
}
parent.put_opted_out_number(**kwargs)
release_phone_number
Releases an existing origination phone number in your account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").release_phone_number
method.
boto3 documentation
def release_phone_number(
self,
*,
PhoneNumberId: str,
) -> ReleasePhoneNumberResultTypeDef: # (1)
...
kwargs: ReleasePhoneNumberRequestRequestTypeDef = { # (1)
"PhoneNumberId": ...,
}
parent.release_phone_number(**kwargs)
request_phone_number
Request an origination phone number for use in your account.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").request_phone_number
method.
boto3 documentation
def request_phone_number(
self,
*,
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
NumberCapabilities: Sequence[NumberCapabilityType], # (2)
NumberType: RequestableNumberTypeType, # (3)
OptOutListName: str = ...,
PoolId: str = ...,
RegistrationId: str = ...,
DeletionProtectionEnabled: bool = ...,
Tags: Sequence[TagTypeDef] = ..., # (4)
ClientToken: str = ...,
) -> RequestPhoneNumberResultTypeDef: # (5)
...
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
- See RequestPhoneNumberResultTypeDef
kwargs: RequestPhoneNumberRequestRequestTypeDef = { # (1)
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
}
parent.request_phone_number(**kwargs)
send_text_message
Creates a new text message and sends it to a recipient's phone number.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").send_text_message
method.
boto3 documentation
def send_text_message(
self,
*,
DestinationPhoneNumber: str,
OriginationIdentity: str = ...,
MessageBody: str = ...,
MessageType: MessageTypeType = ..., # (1)
Keyword: str = ...,
ConfigurationSetName: str = ...,
MaxPrice: str = ...,
TimeToLive: int = ...,
Context: Mapping[str, str] = ...,
DestinationCountryParameters: Mapping[DestinationCountryParameterKeyType, str] = ..., # (2)
DryRun: bool = ...,
) -> SendTextMessageResultTypeDef: # (3)
...
kwargs: SendTextMessageRequestRequestTypeDef = { # (1)
"DestinationPhoneNumber": ...,
}
parent.send_text_message(**kwargs)
send_voice_message
Allows you to send a request that sends a text message through Amazon Pinpoint.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").send_voice_message
method.
boto3 documentation
def send_voice_message(
self,
*,
DestinationPhoneNumber: str,
OriginationIdentity: str,
MessageBody: str = ...,
MessageBodyTextType: VoiceMessageBodyTextTypeType = ..., # (1)
VoiceId: VoiceIdType = ..., # (2)
ConfigurationSetName: str = ...,
MaxPricePerMinute: str = ...,
TimeToLive: int = ...,
Context: Mapping[str, str] = ...,
DryRun: bool = ...,
) -> SendVoiceMessageResultTypeDef: # (3)
...
kwargs: SendVoiceMessageRequestRequestTypeDef = { # (1)
"DestinationPhoneNumber": ...,
"OriginationIdentity": ...,
}
parent.send_voice_message(**kwargs)
set_default_message_type
Sets the default message type on a configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").set_default_message_type
method.
boto3 documentation
def set_default_message_type(
self,
*,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
) -> SetDefaultMessageTypeResultTypeDef: # (2)
...
kwargs: SetDefaultMessageTypeRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
"MessageType": ...,
}
parent.set_default_message_type(**kwargs)
set_default_sender_id
Sets default sender ID on a configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").set_default_sender_id
method.
boto3 documentation
def set_default_sender_id(
self,
*,
ConfigurationSetName: str,
SenderId: str,
) -> SetDefaultSenderIdResultTypeDef: # (1)
...
kwargs: SetDefaultSenderIdRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
"SenderId": ...,
}
parent.set_default_sender_id(**kwargs)
set_text_message_spend_limit_override
Sets an account level monthly spend limit override for sending text messages.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").set_text_message_spend_limit_override
method.
boto3 documentation
def set_text_message_spend_limit_override(
self,
*,
MonthlyLimit: int,
) -> SetTextMessageSpendLimitOverrideResultTypeDef: # (1)
...
kwargs: SetTextMessageSpendLimitOverrideRequestRequestTypeDef = { # (1)
"MonthlyLimit": ...,
}
parent.set_text_message_spend_limit_override(**kwargs)
set_voice_message_spend_limit_override
Sets an account level monthly spend limit override for sending voice messages.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").set_voice_message_spend_limit_override
method.
boto3 documentation
def set_voice_message_spend_limit_override(
self,
*,
MonthlyLimit: int,
) -> SetVoiceMessageSpendLimitOverrideResultTypeDef: # (1)
...
kwargs: SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef = { # (1)
"MonthlyLimit": ...,
}
parent.set_voice_message_spend_limit_override(**kwargs)
tag_resource
Adds or overwrites only the specified tags for the specified Amazon Pinpoint SMS Voice, version 2 resource.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").tag_resource
method.
boto3 documentation
def tag_resource(
self,
*,
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
) -> Dict[str, Any]:
...
- See TagTypeDef
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Removes the association of the specified tags from an Amazon Pinpoint SMS Voice V2 resource.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").untag_resource
method.
boto3 documentation
def untag_resource(
self,
*,
ResourceArn: str,
TagKeys: Sequence[str],
) -> Dict[str, Any]:
...
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_event_destination
Updates an existing event destination in a configuration set.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").update_event_destination
method.
boto3 documentation
def update_event_destination(
self,
*,
ConfigurationSetName: str,
EventDestinationName: str,
Enabled: bool = ...,
MatchingEventTypes: Sequence[EventTypeType] = ..., # (1)
CloudWatchLogsDestination: CloudWatchLogsDestinationTypeDef = ..., # (2)
KinesisFirehoseDestination: KinesisFirehoseDestinationTypeDef = ..., # (3)
SnsDestination: SnsDestinationTypeDef = ..., # (4)
) -> UpdateEventDestinationResultTypeDef: # (5)
...
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
- See UpdateEventDestinationResultTypeDef
kwargs: UpdateEventDestinationRequestRequestTypeDef = { # (1)
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
parent.update_event_destination(**kwargs)
update_phone_number
Updates the configuration of an existing origination phone number.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").update_phone_number
method.
boto3 documentation
def update_phone_number(
self,
*,
PhoneNumberId: str,
TwoWayEnabled: bool = ...,
TwoWayChannelArn: str = ...,
SelfManagedOptOutsEnabled: bool = ...,
OptOutListName: str = ...,
DeletionProtectionEnabled: bool = ...,
) -> UpdatePhoneNumberResultTypeDef: # (1)
...
kwargs: UpdatePhoneNumberRequestRequestTypeDef = { # (1)
"PhoneNumberId": ...,
}
parent.update_phone_number(**kwargs)
update_pool
Updates the configuration of an existing pool.
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").update_pool
method.
boto3 documentation
def update_pool(
self,
*,
PoolId: str,
TwoWayEnabled: bool = ...,
TwoWayChannelArn: str = ...,
SelfManagedOptOutsEnabled: bool = ...,
OptOutListName: str = ...,
SharedRoutesEnabled: bool = ...,
DeletionProtectionEnabled: bool = ...,
) -> UpdatePoolResultTypeDef: # (1)
...
kwargs: UpdatePoolRequestRequestTypeDef = { # (1)
"PoolId": ...,
}
parent.update_pool(**kwargs)
get_paginator
Type annotations and code completion for boto3.client("pinpoint-sms-voice-v2").get_paginator
method with overloads.
client.get_paginator("describe_account_attributes")
-> DescribeAccountAttributesPaginatorclient.get_paginator("describe_account_limits")
-> DescribeAccountLimitsPaginatorclient.get_paginator("describe_configuration_sets")
-> DescribeConfigurationSetsPaginatorclient.get_paginator("describe_keywords")
-> DescribeKeywordsPaginatorclient.get_paginator("describe_opt_out_lists")
-> DescribeOptOutListsPaginatorclient.get_paginator("describe_opted_out_numbers")
-> DescribeOptedOutNumbersPaginatorclient.get_paginator("describe_phone_numbers")
-> DescribePhoneNumbersPaginatorclient.get_paginator("describe_pools")
-> DescribePoolsPaginatorclient.get_paginator("describe_sender_ids")
-> DescribeSenderIdsPaginatorclient.get_paginator("describe_spend_limits")
-> DescribeSpendLimitsPaginatorclient.get_paginator("list_pool_origination_identities")
-> ListPoolOriginationIdentitiesPaginator