inspector

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 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 deprecated

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

Deprecated: AssessmentTarget is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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) ElementType

func (AssessmentTargetOutput) ElementType() reflect.Type

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 deprecated

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

Deprecated: AssessmentTemplate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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) ElementType

func (AssessmentTemplateOutput) ElementType() reflect.Type

func (AssessmentTemplateOutput) ToAssessmentTemplateOutput

func (o AssessmentTemplateOutput) ToAssessmentTemplateOutput() AssessmentTemplateOutput

func (AssessmentTemplateOutput) ToAssessmentTemplateOutputWithContext

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

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 {
	Id string `pulumi:"id"`
}

type LookupAssessmentTargetOutputArgs added in v0.12.0

type LookupAssessmentTargetOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAssessmentTargetOutputArgs) ElementType added in v0.12.0

type LookupAssessmentTargetResult added in v0.12.0

type LookupAssessmentTargetResult struct {
	Arn              *string `pulumi:"arn"`
	Id               *string `pulumi:"id"`
	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) Id 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 {
	Id string `pulumi:"id"`
}

type LookupAssessmentTemplateOutputArgs added in v0.12.0

type LookupAssessmentTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAssessmentTemplateOutputArgs) ElementType added in v0.12.0

type LookupAssessmentTemplateResult added in v0.12.0

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

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) Id 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 {
	Id string `pulumi:"id"`
}

type LookupResourceGroupOutputArgs added in v0.12.0

type LookupResourceGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResourceGroupOutputArgs) ElementType added in v0.12.0

type LookupResourceGroupResult added in v0.12.0

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

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) Id 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 deprecated

type ResourceGroup struct {
	pulumi.CustomResourceState

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

Resource Type definition for AWS::Inspector::ResourceGroup

Deprecated: ResourceGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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) ElementType

func (ResourceGroupOutput) ElementType() reflect.Type

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