Class: Aws::Resiliencehubv2::Types::ResourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Resiliencehubv2::Types::ResourceConfiguration
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-resiliencehubv2/types.rb
Overview
ResourceConfiguration is a union - when making an API calls you must set exactly one of the members.
Resource configuration for an input source. Provide exactly one field.
Defined Under Namespace
Classes: CfnStackArn, DesignFileS3Url, Eks, ResourceTags, TfStateFileUrl, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cfn_stack_arn ⇒ String
ARN identifier.
-
#design_file_s3_url ⇒ String
S3 URL — virtual hosted-style or s3:// URI.
-
#eks ⇒ Types::EksSource
The Amazon EKS configuration for resource discovery.
-
#resource_tags ⇒ Array<Types::ResourceTag>
The resource tags for tag-based resource discovery.
-
#tf_state_file_url ⇒ String
S3 URL — virtual hosted-style or s3:// URI.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#cfn_stack_arn ⇒ String
ARN identifier.
3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3563 class ResourceConfiguration < Struct.new( :resource_tags, :cfn_stack_arn, :tf_state_file_url, :eks, :design_file_s3_url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResourceTags < ResourceConfiguration; end class CfnStackArn < ResourceConfiguration; end class TfStateFileUrl < ResourceConfiguration; end class Eks < ResourceConfiguration; end class DesignFileS3Url < ResourceConfiguration; end class Unknown < ResourceConfiguration; end end |
#design_file_s3_url ⇒ String
S3 URL — virtual hosted-style or s3:// URI.
3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3563 class ResourceConfiguration < Struct.new( :resource_tags, :cfn_stack_arn, :tf_state_file_url, :eks, :design_file_s3_url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResourceTags < ResourceConfiguration; end class CfnStackArn < ResourceConfiguration; end class TfStateFileUrl < ResourceConfiguration; end class Eks < ResourceConfiguration; end class DesignFileS3Url < ResourceConfiguration; end class Unknown < ResourceConfiguration; end end |
#eks ⇒ Types::EksSource
The Amazon EKS configuration for resource discovery.
3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3563 class ResourceConfiguration < Struct.new( :resource_tags, :cfn_stack_arn, :tf_state_file_url, :eks, :design_file_s3_url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResourceTags < ResourceConfiguration; end class CfnStackArn < ResourceConfiguration; end class TfStateFileUrl < ResourceConfiguration; end class Eks < ResourceConfiguration; end class DesignFileS3Url < ResourceConfiguration; end class Unknown < ResourceConfiguration; end end |
#resource_tags ⇒ Array<Types::ResourceTag>
The resource tags for tag-based resource discovery.
3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3563 class ResourceConfiguration < Struct.new( :resource_tags, :cfn_stack_arn, :tf_state_file_url, :eks, :design_file_s3_url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResourceTags < ResourceConfiguration; end class CfnStackArn < ResourceConfiguration; end class TfStateFileUrl < ResourceConfiguration; end class Eks < ResourceConfiguration; end class DesignFileS3Url < ResourceConfiguration; end class Unknown < ResourceConfiguration; end end |
#tf_state_file_url ⇒ String
S3 URL — virtual hosted-style or s3:// URI.
3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3563 class ResourceConfiguration < Struct.new( :resource_tags, :cfn_stack_arn, :tf_state_file_url, :eks, :design_file_s3_url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResourceTags < ResourceConfiguration; end class CfnStackArn < ResourceConfiguration; end class TfStateFileUrl < ResourceConfiguration; end class Eks < ResourceConfiguration; end class DesignFileS3Url < ResourceConfiguration; end class Unknown < ResourceConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3563 3564 3565 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3563 def unknown @unknown end |