You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::AlexaForBusiness::Types::CreateConferenceProviderRequest

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

Overview

Note:

When making an API call, you may pass CreateConferenceProviderRequest data as a hash:

{
  conference_provider_name: "ConferenceProviderName", # required
  conference_provider_type: "CHIME", # required, accepts CHIME, BLUEJEANS, FUZE, GOOGLE_HANGOUTS, POLYCOM, RINGCENTRAL, SKYPE_FOR_BUSINESS, WEBEX, ZOOM, CUSTOM
  ip_dial_in: {
    endpoint: "Endpoint", # required
    comms_protocol: "SIP", # required, accepts SIP, SIPS, H323
  },
  pstn_dial_in: {
    country_code: "CountryCode", # required
    phone_number: "OutboundPhoneNumber", # required
    one_click_id_delay: "OneClickIdDelay", # required
    one_click_pin_delay: "OneClickPinDelay", # required
  },
  meeting_setting: { # required
    require_pin: "YES", # required, accepts YES, NO, OPTIONAL
  },
  client_request_token: "ClientRequestToken",
}

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

The request token of the client.

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

Returns:

  • (String)


853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 853

class CreateConferenceProviderRequest < Struct.new(
  :conference_provider_name,
  :conference_provider_type,
  :ip_dial_in,
  :pstn_dial_in,
  :meeting_setting,
  :client_request_token)
  include Aws::Structure
end

#conference_provider_nameString

The name of the conference provider.

Returns:

  • (String)


853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 853

class CreateConferenceProviderRequest < Struct.new(
  :conference_provider_name,
  :conference_provider_type,
  :ip_dial_in,
  :pstn_dial_in,
  :meeting_setting,
  :client_request_token)
  include Aws::Structure
end

#conference_provider_typeString

Represents a type within a list of predefined types.

Returns:

  • (String)


853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 853

class CreateConferenceProviderRequest < Struct.new(
  :conference_provider_name,
  :conference_provider_type,
  :ip_dial_in,
  :pstn_dial_in,
  :meeting_setting,
  :client_request_token)
  include Aws::Structure
end

#ip_dial_inTypes::IPDialIn

The IP endpoint and protocol for calling.

Returns:



853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 853

class CreateConferenceProviderRequest < Struct.new(
  :conference_provider_name,
  :conference_provider_type,
  :ip_dial_in,
  :pstn_dial_in,
  :meeting_setting,
  :client_request_token)
  include Aws::Structure
end

#meeting_settingTypes::MeetingSetting

The meeting settings for the conference provider.



853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 853

class CreateConferenceProviderRequest < Struct.new(
  :conference_provider_name,
  :conference_provider_type,
  :ip_dial_in,
  :pstn_dial_in,
  :meeting_setting,
  :client_request_token)
  include Aws::Structure
end

#pstn_dial_inTypes::PSTNDialIn

The information for PSTN conferencing.

Returns:



853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 853

class CreateConferenceProviderRequest < Struct.new(
  :conference_provider_name,
  :conference_provider_type,
  :ip_dial_in,
  :pstn_dial_in,
  :meeting_setting,
  :client_request_token)
  include Aws::Structure
end