Class: Aws::Connect::Types::CreateIntegrationAssociationRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#instance_id ⇒ String

The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Returns:

  • (String)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#integration_arn ⇒ String

The Amazon Resource Name (ARN) of the integration.

When integrating with Amazon Web Services End User Messaging, the Connect Customer and Amazon Web Services End User Messaging instances must be in the same account.

Returns:

  • (String)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#integration_type ⇒ String

The type of information to be ingested.

Returns:

  • (String)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#source_application_name ⇒ String

The name of the external application. This field is only required for the EVENT integration type.

Returns:

  • (String)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#source_application_url ⇒ String

The URL for the external application. This field is only required for the EVENT integration type.

Returns:

  • (String)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#source_type ⇒ String

The type of the data source. This field is only required for the EVENT integration type.

Returns:

  • (String)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags used to organize, track, or control access for this resource. For example, { "Tags": "key2":"value2" }.

Returns:

  • (Hash<String,String>)


6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 6838

class CreateIntegrationAssociationRequest < Struct.new(
  :instance_id,
  :integration_type,
  :integration_arn,
  :source_application_url,
  :source_application_name,
  :source_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end