Class: Aws::WorkMail::Types::AvailabilityConfiguration

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

Overview

List all the AvailabilityConfiguration's for the given WorkMail organization.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#date_createdTime

The date and time at which the availability configuration was created.

Returns:

  • (Time)


250
251
252
253
254
255
256
257
258
259
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 250

class AvailabilityConfiguration < Struct.new(
  :domain_name,
  :provider_type,
  :ews_provider,
  :lambda_provider,
  :date_created,
  :date_modified)
  SENSITIVE = []
  include Aws::Structure
end

#date_modifiedTime

The date and time at which the availability configuration was last modified.

Returns:

  • (Time)


250
251
252
253
254
255
256
257
258
259
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 250

class AvailabilityConfiguration < Struct.new(
  :domain_name,
  :provider_type,
  :ews_provider,
  :lambda_provider,
  :date_created,
  :date_modified)
  SENSITIVE = []
  include Aws::Structure
end

#domain_nameString

Displays the domain to which the provider applies.

Returns:

  • (String)


250
251
252
253
254
255
256
257
258
259
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 250

class AvailabilityConfiguration < Struct.new(
  :domain_name,
  :provider_type,
  :ews_provider,
  :lambda_provider,
  :date_created,
  :date_modified)
  SENSITIVE = []
  include Aws::Structure
end

#ews_providerTypes::RedactedEwsAvailabilityProvider

If ProviderType is EWS, then this field contains RedactedEwsAvailabilityProvider. Otherwise, it is not required.



250
251
252
253
254
255
256
257
258
259
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 250

class AvailabilityConfiguration < Struct.new(
  :domain_name,
  :provider_type,
  :ews_provider,
  :lambda_provider,
  :date_created,
  :date_modified)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_providerTypes::LambdaAvailabilityProvider

If ProviderType is LAMBDA then this field contains LambdaAvailabilityProvider. Otherwise, it is not required.



250
251
252
253
254
255
256
257
258
259
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 250

class AvailabilityConfiguration < Struct.new(
  :domain_name,
  :provider_type,
  :ews_provider,
  :lambda_provider,
  :date_created,
  :date_modified)
  SENSITIVE = []
  include Aws::Structure
end

#provider_typeString

Displays the provider type that applies to this domain.

Returns:

  • (String)


250
251
252
253
254
255
256
257
258
259
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 250

class AvailabilityConfiguration < Struct.new(
  :domain_name,
  :provider_type,
  :ews_provider,
  :lambda_provider,
  :date_created,
  :date_modified)
  SENSITIVE = []
  include Aws::Structure
end