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.
2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918 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.
2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918 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.
2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918 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.
2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918 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.
2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918 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
2918 2919 2920 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918 def unknown @unknown end |