Class: Aws::PrometheusService::Types::Source
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::Source
- Defined in:
- gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb
Overview
Source is a union - when making an API calls you must set exactly one of the members.
Source is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Source corresponding to the set member.
The source of collected metrics for a scraper.
Direct Known Subclasses
Defined Under Namespace
Classes: EksConfiguration, Unknown, VpcConfiguration
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#eks_configuration ⇒ Types::EksConfiguration
The Amazon EKS cluster from which a scraper collects metrics.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#vpc_configuration ⇒ Types::VpcConfiguration
The Amazon VPC configuration for the Prometheus collector when connecting to Amazon MSK clusters.
Instance Attribute Details
#eks_configuration ⇒ Types::EksConfiguration
The Amazon EKS cluster from which a scraper collects metrics.
2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2755 class Source < Struct.new( :eks_configuration, :vpc_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EksConfiguration < Source; end class VpcConfiguration < Source; end class Unknown < Source; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2755 2756 2757 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2755 def unknown @unknown end |
#vpc_configuration ⇒ Types::VpcConfiguration
The Amazon VPC configuration for the Prometheus collector when connecting to Amazon MSK clusters. This configuration enables secure, private network connectivity between the collector and your Amazon MSK cluster within your Amazon VPC.
2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2755 class Source < Struct.new( :eks_configuration, :vpc_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EksConfiguration < Source; end class VpcConfiguration < Source; end class Unknown < Source; end end |