Class: Aws::Continuum::Types::ProviderDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::ProviderDetails
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
Note:
ProviderDetails is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ProviderDetails corresponding to the set member.
Provider-specific details for an integration. Only one member will be present.
Defined Under Namespace
Classes: Github, Gitlab, S3, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#github ⇒ Types::GitHubDetails
Details for a GitHub.com integration.
-
#gitlab ⇒ Types::GitLabDetails
Details for a GitLab integration.
-
#s3 ⇒ Types::S3Details
Public details for a customer-managed S3 integration.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#github ⇒ Types::GitHubDetails
Details for a GitHub.com integration.
3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3538 class ProviderDetails < Struct.new( :github, :gitlab, :s3, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderDetails; end class Gitlab < ProviderDetails; end class S3 < ProviderDetails; end class Unknown < ProviderDetails; end end |
#gitlab ⇒ Types::GitLabDetails
Details for a GitLab integration.
3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3538 class ProviderDetails < Struct.new( :github, :gitlab, :s3, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderDetails; end class Gitlab < ProviderDetails; end class S3 < ProviderDetails; end class Unknown < ProviderDetails; end end |
#s3 ⇒ Types::S3Details
Public details for a customer-managed S3 integration.
3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3538 class ProviderDetails < Struct.new( :github, :gitlab, :s3, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderDetails; end class Gitlab < ProviderDetails; end class S3 < ProviderDetails; end class Unknown < ProviderDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3538 3539 3540 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3538 def unknown @unknown end |