Class: Aws::WorkMail::Types::CreateAvailabilityConfigurationRequest

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

#client_tokenString

An idempotent token that ensures that an API request is executed only once.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


375
376
377
378
379
380
381
382
383
# File 'lib/aws-sdk-workmail/types.rb', line 375

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

#domain_nameString

The domain to which the provider applies.

Returns:

  • (String)


375
376
377
378
379
380
381
382
383
# File 'lib/aws-sdk-workmail/types.rb', line 375

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

#ews_providerTypes::EwsAvailabilityProvider

Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider definition, either ‘EwsProvider` or `LambdaProvider`.



375
376
377
378
379
380
381
382
383
# File 'lib/aws-sdk-workmail/types.rb', line 375

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

#lambda_providerTypes::LambdaAvailabilityProvider

Lambda availability provider definition. The request must contain exactly one provider definition, either ‘EwsProvider` or `LambdaProvider`.



375
376
377
378
379
380
381
382
383
# File 'lib/aws-sdk-workmail/types.rb', line 375

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

#organization_idString

The WorkMail organization for which the ‘AvailabilityConfiguration` will be created.

Returns:

  • (String)


375
376
377
378
379
380
381
382
383
# File 'lib/aws-sdk-workmail/types.rb', line 375

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