Class: Aws::DevOpsAgent::Types::RegisteredService
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::RegisteredService
- Defined in:
- gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb
Overview
Represents a registered service with its configuration and accessible resources.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accessible_resources ⇒ Array<Hash,Array,String,Numeric,Boolean>
List of accessible resources for this service.
-
#additional_service_details ⇒ Types::AdditionalServiceDetails
Additional details specific to the service type.
-
#created_at ⇒ Time
The timestamp when the service was registered.
-
#kms_key_arn ⇒ String
The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.
-
#name ⇒ String
The display name of the registered service.
-
#private_connection_name ⇒ String
The name of the private connection used for VPC connectivity.
-
#service_id ⇒ String
The unique identifier of a service.
-
#service_type ⇒ String
The service type e.g github or dynatrace.
-
#updated_at ⇒ Time
The timestamp when the service was last updated.
Instance Attribute Details
#accessible_resources ⇒ Array<Hash,Array,String,Numeric,Boolean>
List of accessible resources for this service.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#additional_service_details ⇒ Types::AdditionalServiceDetails
Additional details specific to the service type.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the service was registered.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The display name of the registered service.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#private_connection_name ⇒ String
The name of the private connection used for VPC connectivity.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#service_id ⇒ String
The unique identifier of a service.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#service_type ⇒ String
The service type e.g github or dynatrace
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the service was last updated.
5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5283 class RegisteredService < Struct.new( :service_id, :service_type, :name, :accessible_resources, :additional_service_details, :kms_key_arn, :private_connection_name, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |