We recommend new projects start with resources from the AWS provider.
aws-native.securityhub.getOrganizationConfiguration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::SecurityHub::OrganizationConfiguration resource represents the configuration of your organization in Security Hub. Only the Security Hub administrator account can create Organization Configuration resource in each region and can opt-in to Central Configuration only in the aggregation region of FindingAggregator.
Using getOrganizationConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOrganizationConfiguration(args: GetOrganizationConfigurationArgs, opts?: InvokeOptions): Promise<GetOrganizationConfigurationResult>
function getOrganizationConfigurationOutput(args: GetOrganizationConfigurationOutputArgs, opts?: InvokeOptions): Output<GetOrganizationConfigurationResult>def get_organization_configuration(organization_configuration_identifier: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetOrganizationConfigurationResult
def get_organization_configuration_output(organization_configuration_identifier: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationConfigurationResult]func LookupOrganizationConfiguration(ctx *Context, args *LookupOrganizationConfigurationArgs, opts ...InvokeOption) (*LookupOrganizationConfigurationResult, error)
func LookupOrganizationConfigurationOutput(ctx *Context, args *LookupOrganizationConfigurationOutputArgs, opts ...InvokeOption) LookupOrganizationConfigurationResultOutput> Note: This function is named LookupOrganizationConfiguration in the Go SDK.
public static class GetOrganizationConfiguration 
{
    public static Task<GetOrganizationConfigurationResult> InvokeAsync(GetOrganizationConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetOrganizationConfigurationResult> Invoke(GetOrganizationConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationConfigurationResult> getOrganizationConfiguration(GetOrganizationConfigurationArgs args, InvokeOptions options)
public static Output<GetOrganizationConfigurationResult> getOrganizationConfiguration(GetOrganizationConfigurationArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:securityhub:getOrganizationConfiguration
  arguments:
    # arguments dictionaryThe following arguments are supported:
- OrganizationConfiguration stringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- OrganizationConfiguration stringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- organizationConfiguration StringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- organizationConfiguration stringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- organization_configuration_ stridentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- organizationConfiguration StringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
getOrganizationConfiguration Result
The following output properties are available:
- AutoEnable bool
- Whether to automatically enable Security Hub in new member accounts when they join the organization.
- AutoEnable Pulumi.Standards Aws Native. Security Hub. Organization Configuration Auto Enable Standards 
- Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- ConfigurationType Pulumi.Aws Native. Security Hub. Organization Configuration Configuration Type 
- Indicates whether the organization uses local or central configuration.
- MemberAccount boolLimit Reached 
- Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- OrganizationConfiguration stringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- Status
Pulumi.Aws Native. Security Hub. Organization Configuration Status 
- Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- StatusMessage string
- Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- AutoEnable bool
- Whether to automatically enable Security Hub in new member accounts when they join the organization.
- AutoEnable OrganizationStandards Configuration Auto Enable Standards 
- Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- ConfigurationType OrganizationConfiguration Configuration Type 
- Indicates whether the organization uses local or central configuration.
- MemberAccount boolLimit Reached 
- Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- OrganizationConfiguration stringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- Status
OrganizationConfiguration Status 
- Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- StatusMessage string
- Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- autoEnable Boolean
- Whether to automatically enable Security Hub in new member accounts when they join the organization.
- autoEnable OrganizationStandards Configuration Auto Enable Standards 
- Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- configurationType OrganizationConfiguration Configuration Type 
- Indicates whether the organization uses local or central configuration.
- memberAccount BooleanLimit Reached 
- Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organizationConfiguration StringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- status
OrganizationConfiguration Status 
- Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- statusMessage String
- Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- autoEnable boolean
- Whether to automatically enable Security Hub in new member accounts when they join the organization.
- autoEnable OrganizationStandards Configuration Auto Enable Standards 
- Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- configurationType OrganizationConfiguration Configuration Type 
- Indicates whether the organization uses local or central configuration.
- memberAccount booleanLimit Reached 
- Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organizationConfiguration stringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- status
OrganizationConfiguration Status 
- Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- statusMessage string
- Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- auto_enable bool
- Whether to automatically enable Security Hub in new member accounts when they join the organization.
- auto_enable_ Organizationstandards Configuration Auto Enable Standards 
- Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- configuration_type OrganizationConfiguration Configuration Type 
- Indicates whether the organization uses local or central configuration.
- member_account_ boollimit_ reached 
- Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organization_configuration_ stridentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- status
OrganizationConfiguration Status 
- Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- status_message str
- Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- autoEnable Boolean
- Whether to automatically enable Security Hub in new member accounts when they join the organization.
- autoEnable "DEFAULT" | "NONE"Standards 
- Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- configurationType "CENTRAL" | "LOCAL"
- Indicates whether the organization uses local or central configuration.
- memberAccount BooleanLimit Reached 
- Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organizationConfiguration StringIdentifier 
- The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- status "PENDING" | "ENABLED" | "FAILED"
- Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- statusMessage String
- Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
Supporting Types
OrganizationConfigurationAutoEnableStandards    
OrganizationConfigurationConfigurationType   
OrganizationConfigurationStatus  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.