Module: Aws::ARCRegionswitch::Endpoints Private

Defined in:
lib/aws-sdk-arcregionswitch/endpoints.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Defined Under Namespace

Classes: CreatePlan, DeletePlan, GetPlan, ListPlans, ListRoute53HealthChecks, ListTagsForResource, TagResource, UntagResource, UpdatePlan

Class Method Summary collapse

Class Method Details

.parameters_for_operation(context) ⇒ 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.



97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'lib/aws-sdk-arcregionswitch/endpoints.rb', line 97

def self.parameters_for_operation(context)
  case context.operation_name
  when :create_plan
    CreatePlan.build(context)
  when :delete_plan
    DeletePlan.build(context)
  when :get_plan
    GetPlan.build(context)
  when :list_plans
    ListPlans.build(context)
  when :list_route_53_health_checks
    ListRoute53HealthChecks.build(context)
  when :list_tags_for_resource
    ListTagsForResource.build(context)
  when :tag_resource
    TagResource.build(context)
  when :untag_resource
    UntagResource.build(context)
  when :update_plan
    UpdatePlan.build(context)
  else
    Aws::ARCRegionswitch::EndpointParameters.create(context.config)
  end
end