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.
Direct Known Subclasses
CfnStackArn, DesignFileS3Url, Eks, ResourceTags, TfStateFileUrl, Unknown
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.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863 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.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863 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.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863 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.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863 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.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863 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
2863 2864 2865 |
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863 def unknown @unknown end |