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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:securityhub:getOrganizationConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Organization
Configuration stringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- Organization
Configuration stringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- organization
Configuration StringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- organization
Configuration 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.
- organization
Configuration StringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
getOrganizationConfiguration Result
The following output properties are available:
- Auto
Enable bool - Whether to automatically enable Security Hub in new member accounts when they join the organization.
- Auto
Enable 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.
- Configuration
Type Pulumi.Aws Native. Security Hub. Organization Configuration 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 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.
- Status
Message 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 stringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- Status
Organization
Configuration Status - Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- Status
Message string - Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- auto
Enable Boolean - 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 BooleanLimit Reached - Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organization
Configuration StringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- status
Organization
Configuration Status - Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- status
Message String - Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.
- auto
Enable boolean - 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 booleanLimit Reached - Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organization
Configuration stringIdentifier - The identifier of the OrganizationConfiguration being created and assigned as the unique identifier.
- status
Organization
Configuration Status - Describes whether central configuration could be enabled as the ConfigurationType for the organization.
- status
Message 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
Organization
Configuration 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.
- auto
Enable Boolean - Whether to automatically enable Security Hub in new member accounts when they join the organization.
- auto
Enable "DEFAULT" | "NONE"Standards - Whether to automatically enable Security Hub default standards in new member accounts when they join the organization.
- configuration
Type "CENTRAL" | "LOCAL" - Indicates whether the organization uses local or central configuration.
- member
Account BooleanLimit Reached - Whether the maximum number of allowed member accounts are already associated with the Security Hub administrator account.
- organization
Configuration 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.
- status
Message 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.