Class: Aws::AppIntegrationsService::Types::GetApplicationResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_config ⇒ Types::ApplicationConfig

The configuration settings for the application.



984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#application_source_config ⇒ Types::ApplicationSourceConfig

The configuration for where the application should be loaded from.



984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#application_type ⇒ String

The type of application.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#arn ⇒ String

The Amazon Resource Name (ARN) of the Application.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#auth_config ⇒ Types::AuthConfig

The authentication settings that Connect Customer uses when calling the external application.

Returns:



984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#created_time ⇒ Time

The created time of the Application.

Returns:

  • (Time)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the application.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

A unique identifier for the Application.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#iframe_config ⇒ Types::IframeConfig

The iframe configuration for the application.

Returns:



984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#initialization_timeout ⇒ Integer

The maximum time in milliseconds allowed to establish a connection with the workspace.

Returns:

  • (Integer)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#is_service ⇒ Boolean

Indicates whether the application is a service.

Returns:

  • (Boolean)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_region ⇒ String

The Amazon Web Services Region where the application was last modified.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_time ⇒ Time

The last modified time of the Application.

Returns:

  • (Time)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the application.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#namespace ⇒ String

The namespace of the application.

Returns:

  • (String)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#permissions ⇒ Array<String>

The configuration of events or requests that the application has access to.

Returns:

  • (Array<String>)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#publications ⇒ Array<Types::Publication>

The events that the application publishes.

Returns:



984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end

#subscriptions ⇒ Array<Types::Subscription>

The events that the application subscribes.

Returns:



984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  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>)


984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 984

class GetApplicationResponse < Struct.new(
  :arn,
  :id,
  :name,
  :namespace,
  :description,
  :application_source_config,
  :subscriptions,
  :publications,
  :created_time,
  :last_modified_time,
  :last_modified_region,
  :tags,
  :permissions,
  :is_service,
  :initialization_timeout,
  :application_config,
  :iframe_config,
  :application_type,
  :auth_config)
  SENSITIVE = []
  include Aws::Structure
end