Class: Aws::Resiliencehubv2::Types::ResourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Resiliencehubv2::Types::ResourceConfiguration
- Defined in:
- gems/aws-sdk-resiliencehubv2/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.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-resiliencehubv2/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 'gems/aws-sdk-resiliencehubv2/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 'gems/aws-sdk-resiliencehubv2/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 'gems/aws-sdk-resiliencehubv2/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 'gems/aws-sdk-resiliencehubv2/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 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 2863 def unknown @unknown end |