AwsSecurityHubArgs

interface AwsSecurityHubArgs extends module:@jobcloud/pulumi-components..AwsSecurityHubIdentityArgs { account?: AwsSecurityHubResourceInput<AccountArgs>; actionTargets?: Record<string, AwsSecurityHubResourceInput<ActionTargetArgs>>; automationRules?: Record<string, AwsSecurityHubResourceInput<AutomationRuleArgs>>; configurationPolicies?: Record<string, AwsSecurityHubResourceInput<ConfigurationPolicyArgs>>; configurationPolicyAssociations?: Record<string, AwsSecurityHubResourceInput<ConfigurationPolicyAssociationArgs>>; findingAggregators?: Record<string, AwsSecurityHubResourceInput<FindingAggregatorArgs>>; identity: string; insights?: Record<string, AwsSecurityHubResourceInput<InsightArgs>>; inviteAccepters?: Record<string, AwsSecurityHubResourceInput<InviteAccepterArgs>>; members?: Record<string, AwsSecurityHubResourceInput<MemberArgs>>; organizationAdminAccount?: AwsSecurityHubResourceInput<OrganizationAdminAccountArgs>; organizationConfiguration?: AwsSecurityHubResourceInput<OrganizationConfigurationArgs>; productSubscriptions?: Record<string, AwsSecurityHubResourceInput<ProductSubscriptionArgs>>; standardsControlAssociations?: Record<string, AwsSecurityHubResourceInput<StandardsControlAssociationArgs>>; standardsControls?: Record<string, AwsSecurityHubResourceInput<StandardsControlArgs>>; standardsSubscriptions?: Record<string, AwsSecurityHubResourceInput<StandardsSubscriptionArgs>>; }

Input arguments for AwsSecurityHub.

Hierarchy


Properties

account: AwsSecurityHubResourceInput<AccountArgs>

Security Hub account enablement and account-level preferences.

actionTargets: Record<string, AwsSecurityHubResourceInput<ActionTargetArgs>>

Security Hub custom action targets, keyed by their logical-only identity.

automationRules: Record<string, AwsSecurityHubResourceInput<AutomationRuleArgs>>

Security Hub automation rules, keyed by their logical-only identity.

configurationPolicies: Record<string, AwsSecurityHubResourceInput<ConfigurationPolicyArgs>>

Security Hub central configuration policies, keyed by their logical-only identity.

configurationPolicyAssociations: Record<string, AwsSecurityHubResourceInput<ConfigurationPolicyAssociationArgs>>

Central configuration policy associations, keyed by their logical-only identity.

findingAggregators: Record<string, AwsSecurityHubResourceInput<FindingAggregatorArgs>>

Security Hub finding aggregators, keyed by their logical-only identity.

identity: string

Inherited from identity

A synchronous plain string which identifies this component's Pulumi state.

insights: Record<string, AwsSecurityHubResourceInput<InsightArgs>>

Security Hub insights, keyed by their logical-only identity.

inviteAccepters: Record<string, AwsSecurityHubResourceInput<InviteAccepterArgs>>

Invite accepters, keyed by their logical-only identity.

members: Record<string, AwsSecurityHubResourceInput<MemberArgs>>

Security Hub members, keyed by their logical-only identity.

organizationAdminAccount: AwsSecurityHubResourceInput<OrganizationAdminAccountArgs>

Delegated administrator account designation for Security Hub in Organizations.

organizationConfiguration: AwsSecurityHubResourceInput<OrganizationConfigurationArgs>

Organization-wide Security Hub configuration.

productSubscriptions: Record<string, AwsSecurityHubResourceInput<ProductSubscriptionArgs>>

Product subscriptions, keyed by their logical-only identity.

standardsControlAssociations: Record<string, AwsSecurityHubResourceInput<StandardsControlAssociationArgs>>

Standards control associations, keyed by their logical-only identity.

standardsControls: Record<string, AwsSecurityHubResourceInput<StandardsControlArgs>>

Standards controls, keyed by their logical-only identity.

standardsSubscriptions: Record<string, AwsSecurityHubResourceInput<StandardsSubscriptionArgs>>

Standards subscriptions, keyed by their logical-only identity.