Struct aws_sdk_securityhub::operation::describe_organization_configuration::builders::DescribeOrganizationConfigurationOutputBuilder
source · #[non_exhaustive]pub struct DescribeOrganizationConfigurationOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeOrganizationConfigurationOutput
.
Implementations§
source§impl DescribeOrganizationConfigurationOutputBuilder
impl DescribeOrganizationConfigurationOutputBuilder
sourcepub fn auto_enable(self, input: bool) -> Self
pub fn auto_enable(self, input: bool) -> Self
Whether to automatically enable Security Hub in new member accounts when they join the organization.
If set to true
, then Security Hub is automatically enabled in new accounts. If set to false
, then Security Hub isn't enabled in new accounts automatically. The default value is false
.
If the ConfigurationType
of your organization is set to CENTRAL
, then this field is set to false
and can't be changed in the home Region and linked Regions. However, in that case, the delegated administrator can create a configuration policy in which Security Hub is enabled and associate the policy with new organization accounts.
sourcepub fn set_auto_enable(self, input: Option<bool>) -> Self
pub fn set_auto_enable(self, input: Option<bool>) -> Self
Whether to automatically enable Security Hub in new member accounts when they join the organization.
If set to true
, then Security Hub is automatically enabled in new accounts. If set to false
, then Security Hub isn't enabled in new accounts automatically. The default value is false
.
If the ConfigurationType
of your organization is set to CENTRAL
, then this field is set to false
and can't be changed in the home Region and linked Regions. However, in that case, the delegated administrator can create a configuration policy in which Security Hub is enabled and associate the policy with new organization accounts.
sourcepub fn get_auto_enable(&self) -> &Option<bool>
pub fn get_auto_enable(&self) -> &Option<bool>
Whether to automatically enable Security Hub in new member accounts when they join the organization.
If set to true
, then Security Hub is automatically enabled in new accounts. If set to false
, then Security Hub isn't enabled in new accounts automatically. The default value is false
.
If the ConfigurationType
of your organization is set to CENTRAL
, then this field is set to false
and can't be changed in the home Region and linked Regions. However, in that case, the delegated administrator can create a configuration policy in which Security Hub is enabled and associate the policy with new organization accounts.
sourcepub fn member_account_limit_reached(self, input: bool) -> Self
pub fn member_account_limit_reached(self, input: bool) -> Self
Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
sourcepub fn set_member_account_limit_reached(self, input: Option<bool>) -> Self
pub fn set_member_account_limit_reached(self, input: Option<bool>) -> Self
Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
sourcepub fn get_member_account_limit_reached(&self) -> &Option<bool>
pub fn get_member_account_limit_reached(&self) -> &Option<bool>
Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
sourcepub fn auto_enable_standards(self, input: AutoEnableStandards) -> Self
pub fn auto_enable_standards(self, input: AutoEnableStandards) -> Self
Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
If equal to DEFAULT
, then Security Hub default standards are automatically enabled for new member accounts. If equal to NONE
, then default standards are not automatically enabled for new member accounts. The default value of this parameter is equal to DEFAULT
.
If the ConfigurationType
of your organization is set to CENTRAL
, then this field is set to NONE
and can't be changed in the home Region and linked Regions. However, in that case, the delegated administrator can create a configuration policy in which specific security standards are enabled and associate the policy with new organization accounts.
sourcepub fn set_auto_enable_standards(
self,
input: Option<AutoEnableStandards>
) -> Self
pub fn set_auto_enable_standards( self, input: Option<AutoEnableStandards> ) -> Self
Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
If equal to DEFAULT
, then Security Hub default standards are automatically enabled for new member accounts. If equal to NONE
, then default standards are not automatically enabled for new member accounts. The default value of this parameter is equal to DEFAULT
.
If the ConfigurationType
of your organization is set to CENTRAL
, then this field is set to NONE
and can't be changed in the home Region and linked Regions. However, in that case, the delegated administrator can create a configuration policy in which specific security standards are enabled and associate the policy with new organization accounts.
sourcepub fn get_auto_enable_standards(&self) -> &Option<AutoEnableStandards>
pub fn get_auto_enable_standards(&self) -> &Option<AutoEnableStandards>
Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
If equal to DEFAULT
, then Security Hub default standards are automatically enabled for new member accounts. If equal to NONE
, then default standards are not automatically enabled for new member accounts. The default value of this parameter is equal to DEFAULT
.
If the ConfigurationType
of your organization is set to CENTRAL
, then this field is set to NONE
and can't be changed in the home Region and linked Regions. However, in that case, the delegated administrator can create a configuration policy in which specific security standards are enabled and associate the policy with new organization accounts.
sourcepub fn organization_configuration(
self,
input: OrganizationConfiguration
) -> Self
pub fn organization_configuration( self, input: OrganizationConfiguration ) -> Self
Provides information about the way an organization is configured in Security Hub.
sourcepub fn set_organization_configuration(
self,
input: Option<OrganizationConfiguration>
) -> Self
pub fn set_organization_configuration( self, input: Option<OrganizationConfiguration> ) -> Self
Provides information about the way an organization is configured in Security Hub.
sourcepub fn get_organization_configuration(
&self
) -> &Option<OrganizationConfiguration>
pub fn get_organization_configuration( &self ) -> &Option<OrganizationConfiguration>
Provides information about the way an organization is configured in Security Hub.
sourcepub fn build(self) -> DescribeOrganizationConfigurationOutput
pub fn build(self) -> DescribeOrganizationConfigurationOutput
Consumes the builder and constructs a DescribeOrganizationConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeOrganizationConfigurationOutputBuilder
impl Clone for DescribeOrganizationConfigurationOutputBuilder
source§fn clone(&self) -> DescribeOrganizationConfigurationOutputBuilder
fn clone(&self) -> DescribeOrganizationConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeOrganizationConfigurationOutputBuilder
impl Default for DescribeOrganizationConfigurationOutputBuilder
source§fn default() -> DescribeOrganizationConfigurationOutputBuilder
fn default() -> DescribeOrganizationConfigurationOutputBuilder
source§impl PartialEq for DescribeOrganizationConfigurationOutputBuilder
impl PartialEq for DescribeOrganizationConfigurationOutputBuilder
source§fn eq(&self, other: &DescribeOrganizationConfigurationOutputBuilder) -> bool
fn eq(&self, other: &DescribeOrganizationConfigurationOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.