Class: Aws::WellArchitected::Types::ContextContent
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::ContextContent
- Defined in:
- gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb
Overview
Typed content structure for a context. Contains application-specific fields that describe the environment used during recommendation generation.
Constant Summary collapse
- SENSITIVE =
[:application_overview, :industry, :architecture_overview, :additional_context]
Instance Attribute Summary collapse
-
#account_ids ⇒ Array<String>
The Amazon Web Services account IDs associated with this application context.
-
#additional_context ⇒ String
Additional context not captured by other fields.
-
#application_overview ⇒ String
A free-form overview of the application.
-
#application_type ⇒ String
The type of the application.
-
#architecture_overview ⇒ String
A free-form description of the application architecture.
-
#aws_services ⇒ Array<String>
The Amazon Web Services services used by this application.
-
#criticality ⇒ String
The business criticality of the application.
-
#industry ⇒ String
The industry vertical for this application.
-
#regions ⇒ Array<String>
The Amazon Web Services Regions where this application operates.
-
#resource_tags ⇒ Array<Types::ContextResourceTag>
Resource tags used to scope this application context.
-
#resource_types ⇒ Array<String>
The Amazon Web Services resource types relevant to this application.
Instance Attribute Details
#account_ids ⇒ Array<String>
The Amazon Web Services account IDs associated with this application context.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#additional_context ⇒ String
Additional context not captured by other fields.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#application_overview ⇒ String
A free-form overview of the application.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#application_type ⇒ String
The type of the application.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#architecture_overview ⇒ String
A free-form description of the application architecture.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#aws_services ⇒ Array<String>
The Amazon Web Services services used by this application.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#criticality ⇒ String
The business criticality of the application.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#industry ⇒ String
The industry vertical for this application.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#regions ⇒ Array<String>
The Amazon Web Services Regions where this application operates.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#resource_tags ⇒ Array<Types::ContextResourceTag>
Resource tags used to scope this application context.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |
#resource_types ⇒ Array<String>
The Amazon Web Services resource types relevant to this application.
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1212 class ContextContent < Struct.new( :account_ids, :regions, :aws_services, :resource_types, :resource_tags, :application_overview, :industry, :application_type, :criticality, :architecture_overview, :additional_context) SENSITIVE = [:application_overview, :industry, :architecture_overview, :additional_context] include Aws::Structure end |