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)


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_urlString

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

Returns:

  • (String)


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

#eksTypes::EksSource

The Amazon EKS configuration for resource discovery.

Returns:



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

The resource tags for tag-based resource discovery.

Returns:



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_urlString

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

Returns:

  • (String)


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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2918
2919
2920
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918

def unknown
  @unknown
end