Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
pulumi.CustomResourceState
}
Enables Security Hub for this AWS account.
> **NOTE:** Destroying this resource will disable Security Hub for this AWS account.
> **NOTE:** This AWS service is in Preview and may change before General Availability release. Backwards compatibility is not guaranteed between AWS Provider releases.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/securityhub_account.html.markdown.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
type AccountArgs ¶
type AccountArgs struct { }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶ added in v1.19.0
func (AccountArgs) ElementType() reflect.Type
type AccountState ¶
type AccountState struct { }
func (AccountState) ElementType ¶ added in v1.19.0
func (AccountState) ElementType() reflect.Type
type ProductSubscription ¶ added in v0.16.5
type ProductSubscription struct { pulumi.CustomResourceState // The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub. Arn pulumi.StringOutput `pulumi:"arn"` // The ARN of the product that generates findings that you want to import into Security Hub - see below. ProductArn pulumi.StringOutput `pulumi:"productArn"` }
Subscribes to a Security Hub product.
> **NOTE:** This AWS service is in Preview and may change before General Availability release. Backwards compatibility is not guaranteed between AWS Provider releases.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/securityhub_product_subscription.html.markdown.
func GetProductSubscription ¶ added in v0.16.5
func GetProductSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductSubscriptionState, opts ...pulumi.ResourceOption) (*ProductSubscription, error)
GetProductSubscription gets an existing ProductSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProductSubscription ¶ added in v0.16.5
func NewProductSubscription(ctx *pulumi.Context, name string, args *ProductSubscriptionArgs, opts ...pulumi.ResourceOption) (*ProductSubscription, error)
NewProductSubscription registers a new resource with the given unique name, arguments, and options.
type ProductSubscriptionArgs ¶ added in v0.16.5
type ProductSubscriptionArgs struct { // The ARN of the product that generates findings that you want to import into Security Hub - see below. ProductArn pulumi.StringInput }
The set of arguments for constructing a ProductSubscription resource.
func (ProductSubscriptionArgs) ElementType ¶ added in v1.19.0
func (ProductSubscriptionArgs) ElementType() reflect.Type
type ProductSubscriptionState ¶ added in v0.16.5
type ProductSubscriptionState struct { // The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub. Arn pulumi.StringPtrInput // The ARN of the product that generates findings that you want to import into Security Hub - see below. ProductArn pulumi.StringPtrInput }
func (ProductSubscriptionState) ElementType ¶ added in v1.19.0
func (ProductSubscriptionState) ElementType() reflect.Type
type StandardsSubscription ¶ added in v0.16.5
type StandardsSubscription struct { pulumi.CustomResourceState // The ARN of a standard - see below. StandardsArn pulumi.StringOutput `pulumi:"standardsArn"` }
Subscribes to a Security Hub standard.
> **NOTE:** This AWS service is in Preview and may change before General Availability release. Backwards compatibility is not guaranteed between AWS Provider releases.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/securityhub_standards_subscription.html.markdown.
func GetStandardsSubscription ¶ added in v0.16.5
func GetStandardsSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StandardsSubscriptionState, opts ...pulumi.ResourceOption) (*StandardsSubscription, error)
GetStandardsSubscription gets an existing StandardsSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStandardsSubscription ¶ added in v0.16.5
func NewStandardsSubscription(ctx *pulumi.Context, name string, args *StandardsSubscriptionArgs, opts ...pulumi.ResourceOption) (*StandardsSubscription, error)
NewStandardsSubscription registers a new resource with the given unique name, arguments, and options.
type StandardsSubscriptionArgs ¶ added in v0.16.5
type StandardsSubscriptionArgs struct { // The ARN of a standard - see below. StandardsArn pulumi.StringInput }
The set of arguments for constructing a StandardsSubscription resource.
func (StandardsSubscriptionArgs) ElementType ¶ added in v1.19.0
func (StandardsSubscriptionArgs) ElementType() reflect.Type
type StandardsSubscriptionState ¶ added in v0.16.5
type StandardsSubscriptionState struct { // The ARN of a standard - see below. StandardsArn pulumi.StringPtrInput }
func (StandardsSubscriptionState) ElementType ¶ added in v1.19.0
func (StandardsSubscriptionState) ElementType() reflect.Type