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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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.
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5036 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 |