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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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.



1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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.



1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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>)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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.



1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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)


1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 1640

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