Class: Aws::MigrationHubRefactorSpaces::Types::GetServiceResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[:tags]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The ID of the application.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the service.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#created_by_account_idString

The Amazon Web Services account ID of the service creator.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#created_timeTime

The timestamp of when the service is created.

Returns:

  • (Time)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#descriptionString

The description of the service.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#endpoint_typeString

The endpoint type of the service.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#environment_idString

The unique identifier of the environment.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#errorTypes::ErrorResponse

Any error associated with the service resource.



1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#lambda_endpointTypes::LambdaEndpointConfig

The configuration for the Lambda endpoint type.

The Arn is the Amazon Resource Name (ARN) of the Lambda function associated with this service.



1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#last_updated_timeTime

A timestamp that indicates when the service was last updated.

Returns:

  • (Time)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nameString

The name of the service.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#owner_account_idString

The Amazon Web Services account ID of the service owner.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#service_idString

The unique identifier of the service.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#stateString

The current state of the service.

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned to the service. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.

Returns:

  • (Hash<String,String>)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#url_endpointTypes::UrlEndpointConfig

The configuration for the URL endpoint type.

The Url isthe URL of the endpoint type.

The HealthUrl is the health check URL of the endpoint type.



1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#vpc_idString

The ID of the virtual private cloud (VPC).

Returns:

  • (String)


1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1790

class GetServiceResponse < Struct.new(
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :description,
  :endpoint_type,
  :environment_id,
  :error,
  :lambda_endpoint,
  :last_updated_time,
  :name,
  :owner_account_id,
  :service_id,
  :state,
  :tags,
  :url_endpoint,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end