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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resiliencehubv2/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)


4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 4122

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)


4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 4122

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:



4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 4122

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:



4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 4122

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)


4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 4122

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



4122
4123
4124
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 4122

def unknown
  @unknown
end