inspector

package
v0.14.1-dev Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

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

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

The template assessment ARN.

func (*AssessmentTemplate) Duration

func (r *AssessmentTemplate) Duration() *pulumi.IntOutput

The duration of the inspector run.

func (*AssessmentTemplate) ID

ID is this resource's unique identifier assigned by its provider.

func (*AssessmentTemplate) Name

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL