Struct aws_sdk_ecs::types::Setting
source · #[non_exhaustive]pub struct Setting {
pub name: Option<SettingName>,
pub value: Option<String>,
pub principal_arn: Option<String>,
pub type: Option<SettingType>,
}
Expand description
The current account setting for a resource.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<SettingName>
The Amazon ECS resource name.
value: Option<String>
Determines whether the account setting is on or off for the specified resource.
principal_arn: Option<String>
The ARN of the principal. It can be a user, role, or the root user. If this field is omitted, the authenticated user is assumed.
type: Option<SettingType>
Indicates whether Amazon Web Services manages the account setting, or if the user manages it.
aws_managed
account settings are read-only, as Amazon Web Services manages such on the customer's behalf. Currently, the guardDutyActivate
account setting is the only one Amazon Web Services manages.
Implementations§
source§impl Setting
impl Setting
sourcepub fn name(&self) -> Option<&SettingName>
pub fn name(&self) -> Option<&SettingName>
The Amazon ECS resource name.
sourcepub fn value(&self) -> Option<&str>
pub fn value(&self) -> Option<&str>
Determines whether the account setting is on or off for the specified resource.
sourcepub fn principal_arn(&self) -> Option<&str>
pub fn principal_arn(&self) -> Option<&str>
The ARN of the principal. It can be a user, role, or the root user. If this field is omitted, the authenticated user is assumed.
sourcepub fn type(&self) -> Option<&SettingType>
pub fn type(&self) -> Option<&SettingType>
Indicates whether Amazon Web Services manages the account setting, or if the user manages it.
aws_managed
account settings are read-only, as Amazon Web Services manages such on the customer's behalf. Currently, the guardDutyActivate
account setting is the only one Amazon Web Services manages.