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_configTypes::ApplicationConfig

The configuration settings for the application.



892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#application_source_configTypes::ApplicationSourceConfig

The configuration for where the application should be loaded from.



892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#application_typeString

The type of application.

Returns:

  • (String)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#arnString

The Amazon Resource Name (ARN) of the Application.

Returns:

  • (String)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#created_timeTime

The created time of the Application.

Returns:

  • (Time)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#descriptionString

The description of the application.

Returns:

  • (String)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#idString

A unique identifier for the Application.

Returns:

  • (String)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#iframe_configTypes::IframeConfig

The iframe configuration for the application.

Returns:



892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#initialization_timeoutInteger

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

Returns:

  • (Integer)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#is_serviceBoolean

Indicates whether the application is a service.

Returns:

  • (Boolean)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#last_modified_timeTime

The last modified time of the Application.

Returns:

  • (Time)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#nameString

The name of the application.

Returns:

  • (String)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#namespaceString

The namespace of the application.

Returns:

  • (String)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#permissionsArray<String>

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

Returns:

  • (Array<String>)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#publicationsArray<Types::Publication>

The events that the application publishes.

Returns:



892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#subscriptionsArray<Types::Subscription>

The events that the application subscribes.

Returns:



892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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

#tagsHash<String,String>

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

Returns:

  • (Hash<String,String>)


892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 892

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