Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
// contains filtered or unexported fields
}
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 Terraform AWS Provider releases.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.ID, state *AccountState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*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.
type AccountState ¶
type AccountState struct { }
Input properties used for looking up and filtering Account resources.
type ProductSubscription ¶ added in v0.16.5
type ProductSubscription struct {
// contains filtered or unexported fields
}
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 Terraform AWS Provider releases.
func GetProductSubscription ¶ added in v0.16.5
func GetProductSubscription(ctx *pulumi.Context, name string, id pulumi.ID, state *ProductSubscriptionState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*ProductSubscription, error)
NewProductSubscription registers a new resource with the given unique name, arguments, and options.
func (*ProductSubscription) Arn ¶ added in v0.16.5
func (r *ProductSubscription) Arn() *pulumi.StringOutput
The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub.
func (*ProductSubscription) ID ¶ added in v0.16.5
func (r *ProductSubscription) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ProductSubscription) ProductArn ¶ added in v0.16.5
func (r *ProductSubscription) ProductArn() *pulumi.StringOutput
The ARN of the product that generates findings that you want to import into Security Hub - see below.
func (*ProductSubscription) URN ¶ added in v0.16.5
func (r *ProductSubscription) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
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 interface{}
}
The set of arguments for constructing a ProductSubscription resource.
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 interface{} // The ARN of the product that generates findings that you want to import into Security Hub - see below. ProductArn interface{} }
Input properties used for looking up and filtering ProductSubscription resources.
type StandardsSubscription ¶ added in v0.16.5
type StandardsSubscription struct {
// contains filtered or unexported fields
}
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 Terraform AWS Provider releases.
func GetStandardsSubscription ¶ added in v0.16.5
func GetStandardsSubscription(ctx *pulumi.Context, name string, id pulumi.ID, state *StandardsSubscriptionState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*StandardsSubscription, error)
NewStandardsSubscription registers a new resource with the given unique name, arguments, and options.
func (*StandardsSubscription) ID ¶ added in v0.16.5
func (r *StandardsSubscription) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*StandardsSubscription) StandardsArn ¶ added in v0.16.5
func (r *StandardsSubscription) StandardsArn() *pulumi.StringOutput
The ARN of a standard - see below.
func (*StandardsSubscription) URN ¶ added in v0.16.5
func (r *StandardsSubscription) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type StandardsSubscriptionArgs ¶ added in v0.16.5
type StandardsSubscriptionArgs struct {
// The ARN of a standard - see below.
StandardsArn interface{}
}
The set of arguments for constructing a StandardsSubscription resource.
type StandardsSubscriptionState ¶ added in v0.16.5
type StandardsSubscriptionState struct {
// The ARN of a standard - see below.
StandardsArn interface{}
}
Input properties used for looking up and filtering StandardsSubscription resources.