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
AwsSecurityHubIdentityArgsAwsSecurityHubArgs
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.