Class: Aws::WorkMail::Types::UpdateAvailabilityConfigurationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-workmail/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#domain_nameString

The domain to which the provider applies the availability configuration.

Returns:

  • (String)


5084
5085
5086
5087
5088
5089
5090
5091
# File 'lib/aws-sdk-workmail/types.rb', line 5084

class UpdateAvailabilityConfigurationRequest < Struct.new(
  :organization_id,
  :domain_name,
  :ews_provider,
  :lambda_provider)
  SENSITIVE = []
  include Aws::Structure
end

#ews_providerTypes::EwsAvailabilityProvider

The EWS availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider. The previously stored provider will be overridden by the one provided.



5084
5085
5086
5087
5088
5089
5090
5091
# File 'lib/aws-sdk-workmail/types.rb', line 5084

class UpdateAvailabilityConfigurationRequest < Struct.new(
  :organization_id,
  :domain_name,
  :ews_provider,
  :lambda_provider)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_providerTypes::LambdaAvailabilityProvider

The Lambda availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider. The previously stored provider will be overridden by the one provided.



5084
5085
5086
5087
5088
5089
5090
5091
# File 'lib/aws-sdk-workmail/types.rb', line 5084

class UpdateAvailabilityConfigurationRequest < Struct.new(
  :organization_id,
  :domain_name,
  :ews_provider,
  :lambda_provider)
  SENSITIVE = []
  include Aws::Structure
end

#organization_idString

The WorkMail organization for which the AvailabilityConfiguration will be updated.

Returns:

  • (String)


5084
5085
5086
5087
5088
5089
5090
5091
# File 'lib/aws-sdk-workmail/types.rb', line 5084

class UpdateAvailabilityConfigurationRequest < Struct.new(
  :organization_id,
  :domain_name,
  :ews_provider,
  :lambda_provider)
  SENSITIVE = []
  include Aws::Structure
end