Struct aws_sdk_computeoptimizer::model::scope::Builder   
source · pub struct Builder { /* private fields */ }Expand description
A builder for Scope.
Implementations§
source§impl Builder
 
impl Builder
sourcepub fn name(self, input: ScopeName) -> Self
 
pub fn name(self, input: ScopeName) -> Self
The name of the scope.
The following scopes are possible:
-  
Organization- Specifies that the recommendation preference applies at the organization level, for all member accounts of an organization. -  
AccountId- Specifies that the recommendation preference applies at the account level, for all resources of a given resource type in an account. -  
ResourceArn- Specifies that the recommendation preference applies at the individual resource level. 
sourcepub fn set_name(self, input: Option<ScopeName>) -> Self
 
pub fn set_name(self, input: Option<ScopeName>) -> Self
The name of the scope.
The following scopes are possible:
-  
Organization- Specifies that the recommendation preference applies at the organization level, for all member accounts of an organization. -  
AccountId- Specifies that the recommendation preference applies at the account level, for all resources of a given resource type in an account. -  
ResourceArn- Specifies that the recommendation preference applies at the individual resource level. 
sourcepub fn value(self, input: impl Into<String>) -> Self
 
pub fn value(self, input: impl Into<String>) -> Self
The value of the scope.
If you specified the name of the scope as:
-  
Organization- Thevaluemust beALL_ACCOUNTS. -  
AccountId- Thevaluemust be a 12-digit Amazon Web Services account ID. -  
ResourceArn- Thevaluemust be the Amazon Resource Name (ARN) of an EC2 instance or an Auto Scaling group. 
Only EC2 instance and Auto Scaling group ARNs are currently supported.
sourcepub fn set_value(self, input: Option<String>) -> Self
 
pub fn set_value(self, input: Option<String>) -> Self
The value of the scope.
If you specified the name of the scope as:
-  
Organization- Thevaluemust beALL_ACCOUNTS. -  
AccountId- Thevaluemust be a 12-digit Amazon Web Services account ID. -  
ResourceArn- Thevaluemust be the Amazon Resource Name (ARN) of an EC2 instance or an Auto Scaling group. 
Only EC2 instance and Auto Scaling group ARNs are currently supported.