Documentation ¶
Index ¶
- type AssessmentTarget
- type AssessmentTargetArgs
- type AssessmentTargetState
- type AssessmentTemplate
- func (r *AssessmentTemplate) Arn() *pulumi.StringOutput
- func (r *AssessmentTemplate) Duration() *pulumi.IntOutput
- func (r *AssessmentTemplate) ID() *pulumi.IDOutput
- func (r *AssessmentTemplate) Name() *pulumi.StringOutput
- func (r *AssessmentTemplate) RulesPackageArns() *pulumi.ArrayOutput
- func (r *AssessmentTemplate) TargetArn() *pulumi.StringOutput
- func (r *AssessmentTemplate) URN() *pulumi.URNOutput
- type AssessmentTemplateArgs
- type AssessmentTemplateState
- type GetRulesPackagesResult
- type ResourceGroup
- type ResourceGroupArgs
- type ResourceGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssessmentTarget ¶
type AssessmentTarget struct {
// contains filtered or unexported fields
}
Provides a Inspector assessment target
func GetAssessmentTarget ¶
func GetAssessmentTarget(ctx *pulumi.Context, name string, id pulumi.ID, state *AssessmentTargetState, opts ...pulumi.ResourceOpt) (*AssessmentTarget, error)
GetAssessmentTarget gets an existing AssessmentTarget 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 NewAssessmentTarget ¶
func NewAssessmentTarget(ctx *pulumi.Context, name string, args *AssessmentTargetArgs, opts ...pulumi.ResourceOpt) (*AssessmentTarget, error)
NewAssessmentTarget registers a new resource with the given unique name, arguments, and options.
func (*AssessmentTarget) Arn ¶
func (r *AssessmentTarget) Arn() *pulumi.StringOutput
The target assessment ARN.
func (*AssessmentTarget) ID ¶
func (r *AssessmentTarget) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*AssessmentTarget) Name ¶
func (r *AssessmentTarget) Name() *pulumi.StringOutput
The name of the assessment target. * `resource_group_arn` (Required )- The resource group ARN stating tags for instance matching.
func (*AssessmentTarget) ResourceGroupArn ¶
func (r *AssessmentTarget) ResourceGroupArn() *pulumi.StringOutput
func (*AssessmentTarget) URN ¶
func (r *AssessmentTarget) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type AssessmentTargetArgs ¶
type AssessmentTargetArgs struct { // The name of the assessment target. // * `resource_group_arn` (Required )- The resource group ARN stating tags for instance matching. Name interface{} ResourceGroupArn interface{} }
The set of arguments for constructing a AssessmentTarget resource.
type AssessmentTargetState ¶
type AssessmentTargetState struct { // The target assessment ARN. Arn interface{} // The name of the assessment target. // * `resource_group_arn` (Required )- The resource group ARN stating tags for instance matching. Name interface{} ResourceGroupArn interface{} }
Input properties used for looking up and filtering AssessmentTarget resources.
type AssessmentTemplate ¶
type AssessmentTemplate struct {
// contains filtered or unexported fields
}
Provides a Inspector assessment template
func GetAssessmentTemplate ¶
func GetAssessmentTemplate(ctx *pulumi.Context, name string, id pulumi.ID, state *AssessmentTemplateState, opts ...pulumi.ResourceOpt) (*AssessmentTemplate, error)
GetAssessmentTemplate gets an existing AssessmentTemplate 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 NewAssessmentTemplate ¶
func NewAssessmentTemplate(ctx *pulumi.Context, name string, args *AssessmentTemplateArgs, opts ...pulumi.ResourceOpt) (*AssessmentTemplate, error)
NewAssessmentTemplate registers a new resource with the given unique name, arguments, and options.
func (*AssessmentTemplate) Arn ¶
func (r *AssessmentTemplate) Arn() *pulumi.StringOutput
The template assessment ARN.
func (*AssessmentTemplate) Duration ¶
func (r *AssessmentTemplate) Duration() *pulumi.IntOutput
The duration of the inspector run.
func (*AssessmentTemplate) ID ¶
func (r *AssessmentTemplate) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*AssessmentTemplate) Name ¶
func (r *AssessmentTemplate) Name() *pulumi.StringOutput
The name of the assessment template.
func (*AssessmentTemplate) RulesPackageArns ¶
func (r *AssessmentTemplate) RulesPackageArns() *pulumi.ArrayOutput
The rules to be used during the run.
func (*AssessmentTemplate) TargetArn ¶
func (r *AssessmentTemplate) TargetArn() *pulumi.StringOutput
The assessment target ARN to attach the template to.
func (*AssessmentTemplate) URN ¶
func (r *AssessmentTemplate) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type AssessmentTemplateArgs ¶
type AssessmentTemplateArgs struct { // The duration of the inspector run. Duration interface{} // The name of the assessment template. Name interface{} // The rules to be used during the run. RulesPackageArns interface{} // The assessment target ARN to attach the template to. TargetArn interface{} }
The set of arguments for constructing a AssessmentTemplate resource.
type AssessmentTemplateState ¶
type AssessmentTemplateState struct { // The template assessment ARN. Arn interface{} // The duration of the inspector run. Duration interface{} // The name of the assessment template. Name interface{} // The rules to be used during the run. RulesPackageArns interface{} // The assessment target ARN to attach the template to. TargetArn interface{} }
Input properties used for looking up and filtering AssessmentTemplate resources.
type GetRulesPackagesResult ¶
type GetRulesPackagesResult struct {
// A list of the AWS Inspector Rules Packages arns available in the AWS region.
Arns interface{}
}
A collection of values returned by getRulesPackages.
func LookupRulesPackages ¶
func LookupRulesPackages(ctx *pulumi.Context) (*GetRulesPackagesResult, error)
The AWS Inspector Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by AWS Inspector within the region configured in the provider.
type ResourceGroup ¶
type ResourceGroup struct {
// contains filtered or unexported fields
}
Provides a Inspector resource group
func GetResourceGroup ¶
func GetResourceGroup(ctx *pulumi.Context, name string, id pulumi.ID, state *ResourceGroupState, opts ...pulumi.ResourceOpt) (*ResourceGroup, error)
GetResourceGroup gets an existing ResourceGroup 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 NewResourceGroup ¶
func NewResourceGroup(ctx *pulumi.Context, name string, args *ResourceGroupArgs, opts ...pulumi.ResourceOpt) (*ResourceGroup, error)
NewResourceGroup registers a new resource with the given unique name, arguments, and options.
func (*ResourceGroup) Arn ¶
func (r *ResourceGroup) Arn() *pulumi.StringOutput
The resource group ARN.
func (*ResourceGroup) ID ¶
func (r *ResourceGroup) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ResourceGroup) Tags ¶
func (r *ResourceGroup) Tags() *pulumi.MapOutput
The tags on your EC2 Instance.
func (*ResourceGroup) URN ¶
func (r *ResourceGroup) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ResourceGroupArgs ¶
type ResourceGroupArgs struct {
// The tags on your EC2 Instance.
Tags interface{}
}
The set of arguments for constructing a ResourceGroup resource.
type ResourceGroupState ¶
type ResourceGroupState struct { // The resource group ARN. Arn interface{} // The tags on your EC2 Instance. Tags interface{} }
Input properties used for looking up and filtering ResourceGroup resources.