Class: Aws::Resiliencehubv2::Types::ResourceConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-resiliencehubv2/types.rb

Overview

Note:

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

Instance Attribute Details

#cfn_stack_arnString

ARN identifier.

Returns:

  • (String)


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_urlString

S3 URL — virtual hosted-style or s3:// URI.

Returns:

  • (String)


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

#eksTypes::EksSource

The Amazon EKS configuration for resource discovery.

Returns:



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_tagsArray<Types::ResourceTag>

The resource tags for tag-based resource discovery.

Returns:



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_urlString

S3 URL — virtual hosted-style or s3:// URI.

Returns:

  • (String)


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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2863
2864
2865
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2863

def unknown
  @unknown
end