Class: Aws::MailManager::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::MailManager::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-mailmanager/client.rb
Overview
An API client for MailManager. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::MailManager::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#create_addon_instance(params = {}) ⇒ Types::CreateAddonInstanceResponse
Creates an Add On instance for the subscription indicated in the request.
-
#create_addon_subscription(params = {}) ⇒ Types::CreateAddonSubscriptionResponse
Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing.
-
#create_address_list(params = {}) ⇒ Types::CreateAddressListResponse
Creates a new address list.
-
#create_address_list_import_job(params = {}) ⇒ Types::CreateAddressListImportJobResponse
Creates an import job for an address list.
-
#create_archive(params = {}) ⇒ Types::CreateArchiveResponse
Creates a new email archive resource for storing and retaining emails.
-
#create_ingress_point(params = {}) ⇒ Types::CreateIngressPointResponse
Provision a new ingress endpoint resource.
-
#create_relay(params = {}) ⇒ Types::CreateRelayResponse
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
-
#create_rule_set(params = {}) ⇒ Types::CreateRuleSetResponse
Provision a new rule set.
-
#create_traffic_policy(params = {}) ⇒ Types::CreateTrafficPolicyResponse
Provision a new traffic policy resource.
-
#delete_addon_instance(params = {}) ⇒ Struct
Deletes an Add On instance.
-
#delete_addon_subscription(params = {}) ⇒ Struct
Deletes an Add On subscription.
-
#delete_address_list(params = {}) ⇒ Struct
Deletes an address list.
-
#delete_archive(params = {}) ⇒ Struct
Initiates deletion of an email archive.
-
#delete_ingress_point(params = {}) ⇒ Struct
Delete an ingress endpoint resource.
-
#delete_relay(params = {}) ⇒ Struct
Deletes an existing relay resource.
-
#delete_rule_set(params = {}) ⇒ Struct
Delete a rule set.
-
#delete_traffic_policy(params = {}) ⇒ Struct
Delete a traffic policy resource.
-
#deregister_member_from_address_list(params = {}) ⇒ Struct
Removes a member from an address list.
-
#get_addon_instance(params = {}) ⇒ Types::GetAddonInstanceResponse
Gets detailed information about an Add On instance.
-
#get_addon_subscription(params = {}) ⇒ Types::GetAddonSubscriptionResponse
Gets detailed information about an Add On subscription.
-
#get_address_list(params = {}) ⇒ Types::GetAddressListResponse
Fetch attributes of an address list.
-
#get_address_list_import_job(params = {}) ⇒ Types::GetAddressListImportJobResponse
Fetch attributes of an import job.
-
#get_archive(params = {}) ⇒ Types::GetArchiveResponse
Retrieves the full details and current state of a specified email archive.
-
#get_archive_export(params = {}) ⇒ Types::GetArchiveExportResponse
Retrieves the details and current status of a specific email archive export job.
-
#get_archive_message(params = {}) ⇒ Types::GetArchiveMessageResponse
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
-
#get_archive_message_content(params = {}) ⇒ Types::GetArchiveMessageContentResponse
Returns the textual content of a specific email message stored in the archive.
-
#get_archive_search(params = {}) ⇒ Types::GetArchiveSearchResponse
Retrieves the details and current status of a specific email archive search job.
-
#get_archive_search_results(params = {}) ⇒ Types::GetArchiveSearchResultsResponse
Returns the results of a completed email archive search job.
-
#get_ingress_point(params = {}) ⇒ Types::GetIngressPointResponse
Fetch ingress endpoint resource attributes.
-
#get_member_of_address_list(params = {}) ⇒ Types::GetMemberOfAddressListResponse
Fetch attributes of a member in an address list.
-
#get_relay(params = {}) ⇒ Types::GetRelayResponse
Fetch the relay resource and it’s attributes.
-
#get_rule_set(params = {}) ⇒ Types::GetRuleSetResponse
Fetch attributes of a rule set.
-
#get_traffic_policy(params = {}) ⇒ Types::GetTrafficPolicyResponse
Fetch attributes of a traffic policy resource.
-
#list_addon_instances(params = {}) ⇒ Types::ListAddonInstancesResponse
Lists all Add On instances in your account.
-
#list_addon_subscriptions(params = {}) ⇒ Types::ListAddonSubscriptionsResponse
Lists all Add On subscriptions in your account.
-
#list_address_list_import_jobs(params = {}) ⇒ Types::ListAddressListImportJobsResponse
Lists jobs for an address list.
-
#list_address_lists(params = {}) ⇒ Types::ListAddressListsResponse
Lists address lists for this account.
-
#list_archive_exports(params = {}) ⇒ Types::ListArchiveExportsResponse
Returns a list of email archive export jobs.
-
#list_archive_searches(params = {}) ⇒ Types::ListArchiveSearchesResponse
Returns a list of email archive search jobs.
-
#list_archives(params = {}) ⇒ Types::ListArchivesResponse
Returns a list of all email archives in your account.
-
#list_ingress_points(params = {}) ⇒ Types::ListIngressPointsResponse
List all ingress endpoint resources.
-
#list_members_of_address_list(params = {}) ⇒ Types::ListMembersOfAddressListResponse
Lists members of an address list.
-
#list_relays(params = {}) ⇒ Types::ListRelaysResponse
Lists all the existing relay resources.
-
#list_rule_sets(params = {}) ⇒ Types::ListRuleSetsResponse
List rule sets for this account.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Retrieves the list of tags (keys and values) assigned to the resource.
-
#list_traffic_policies(params = {}) ⇒ Types::ListTrafficPoliciesResponse
List traffic policy resources.
-
#register_member_to_address_list(params = {}) ⇒ Struct
Adds a member to an address list.
-
#start_address_list_import_job(params = {}) ⇒ Struct
Starts an import job for an address list.
-
#start_archive_export(params = {}) ⇒ Types::StartArchiveExportResponse
Initiates an export of emails from the specified archive.
-
#start_archive_search(params = {}) ⇒ Types::StartArchiveSearchResponse
Initiates a search across emails in the specified archive.
-
#stop_address_list_import_job(params = {}) ⇒ Struct
Stops an ongoing import job for an address list.
-
#stop_archive_export(params = {}) ⇒ Struct
Stops an in-progress export of emails from an archive.
-
#stop_archive_search(params = {}) ⇒ Struct
Stops an in-progress archive search job.
-
#tag_resource(params = {}) ⇒ Struct
Adds one or more tags (keys and values) to a specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Remove one or more tags (keys and values) from a specified resource.
-
#update_archive(params = {}) ⇒ Struct
Updates the attributes of an existing email archive.
-
#update_ingress_point(params = {}) ⇒ Struct
Update attributes of a provisioned ingress endpoint resource.
-
#update_relay(params = {}) ⇒ Struct
Updates the attributes of an existing relay resource.
-
#update_rule_set(params = {}) ⇒ Struct
Update attributes of an already provisioned rule set.
-
#update_traffic_policy(params = {}) ⇒ Struct
Update attributes of an already provisioned traffic policy resource.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 478 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4056 4057 4058 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 4056 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4059 4060 4061 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 4059 def errors_module Errors end |
Instance Method Details
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 4029 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::MailManager') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-mailmanager' context[:gem_version] = '1.44.0' Seahorse::Client::Request.new(handlers, context) end |
#create_addon_instance(params = {}) ⇒ Types::CreateAddonInstanceResponse
Creates an Add On instance for the subscription indicated in the request. The resulting Amazon Resource Name (ARN) can be used in a conditional statement for a rule set or traffic policy.
530 531 532 533 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 530 def create_addon_instance(params = {}, = {}) req = build_request(:create_addon_instance, params) req.send_request() end |
#create_addon_subscription(params = {}) ⇒ Types::CreateAddonSubscriptionResponse
Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies.
580 581 582 583 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 580 def create_addon_subscription(params = {}, = {}) req = build_request(:create_addon_subscription, params) req.send_request() end |
#create_address_list(params = {}) ⇒ Types::CreateAddressListResponse
Creates a new address list.
627 628 629 630 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 627 def create_address_list(params = {}, = {}) req = build_request(:create_address_list, params) req.send_request() end |
#create_address_list_import_job(params = {}) ⇒ Types::CreateAddressListImportJobResponse
Creates an import job for an address list.
675 676 677 678 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 675 def create_address_list_import_job(params = {}, = {}) req = build_request(:create_address_list_import_job, params) req.send_request() end |
#create_archive(params = {}) ⇒ Types::CreateArchiveResponse
Creates a new email archive resource for storing and retaining emails.
733 734 735 736 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 733 def create_archive(params = {}, = {}) req = build_request(:create_archive, params) req.send_request() end |
#create_ingress_point(params = {}) ⇒ Types::CreateIngressPointResponse
Provision a new ingress endpoint resource.
894 895 896 897 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 894 def create_ingress_point(params = {}, = {}) req = build_request(:create_ingress_point, params) req.send_request() end |
#create_relay(params = {}) ⇒ Types::CreateRelayResponse
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
959 960 961 962 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 959 def create_relay(params = {}, = {}) req = build_request(:create_relay, params) req.send_request() end |
#create_rule_set(params = {}) ⇒ Types::CreateRuleSetResponse
Provision a new rule set.
1201 1202 1203 1204 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1201 def create_rule_set(params = {}, = {}) req = build_request(:create_rule_set, params) req.send_request() end |
#create_traffic_policy(params = {}) ⇒ Types::CreateTrafficPolicyResponse
Provision a new traffic policy resource.
1347 1348 1349 1350 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1347 def create_traffic_policy(params = {}, = {}) req = build_request(:create_traffic_policy, params) req.send_request() end |
#delete_addon_instance(params = {}) ⇒ Struct
Deletes an Add On instance.
1369 1370 1371 1372 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1369 def delete_addon_instance(params = {}, = {}) req = build_request(:delete_addon_instance, params) req.send_request() end |
#delete_addon_subscription(params = {}) ⇒ Struct
Deletes an Add On subscription.
1391 1392 1393 1394 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1391 def delete_addon_subscription(params = {}, = {}) req = build_request(:delete_addon_subscription, params) req.send_request() end |
#delete_address_list(params = {}) ⇒ Struct
Deletes an address list.
1413 1414 1415 1416 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1413 def delete_address_list(params = {}, = {}) req = build_request(:delete_address_list, params) req.send_request() end |
#delete_archive(params = {}) ⇒ Struct
Initiates deletion of an email archive. This changes the archive state to pending deletion. In this state, no new emails can be added, and existing archived emails become inaccessible (search, export, download). The archive and all of its contents will be permanently deleted 30 days after entering the pending deletion state, regardless of the configured retention period.
1440 1441 1442 1443 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1440 def delete_archive(params = {}, = {}) req = build_request(:delete_archive, params) req.send_request() end |
#delete_ingress_point(params = {}) ⇒ Struct
Delete an ingress endpoint resource.
1474 1475 1476 1477 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1474 def delete_ingress_point(params = {}, = {}) req = build_request(:delete_ingress_point, params) req.send_request() end |
#delete_relay(params = {}) ⇒ Struct
Deletes an existing relay resource.
1496 1497 1498 1499 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1496 def delete_relay(params = {}, = {}) req = build_request(:delete_relay, params) req.send_request() end |
#delete_rule_set(params = {}) ⇒ Struct
Delete a rule set.
1518 1519 1520 1521 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1518 def delete_rule_set(params = {}, = {}) req = build_request(:delete_rule_set, params) req.send_request() end |
#delete_traffic_policy(params = {}) ⇒ Struct
Delete a traffic policy resource.
1551 1552 1553 1554 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1551 def delete_traffic_policy(params = {}, = {}) req = build_request(:delete_traffic_policy, params) req.send_request() end |
#deregister_member_from_address_list(params = {}) ⇒ Struct
Removes a member from an address list.
1577 1578 1579 1580 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1577 def deregister_member_from_address_list(params = {}, = {}) req = build_request(:deregister_member_from_address_list, params) req.send_request() end |
#get_addon_instance(params = {}) ⇒ Types::GetAddonInstanceResponse
Gets detailed information about an Add On instance.
1611 1612 1613 1614 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1611 def get_addon_instance(params = {}, = {}) req = build_request(:get_addon_instance, params) req.send_request() end |
#get_addon_subscription(params = {}) ⇒ Types::GetAddonSubscriptionResponse
Gets detailed information about an Add On subscription.
1643 1644 1645 1646 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1643 def get_addon_subscription(params = {}, = {}) req = build_request(:get_addon_subscription, params) req.send_request() end |
#get_address_list(params = {}) ⇒ Types::GetAddressListResponse
Fetch attributes of an address list.
1679 1680 1681 1682 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1679 def get_address_list(params = {}, = {}) req = build_request(:get_address_list, params) req.send_request() end |
#get_address_list_import_job(params = {}) ⇒ Types::GetAddressListImportJobResponse
Fetch attributes of an import job.
1729 1730 1731 1732 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1729 def get_address_list_import_job(params = {}, = {}) req = build_request(:get_address_list_import_job, params) req.send_request() end |
#get_archive(params = {}) ⇒ Types::GetArchiveResponse
Retrieves the full details and current state of a specified email archive.
1772 1773 1774 1775 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1772 def get_archive(params = {}, = {}) req = build_request(:get_archive, params) req.send_request() end |
#get_archive_export(params = {}) ⇒ Types::GetArchiveExportResponse
Retrieves the details and current status of a specific email archive export job.
1829 1830 1831 1832 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1829 def get_archive_export(params = {}, = {}) req = build_request(:get_archive_export, params) req.send_request() end |
#get_archive_message(params = {}) ⇒ Types::GetArchiveMessageResponse
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
1877 1878 1879 1880 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1877 def (params = {}, = {}) req = build_request(:get_archive_message, params) req.send_request() end |
#get_archive_message_content(params = {}) ⇒ Types::GetArchiveMessageContentResponse
Returns the textual content of a specific email message stored in the archive. Attachments are not included.
1908 1909 1910 1911 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1908 def (params = {}, = {}) req = build_request(:get_archive_message_content, params) req.send_request() end |
#get_archive_search(params = {}) ⇒ Types::GetArchiveSearchResponse
Retrieves the details and current status of a specific email archive search job.
1963 1964 1965 1966 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 1963 def get_archive_search(params = {}, = {}) req = build_request(:get_archive_search, params) req.send_request() end |
#get_archive_search_results(params = {}) ⇒ Types::GetArchiveSearchResultsResponse
Returns the results of a completed email archive search job.
2014 2015 2016 2017 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2014 def get_archive_search_results(params = {}, = {}) req = build_request(:get_archive_search_results, params) req.send_request() end |
#get_ingress_point(params = {}) ⇒ Types::GetIngressPointResponse
Fetch ingress endpoint resource attributes.
2114 2115 2116 2117 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2114 def get_ingress_point(params = {}, = {}) req = build_request(:get_ingress_point, params) req.send_request() end |
#get_member_of_address_list(params = {}) ⇒ Types::GetMemberOfAddressListResponse
Fetch attributes of a member in an address list.
2149 2150 2151 2152 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2149 def get_member_of_address_list(params = {}, = {}) req = build_request(:get_member_of_address_list, params) req.send_request() end |
#get_relay(params = {}) ⇒ Types::GetRelayResponse
Fetch the relay resource and it’s attributes.
2191 2192 2193 2194 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2191 def get_relay(params = {}, = {}) req = build_request(:get_relay, params) req.send_request() end |
#get_rule_set(params = {}) ⇒ Types::GetRuleSetResponse
Fetch attributes of a rule set.
2335 2336 2337 2338 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2335 def get_rule_set(params = {}, = {}) req = build_request(:get_rule_set, params) req.send_request() end |
#get_traffic_policy(params = {}) ⇒ Types::GetTrafficPolicyResponse
Fetch attributes of a traffic policy resource.
2437 2438 2439 2440 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2437 def get_traffic_policy(params = {}, = {}) req = build_request(:get_traffic_policy, params) req.send_request() end |
#list_addon_instances(params = {}) ⇒ Types::ListAddonInstancesResponse
Lists all Add On instances in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2481 2482 2483 2484 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2481 def list_addon_instances(params = {}, = {}) req = build_request(:list_addon_instances, params) req.send_request() end |
#list_addon_subscriptions(params = {}) ⇒ Types::ListAddonSubscriptionsResponse
Lists all Add On subscriptions in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2524 2525 2526 2527 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2524 def list_addon_subscriptions(params = {}, = {}) req = build_request(:list_addon_subscriptions, params) req.send_request() end |
#list_address_list_import_jobs(params = {}) ⇒ Types::ListAddressListImportJobsResponse
Lists jobs for an address list.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2579 2580 2581 2582 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2579 def list_address_list_import_jobs(params = {}, = {}) req = build_request(:list_address_list_import_jobs, params) req.send_request() end |
#list_address_lists(params = {}) ⇒ Types::ListAddressListsResponse
Lists address lists for this account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2624 2625 2626 2627 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2624 def list_address_lists(params = {}, = {}) req = build_request(:list_address_lists, params) req.send_request() end |
#list_archive_exports(params = {}) ⇒ Types::ListArchiveExportsResponse
Returns a list of email archive export jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2672 2673 2674 2675 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2672 def list_archive_exports(params = {}, = {}) req = build_request(:list_archive_exports, params) req.send_request() end |
#list_archive_searches(params = {}) ⇒ Types::ListArchiveSearchesResponse
Returns a list of email archive search jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2720 2721 2722 2723 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2720 def list_archive_searches(params = {}, = {}) req = build_request(:list_archive_searches, params) req.send_request() end |
#list_archives(params = {}) ⇒ Types::ListArchivesResponse
Returns a list of all email archives in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2763 2764 2765 2766 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2763 def list_archives(params = {}, = {}) req = build_request(:list_archives, params) req.send_request() end |
#list_ingress_points(params = {}) ⇒ Types::ListIngressPointsResponse
List all ingress endpoint resources.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2864 2865 2866 2867 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2864 def list_ingress_points(params = {}, = {}) req = build_request(:list_ingress_points, params) req.send_request() end |
#list_members_of_address_list(params = {}) ⇒ Types::ListMembersOfAddressListResponse
Lists members of an address list.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2915 2916 2917 2918 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2915 def list_members_of_address_list(params = {}, = {}) req = build_request(:list_members_of_address_list, params) req.send_request() end |
#list_relays(params = {}) ⇒ Types::ListRelaysResponse
Lists all the existing relay resources.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2956 2957 2958 2959 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2956 def list_relays(params = {}, = {}) req = build_request(:list_relays, params) req.send_request() end |
#list_rule_sets(params = {}) ⇒ Types::ListRuleSetsResponse
List rule sets for this account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2998 2999 3000 3001 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 2998 def list_rule_sets(params = {}, = {}) req = build_request(:list_rule_sets, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Retrieves the list of tags (keys and values) assigned to the resource.
3028 3029 3030 3031 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3028 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_traffic_policies(params = {}) ⇒ Types::ListTrafficPoliciesResponse
List traffic policy resources.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3121 3122 3123 3124 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3121 def list_traffic_policies(params = {}, = {}) req = build_request(:list_traffic_policies, params) req.send_request() end |
#register_member_to_address_list(params = {}) ⇒ Struct
Adds a member to an address list.
3148 3149 3150 3151 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3148 def register_member_to_address_list(params = {}, = {}) req = build_request(:register_member_to_address_list, params) req.send_request() end |
#start_address_list_import_job(params = {}) ⇒ Struct
Starts an import job for an address list.
3170 3171 3172 3173 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3170 def start_address_list_import_job(params = {}, = {}) req = build_request(:start_address_list_import_job, params) req.send_request() end |
#start_archive_export(params = {}) ⇒ Types::StartArchiveExportResponse
Initiates an export of emails from the specified archive.
3261 3262 3263 3264 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3261 def start_archive_export(params = {}, = {}) req = build_request(:start_archive_export, params) req.send_request() end |
#start_archive_search(params = {}) ⇒ Types::StartArchiveSearchResponse
Initiates a search across emails in the specified archive.
3340 3341 3342 3343 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3340 def start_archive_search(params = {}, = {}) req = build_request(:start_archive_search, params) req.send_request() end |
#stop_address_list_import_job(params = {}) ⇒ Struct
Stops an ongoing import job for an address list.
3362 3363 3364 3365 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3362 def stop_address_list_import_job(params = {}, = {}) req = build_request(:stop_address_list_import_job, params) req.send_request() end |
#stop_archive_export(params = {}) ⇒ Struct
Stops an in-progress export of emails from an archive.
3384 3385 3386 3387 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3384 def stop_archive_export(params = {}, = {}) req = build_request(:stop_archive_export, params) req.send_request() end |
#stop_archive_search(params = {}) ⇒ Struct
Stops an in-progress archive search job.
3406 3407 3408 3409 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3406 def stop_archive_search(params = {}, = {}) req = build_request(:stop_archive_search, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds one or more tags (keys and values) to a specified resource.
3439 3440 3441 3442 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3439 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Remove one or more tags (keys and values) from a specified resource.
3466 3467 3468 3469 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3466 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_archive(params = {}) ⇒ Struct
Updates the attributes of an existing email archive.
3498 3499 3500 3501 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3498 def update_archive(params = {}, = {}) req = build_request(:update_archive, params) req.send_request() end |
#update_ingress_point(params = {}) ⇒ Struct
Update attributes of a provisioned ingress endpoint resource.
3609 3610 3611 3612 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3609 def update_ingress_point(params = {}, = {}) req = build_request(:update_ingress_point, params) req.send_request() end |
#update_relay(params = {}) ⇒ Struct
Updates the attributes of an existing relay resource.
3652 3653 3654 3655 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3652 def update_relay(params = {}, = {}) req = build_request(:update_relay, params) req.send_request() end |
#update_rule_set(params = {}) ⇒ Struct
Update attributes of an already provisioned rule set.
3874 3875 3876 3877 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 3874 def update_rule_set(params = {}, = {}) req = build_request(:update_rule_set, params) req.send_request() end |
#update_traffic_policy(params = {}) ⇒ Struct
Update attributes of an already provisioned traffic policy resource.
4020 4021 4022 4023 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 4020 def update_traffic_policy(params = {}, = {}) req = build_request(:update_traffic_policy, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4049 4050 4051 |
# File 'lib/aws-sdk-mailmanager/client.rb', line 4049 def waiter_names [] end |