inspector

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 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 {
	pulumi.CustomResourceState

	Arn                  pulumi.StringOutput    `pulumi:"arn"`
	AssessmentTargetName pulumi.StringPtrOutput `pulumi:"assessmentTargetName"`
	ResourceGroupArn     pulumi.StringPtrOutput `pulumi:"resourceGroupArn"`
}

Resource Type definition for AWS::Inspector::AssessmentTarget

func GetAssessmentTarget

func GetAssessmentTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssessmentTargetState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*AssessmentTarget, error)

NewAssessmentTarget registers a new resource with the given unique name, arguments, and options.

func (*AssessmentTarget) ElementType

func (*AssessmentTarget) ElementType() reflect.Type

func (*AssessmentTarget) ToAssessmentTargetOutput

func (i *AssessmentTarget) ToAssessmentTargetOutput() AssessmentTargetOutput

func (*AssessmentTarget) ToAssessmentTargetOutputWithContext

func (i *AssessmentTarget) ToAssessmentTargetOutputWithContext(ctx context.Context) AssessmentTargetOutput

type AssessmentTargetArgs

type AssessmentTargetArgs struct {
	AssessmentTargetName pulumi.StringPtrInput
	ResourceGroupArn     pulumi.StringPtrInput
}

The set of arguments for constructing a AssessmentTarget resource.

func (AssessmentTargetArgs) ElementType

func (AssessmentTargetArgs) ElementType() reflect.Type

type AssessmentTargetInput

type AssessmentTargetInput interface {
	pulumi.Input

	ToAssessmentTargetOutput() AssessmentTargetOutput
	ToAssessmentTargetOutputWithContext(ctx context.Context) AssessmentTargetOutput
}

type AssessmentTargetOutput

type AssessmentTargetOutput struct{ *pulumi.OutputState }

func (AssessmentTargetOutput) Arn added in v0.17.0

func (AssessmentTargetOutput) AssessmentTargetName added in v0.17.0

func (o AssessmentTargetOutput) AssessmentTargetName() pulumi.StringPtrOutput

func (AssessmentTargetOutput) ElementType

func (AssessmentTargetOutput) ElementType() reflect.Type

func (AssessmentTargetOutput) ResourceGroupArn added in v0.17.0

func (o AssessmentTargetOutput) ResourceGroupArn() pulumi.StringPtrOutput

func (AssessmentTargetOutput) ToAssessmentTargetOutput

func (o AssessmentTargetOutput) ToAssessmentTargetOutput() AssessmentTargetOutput

func (AssessmentTargetOutput) ToAssessmentTargetOutputWithContext

func (o AssessmentTargetOutput) ToAssessmentTargetOutputWithContext(ctx context.Context) AssessmentTargetOutput

type AssessmentTargetState

type AssessmentTargetState struct {
}

func (AssessmentTargetState) ElementType

func (AssessmentTargetState) ElementType() reflect.Type

type AssessmentTemplate

type AssessmentTemplate struct {
	pulumi.CustomResourceState

	Arn                       pulumi.StringOutput              `pulumi:"arn"`
	AssessmentTargetArn       pulumi.StringOutput              `pulumi:"assessmentTargetArn"`
	AssessmentTemplateName    pulumi.StringPtrOutput           `pulumi:"assessmentTemplateName"`
	DurationInSeconds         pulumi.IntOutput                 `pulumi:"durationInSeconds"`
	RulesPackageArns          pulumi.StringArrayOutput         `pulumi:"rulesPackageArns"`
	UserAttributesForFindings AssessmentTemplateTagArrayOutput `pulumi:"userAttributesForFindings"`
}

Resource Type definition for AWS::Inspector::AssessmentTemplate

func GetAssessmentTemplate

func GetAssessmentTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssessmentTemplateState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*AssessmentTemplate, error)

NewAssessmentTemplate registers a new resource with the given unique name, arguments, and options.

func (*AssessmentTemplate) ElementType

func (*AssessmentTemplate) ElementType() reflect.Type

func (*AssessmentTemplate) ToAssessmentTemplateOutput

func (i *AssessmentTemplate) ToAssessmentTemplateOutput() AssessmentTemplateOutput

func (*AssessmentTemplate) ToAssessmentTemplateOutputWithContext

func (i *AssessmentTemplate) ToAssessmentTemplateOutputWithContext(ctx context.Context) AssessmentTemplateOutput

type AssessmentTemplateArgs

type AssessmentTemplateArgs struct {
	AssessmentTargetArn       pulumi.StringInput
	AssessmentTemplateName    pulumi.StringPtrInput
	DurationInSeconds         pulumi.IntInput
	RulesPackageArns          pulumi.StringArrayInput
	UserAttributesForFindings AssessmentTemplateTagArrayInput
}

The set of arguments for constructing a AssessmentTemplate resource.

func (AssessmentTemplateArgs) ElementType

func (AssessmentTemplateArgs) ElementType() reflect.Type

type AssessmentTemplateInput

type AssessmentTemplateInput interface {
	pulumi.Input

	ToAssessmentTemplateOutput() AssessmentTemplateOutput
	ToAssessmentTemplateOutputWithContext(ctx context.Context) AssessmentTemplateOutput
}

type AssessmentTemplateOutput

type AssessmentTemplateOutput struct{ *pulumi.OutputState }

func (AssessmentTemplateOutput) Arn added in v0.17.0

func (AssessmentTemplateOutput) AssessmentTargetArn added in v0.17.0

func (o AssessmentTemplateOutput) AssessmentTargetArn() pulumi.StringOutput

func (AssessmentTemplateOutput) AssessmentTemplateName added in v0.17.0

func (o AssessmentTemplateOutput) AssessmentTemplateName() pulumi.StringPtrOutput

func (AssessmentTemplateOutput) DurationInSeconds added in v0.17.0

func (o AssessmentTemplateOutput) DurationInSeconds() pulumi.IntOutput

func (AssessmentTemplateOutput) ElementType

func (AssessmentTemplateOutput) ElementType() reflect.Type

func (AssessmentTemplateOutput) RulesPackageArns added in v0.17.0

func (o AssessmentTemplateOutput) RulesPackageArns() pulumi.StringArrayOutput

func (AssessmentTemplateOutput) ToAssessmentTemplateOutput

func (o AssessmentTemplateOutput) ToAssessmentTemplateOutput() AssessmentTemplateOutput

func (AssessmentTemplateOutput) ToAssessmentTemplateOutputWithContext

func (o AssessmentTemplateOutput) ToAssessmentTemplateOutputWithContext(ctx context.Context) AssessmentTemplateOutput

func (AssessmentTemplateOutput) UserAttributesForFindings added in v0.17.0

func (o AssessmentTemplateOutput) UserAttributesForFindings() AssessmentTemplateTagArrayOutput

type AssessmentTemplateState

type AssessmentTemplateState struct {
}

func (AssessmentTemplateState) ElementType

func (AssessmentTemplateState) ElementType() reflect.Type

type AssessmentTemplateTag

type AssessmentTemplateTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type AssessmentTemplateTagArgs

type AssessmentTemplateTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AssessmentTemplateTagArgs) ElementType

func (AssessmentTemplateTagArgs) ElementType() reflect.Type

func (AssessmentTemplateTagArgs) ToAssessmentTemplateTagOutput

func (i AssessmentTemplateTagArgs) ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput

func (AssessmentTemplateTagArgs) ToAssessmentTemplateTagOutputWithContext

func (i AssessmentTemplateTagArgs) ToAssessmentTemplateTagOutputWithContext(ctx context.Context) AssessmentTemplateTagOutput

type AssessmentTemplateTagArray

type AssessmentTemplateTagArray []AssessmentTemplateTagInput

func (AssessmentTemplateTagArray) ElementType

func (AssessmentTemplateTagArray) ElementType() reflect.Type

func (AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutput

func (i AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput

func (AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutputWithContext

func (i AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutputWithContext(ctx context.Context) AssessmentTemplateTagArrayOutput

type AssessmentTemplateTagArrayInput

type AssessmentTemplateTagArrayInput interface {
	pulumi.Input

	ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput
	ToAssessmentTemplateTagArrayOutputWithContext(context.Context) AssessmentTemplateTagArrayOutput
}

AssessmentTemplateTagArrayInput is an input type that accepts AssessmentTemplateTagArray and AssessmentTemplateTagArrayOutput values. You can construct a concrete instance of `AssessmentTemplateTagArrayInput` via:

AssessmentTemplateTagArray{ AssessmentTemplateTagArgs{...} }

type AssessmentTemplateTagArrayOutput

type AssessmentTemplateTagArrayOutput struct{ *pulumi.OutputState }

func (AssessmentTemplateTagArrayOutput) ElementType

func (AssessmentTemplateTagArrayOutput) Index

func (AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutput

func (o AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput

func (AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutputWithContext

func (o AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutputWithContext(ctx context.Context) AssessmentTemplateTagArrayOutput

type AssessmentTemplateTagInput

type AssessmentTemplateTagInput interface {
	pulumi.Input

	ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput
	ToAssessmentTemplateTagOutputWithContext(context.Context) AssessmentTemplateTagOutput
}

AssessmentTemplateTagInput is an input type that accepts AssessmentTemplateTagArgs and AssessmentTemplateTagOutput values. You can construct a concrete instance of `AssessmentTemplateTagInput` via:

AssessmentTemplateTagArgs{...}

type AssessmentTemplateTagOutput

type AssessmentTemplateTagOutput struct{ *pulumi.OutputState }

func (AssessmentTemplateTagOutput) ElementType

func (AssessmentTemplateTagOutput) Key

func (AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput

func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput

func (AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext

func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext(ctx context.Context) AssessmentTemplateTagOutput

func (AssessmentTemplateTagOutput) Value

type LookupAssessmentTargetArgs added in v0.12.0

type LookupAssessmentTargetArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupAssessmentTargetOutputArgs added in v0.12.0

type LookupAssessmentTargetOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupAssessmentTargetOutputArgs) ElementType added in v0.12.0

type LookupAssessmentTargetResult added in v0.12.0

type LookupAssessmentTargetResult struct {
	Arn              *string `pulumi:"arn"`
	ResourceGroupArn *string `pulumi:"resourceGroupArn"`
}

func LookupAssessmentTarget added in v0.12.0

func LookupAssessmentTarget(ctx *pulumi.Context, args *LookupAssessmentTargetArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentTargetResult, error)

Resource Type definition for AWS::Inspector::AssessmentTarget

type LookupAssessmentTargetResultOutput added in v0.12.0

type LookupAssessmentTargetResultOutput struct{ *pulumi.OutputState }

func LookupAssessmentTargetOutput added in v0.12.0

func (LookupAssessmentTargetResultOutput) Arn added in v0.12.0

func (LookupAssessmentTargetResultOutput) ElementType added in v0.12.0

func (LookupAssessmentTargetResultOutput) ResourceGroupArn added in v0.12.0

func (LookupAssessmentTargetResultOutput) ToLookupAssessmentTargetResultOutput added in v0.12.0

func (o LookupAssessmentTargetResultOutput) ToLookupAssessmentTargetResultOutput() LookupAssessmentTargetResultOutput

func (LookupAssessmentTargetResultOutput) ToLookupAssessmentTargetResultOutputWithContext added in v0.12.0

func (o LookupAssessmentTargetResultOutput) ToLookupAssessmentTargetResultOutputWithContext(ctx context.Context) LookupAssessmentTargetResultOutput

type LookupAssessmentTemplateArgs added in v0.12.0

type LookupAssessmentTemplateArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupAssessmentTemplateOutputArgs added in v0.12.0

type LookupAssessmentTemplateOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupAssessmentTemplateOutputArgs) ElementType added in v0.12.0

type LookupAssessmentTemplateResult added in v0.12.0

type LookupAssessmentTemplateResult struct {
	Arn *string `pulumi:"arn"`
}

func LookupAssessmentTemplate added in v0.12.0

func LookupAssessmentTemplate(ctx *pulumi.Context, args *LookupAssessmentTemplateArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentTemplateResult, error)

Resource Type definition for AWS::Inspector::AssessmentTemplate

type LookupAssessmentTemplateResultOutput added in v0.12.0

type LookupAssessmentTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupAssessmentTemplateResultOutput) Arn added in v0.12.0

func (LookupAssessmentTemplateResultOutput) ElementType added in v0.12.0

func (LookupAssessmentTemplateResultOutput) ToLookupAssessmentTemplateResultOutput added in v0.12.0

func (o LookupAssessmentTemplateResultOutput) ToLookupAssessmentTemplateResultOutput() LookupAssessmentTemplateResultOutput

func (LookupAssessmentTemplateResultOutput) ToLookupAssessmentTemplateResultOutputWithContext added in v0.12.0

func (o LookupAssessmentTemplateResultOutput) ToLookupAssessmentTemplateResultOutputWithContext(ctx context.Context) LookupAssessmentTemplateResultOutput

type LookupResourceGroupArgs added in v0.12.0

type LookupResourceGroupArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupResourceGroupOutputArgs added in v0.12.0

type LookupResourceGroupOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupResourceGroupOutputArgs) ElementType added in v0.12.0

type LookupResourceGroupResult added in v0.12.0

type LookupResourceGroupResult struct {
	Arn *string `pulumi:"arn"`
}

func LookupResourceGroup added in v0.12.0

func LookupResourceGroup(ctx *pulumi.Context, args *LookupResourceGroupArgs, opts ...pulumi.InvokeOption) (*LookupResourceGroupResult, error)

Resource Type definition for AWS::Inspector::ResourceGroup

type LookupResourceGroupResultOutput added in v0.12.0

type LookupResourceGroupResultOutput struct{ *pulumi.OutputState }

func LookupResourceGroupOutput added in v0.12.0

func (LookupResourceGroupResultOutput) Arn added in v0.12.0

func (LookupResourceGroupResultOutput) ElementType added in v0.12.0

func (LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutput added in v0.12.0

func (o LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutput() LookupResourceGroupResultOutput

func (LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutputWithContext added in v0.12.0

func (o LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutputWithContext(ctx context.Context) LookupResourceGroupResultOutput

type ResourceGroup

type ResourceGroup struct {
	pulumi.CustomResourceState

	Arn               pulumi.StringOutput         `pulumi:"arn"`
	ResourceGroupTags ResourceGroupTagArrayOutput `pulumi:"resourceGroupTags"`
}

Resource Type definition for AWS::Inspector::ResourceGroup

func GetResourceGroup

func GetResourceGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceGroupState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*ResourceGroup, error)

NewResourceGroup registers a new resource with the given unique name, arguments, and options.

func (*ResourceGroup) ElementType

func (*ResourceGroup) ElementType() reflect.Type

func (*ResourceGroup) ToResourceGroupOutput

func (i *ResourceGroup) ToResourceGroupOutput() ResourceGroupOutput

func (*ResourceGroup) ToResourceGroupOutputWithContext

func (i *ResourceGroup) ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput

type ResourceGroupArgs

type ResourceGroupArgs struct {
	ResourceGroupTags ResourceGroupTagArrayInput
}

The set of arguments for constructing a ResourceGroup resource.

func (ResourceGroupArgs) ElementType

func (ResourceGroupArgs) ElementType() reflect.Type

type ResourceGroupInput

type ResourceGroupInput interface {
	pulumi.Input

	ToResourceGroupOutput() ResourceGroupOutput
	ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput
}

type ResourceGroupOutput

type ResourceGroupOutput struct{ *pulumi.OutputState }

func (ResourceGroupOutput) Arn added in v0.17.0

func (ResourceGroupOutput) ElementType

func (ResourceGroupOutput) ElementType() reflect.Type

func (ResourceGroupOutput) ResourceGroupTags added in v0.17.0

func (o ResourceGroupOutput) ResourceGroupTags() ResourceGroupTagArrayOutput

func (ResourceGroupOutput) ToResourceGroupOutput

func (o ResourceGroupOutput) ToResourceGroupOutput() ResourceGroupOutput

func (ResourceGroupOutput) ToResourceGroupOutputWithContext

func (o ResourceGroupOutput) ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput

type ResourceGroupState

type ResourceGroupState struct {
}

func (ResourceGroupState) ElementType

func (ResourceGroupState) ElementType() reflect.Type

type ResourceGroupTag

type ResourceGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ResourceGroupTagArgs

type ResourceGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ResourceGroupTagArgs) ElementType

func (ResourceGroupTagArgs) ElementType() reflect.Type

func (ResourceGroupTagArgs) ToResourceGroupTagOutput

func (i ResourceGroupTagArgs) ToResourceGroupTagOutput() ResourceGroupTagOutput

func (ResourceGroupTagArgs) ToResourceGroupTagOutputWithContext

func (i ResourceGroupTagArgs) ToResourceGroupTagOutputWithContext(ctx context.Context) ResourceGroupTagOutput

type ResourceGroupTagArray

type ResourceGroupTagArray []ResourceGroupTagInput

func (ResourceGroupTagArray) ElementType

func (ResourceGroupTagArray) ElementType() reflect.Type

func (ResourceGroupTagArray) ToResourceGroupTagArrayOutput

func (i ResourceGroupTagArray) ToResourceGroupTagArrayOutput() ResourceGroupTagArrayOutput

func (ResourceGroupTagArray) ToResourceGroupTagArrayOutputWithContext

func (i ResourceGroupTagArray) ToResourceGroupTagArrayOutputWithContext(ctx context.Context) ResourceGroupTagArrayOutput

type ResourceGroupTagArrayInput

type ResourceGroupTagArrayInput interface {
	pulumi.Input

	ToResourceGroupTagArrayOutput() ResourceGroupTagArrayOutput
	ToResourceGroupTagArrayOutputWithContext(context.Context) ResourceGroupTagArrayOutput
}

ResourceGroupTagArrayInput is an input type that accepts ResourceGroupTagArray and ResourceGroupTagArrayOutput values. You can construct a concrete instance of `ResourceGroupTagArrayInput` via:

ResourceGroupTagArray{ ResourceGroupTagArgs{...} }

type ResourceGroupTagArrayOutput

type ResourceGroupTagArrayOutput struct{ *pulumi.OutputState }

func (ResourceGroupTagArrayOutput) ElementType

func (ResourceGroupTagArrayOutput) Index

func (ResourceGroupTagArrayOutput) ToResourceGroupTagArrayOutput

func (o ResourceGroupTagArrayOutput) ToResourceGroupTagArrayOutput() ResourceGroupTagArrayOutput

func (ResourceGroupTagArrayOutput) ToResourceGroupTagArrayOutputWithContext

func (o ResourceGroupTagArrayOutput) ToResourceGroupTagArrayOutputWithContext(ctx context.Context) ResourceGroupTagArrayOutput

type ResourceGroupTagInput

type ResourceGroupTagInput interface {
	pulumi.Input

	ToResourceGroupTagOutput() ResourceGroupTagOutput
	ToResourceGroupTagOutputWithContext(context.Context) ResourceGroupTagOutput
}

ResourceGroupTagInput is an input type that accepts ResourceGroupTagArgs and ResourceGroupTagOutput values. You can construct a concrete instance of `ResourceGroupTagInput` via:

ResourceGroupTagArgs{...}

type ResourceGroupTagOutput

type ResourceGroupTagOutput struct{ *pulumi.OutputState }

func (ResourceGroupTagOutput) ElementType

func (ResourceGroupTagOutput) ElementType() reflect.Type

func (ResourceGroupTagOutput) Key

func (ResourceGroupTagOutput) ToResourceGroupTagOutput

func (o ResourceGroupTagOutput) ToResourceGroupTagOutput() ResourceGroupTagOutput

func (ResourceGroupTagOutput) ToResourceGroupTagOutputWithContext

func (o ResourceGroupTagOutput) ToResourceGroupTagOutputWithContext(ctx context.Context) ResourceGroupTagOutput

func (ResourceGroupTagOutput) Value

Jump to

Keyboard shortcuts

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