Documentation
¶
Index ¶
- type AssessmentTarget
- func (*AssessmentTarget) ElementType() reflect.Type
- func (i *AssessmentTarget) ToAssessmentTargetOutput() AssessmentTargetOutput
- func (i *AssessmentTarget) ToAssessmentTargetOutputWithContext(ctx context.Context) AssessmentTargetOutput
- func (i *AssessmentTarget) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTarget]
- type AssessmentTargetArgs
- type AssessmentTargetInput
- type AssessmentTargetOutput
- func (o AssessmentTargetOutput) Arn() pulumi.StringOutput
- func (o AssessmentTargetOutput) AssessmentTargetName() pulumi.StringPtrOutput
- func (AssessmentTargetOutput) ElementType() reflect.Type
- func (o AssessmentTargetOutput) ResourceGroupArn() pulumi.StringPtrOutput
- func (o AssessmentTargetOutput) ToAssessmentTargetOutput() AssessmentTargetOutput
- func (o AssessmentTargetOutput) ToAssessmentTargetOutputWithContext(ctx context.Context) AssessmentTargetOutput
- func (o AssessmentTargetOutput) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTarget]
- type AssessmentTargetState
- type AssessmentTemplate
- func (*AssessmentTemplate) ElementType() reflect.Type
- func (i *AssessmentTemplate) ToAssessmentTemplateOutput() AssessmentTemplateOutput
- func (i *AssessmentTemplate) ToAssessmentTemplateOutputWithContext(ctx context.Context) AssessmentTemplateOutput
- func (i *AssessmentTemplate) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTemplate]
- type AssessmentTemplateArgs
- type AssessmentTemplateInput
- type AssessmentTemplateOutput
- func (o AssessmentTemplateOutput) Arn() pulumi.StringOutput
- func (o AssessmentTemplateOutput) AssessmentTargetArn() pulumi.StringOutput
- func (o AssessmentTemplateOutput) AssessmentTemplateName() pulumi.StringPtrOutput
- func (o AssessmentTemplateOutput) DurationInSeconds() pulumi.IntOutput
- func (AssessmentTemplateOutput) ElementType() reflect.Type
- func (o AssessmentTemplateOutput) RulesPackageArns() pulumi.StringArrayOutput
- func (o AssessmentTemplateOutput) ToAssessmentTemplateOutput() AssessmentTemplateOutput
- func (o AssessmentTemplateOutput) ToAssessmentTemplateOutputWithContext(ctx context.Context) AssessmentTemplateOutput
- func (o AssessmentTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTemplate]
- func (o AssessmentTemplateOutput) UserAttributesForFindings() AssessmentTemplateTagArrayOutput
- type AssessmentTemplateState
- type AssessmentTemplateTag
- type AssessmentTemplateTagArgs
- func (AssessmentTemplateTagArgs) ElementType() reflect.Type
- func (i AssessmentTemplateTagArgs) ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput
- func (i AssessmentTemplateTagArgs) ToAssessmentTemplateTagOutputWithContext(ctx context.Context) AssessmentTemplateTagOutput
- func (i AssessmentTemplateTagArgs) ToOutput(ctx context.Context) pulumix.Output[AssessmentTemplateTag]
- type AssessmentTemplateTagArray
- func (AssessmentTemplateTagArray) ElementType() reflect.Type
- func (i AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput
- func (i AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutputWithContext(ctx context.Context) AssessmentTemplateTagArrayOutput
- func (i AssessmentTemplateTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AssessmentTemplateTag]
- type AssessmentTemplateTagArrayInput
- type AssessmentTemplateTagArrayOutput
- func (AssessmentTemplateTagArrayOutput) ElementType() reflect.Type
- func (o AssessmentTemplateTagArrayOutput) Index(i pulumi.IntInput) AssessmentTemplateTagOutput
- func (o AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput
- func (o AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutputWithContext(ctx context.Context) AssessmentTemplateTagArrayOutput
- func (o AssessmentTemplateTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssessmentTemplateTag]
- type AssessmentTemplateTagInput
- type AssessmentTemplateTagOutput
- func (AssessmentTemplateTagOutput) ElementType() reflect.Type
- func (o AssessmentTemplateTagOutput) Key() pulumi.StringOutput
- func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput
- func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext(ctx context.Context) AssessmentTemplateTagOutput
- func (o AssessmentTemplateTagOutput) ToOutput(ctx context.Context) pulumix.Output[AssessmentTemplateTag]
- func (o AssessmentTemplateTagOutput) Value() pulumi.StringOutput
- type LookupAssessmentTargetArgs
- type LookupAssessmentTargetOutputArgs
- type LookupAssessmentTargetResult
- type LookupAssessmentTargetResultOutput
- func (o LookupAssessmentTargetResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupAssessmentTargetResultOutput) ElementType() reflect.Type
- func (o LookupAssessmentTargetResultOutput) ResourceGroupArn() pulumi.StringPtrOutput
- func (o LookupAssessmentTargetResultOutput) ToLookupAssessmentTargetResultOutput() LookupAssessmentTargetResultOutput
- func (o LookupAssessmentTargetResultOutput) ToLookupAssessmentTargetResultOutputWithContext(ctx context.Context) LookupAssessmentTargetResultOutput
- func (o LookupAssessmentTargetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssessmentTargetResult]
- type LookupAssessmentTemplateArgs
- type LookupAssessmentTemplateOutputArgs
- type LookupAssessmentTemplateResult
- type LookupAssessmentTemplateResultOutput
- func (o LookupAssessmentTemplateResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupAssessmentTemplateResultOutput) ElementType() reflect.Type
- func (o LookupAssessmentTemplateResultOutput) ToLookupAssessmentTemplateResultOutput() LookupAssessmentTemplateResultOutput
- func (o LookupAssessmentTemplateResultOutput) ToLookupAssessmentTemplateResultOutputWithContext(ctx context.Context) LookupAssessmentTemplateResultOutput
- func (o LookupAssessmentTemplateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssessmentTemplateResult]
- type LookupResourceGroupArgs
- type LookupResourceGroupOutputArgs
- type LookupResourceGroupResult
- type LookupResourceGroupResultOutput
- func (o LookupResourceGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupResourceGroupResultOutput) ElementType() reflect.Type
- func (o LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutput() LookupResourceGroupResultOutput
- func (o LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutputWithContext(ctx context.Context) LookupResourceGroupResultOutput
- func (o LookupResourceGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceGroupResult]
- type ResourceGroup
- type ResourceGroupArgs
- type ResourceGroupInput
- type ResourceGroupOutput
- func (o ResourceGroupOutput) Arn() pulumi.StringOutput
- func (ResourceGroupOutput) ElementType() reflect.Type
- func (o ResourceGroupOutput) ResourceGroupTags() ResourceGroupTagArrayOutput
- func (o ResourceGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceGroup]
- func (o ResourceGroupOutput) ToResourceGroupOutput() ResourceGroupOutput
- func (o ResourceGroupOutput) ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput
- type ResourceGroupState
- type ResourceGroupTag
- type ResourceGroupTagArgs
- func (ResourceGroupTagArgs) ElementType() reflect.Type
- func (i ResourceGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceGroupTag]
- func (i ResourceGroupTagArgs) ToResourceGroupTagOutput() ResourceGroupTagOutput
- func (i ResourceGroupTagArgs) ToResourceGroupTagOutputWithContext(ctx context.Context) ResourceGroupTagOutput
- type ResourceGroupTagArray
- func (ResourceGroupTagArray) ElementType() reflect.Type
- func (i ResourceGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceGroupTag]
- func (i ResourceGroupTagArray) ToResourceGroupTagArrayOutput() ResourceGroupTagArrayOutput
- func (i ResourceGroupTagArray) ToResourceGroupTagArrayOutputWithContext(ctx context.Context) ResourceGroupTagArrayOutput
- type ResourceGroupTagArrayInput
- type ResourceGroupTagArrayOutput
- func (ResourceGroupTagArrayOutput) ElementType() reflect.Type
- func (o ResourceGroupTagArrayOutput) Index(i pulumi.IntInput) ResourceGroupTagOutput
- func (o ResourceGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceGroupTag]
- func (o ResourceGroupTagArrayOutput) ToResourceGroupTagArrayOutput() ResourceGroupTagArrayOutput
- func (o ResourceGroupTagArrayOutput) ToResourceGroupTagArrayOutputWithContext(ctx context.Context) ResourceGroupTagArrayOutput
- type ResourceGroupTagInput
- type ResourceGroupTagOutput
- func (ResourceGroupTagOutput) ElementType() reflect.Type
- func (o ResourceGroupTagOutput) Key() pulumi.StringOutput
- func (o ResourceGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceGroupTag]
- func (o ResourceGroupTagOutput) ToResourceGroupTagOutput() ResourceGroupTagOutput
- func (o ResourceGroupTagOutput) ToResourceGroupTagOutputWithContext(ctx context.Context) ResourceGroupTagOutput
- func (o ResourceGroupTagOutput) Value() pulumi.StringOutput
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
func (*AssessmentTarget) ToOutput ¶ added in v0.76.0
func (i *AssessmentTarget) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTarget]
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 (o AssessmentTargetOutput) Arn() pulumi.StringOutput
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
func (AssessmentTargetOutput) ToOutput ¶ added in v0.76.0
func (o AssessmentTargetOutput) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTarget]
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
func (*AssessmentTemplate) ToOutput ¶ added in v0.76.0
func (i *AssessmentTemplate) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTemplate]
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 (o AssessmentTemplateOutput) Arn() pulumi.StringOutput
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) ToOutput ¶ added in v0.76.0
func (o AssessmentTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*AssessmentTemplate]
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 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
func (AssessmentTemplateTagArgs) ToOutput ¶ added in v0.76.0
func (i AssessmentTemplateTagArgs) ToOutput(ctx context.Context) pulumix.Output[AssessmentTemplateTag]
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
func (AssessmentTemplateTagArray) ToOutput ¶ added in v0.76.0
func (i AssessmentTemplateTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AssessmentTemplateTag]
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) ElementType() reflect.Type
func (AssessmentTemplateTagArrayOutput) Index ¶
func (o AssessmentTemplateTagArrayOutput) Index(i pulumi.IntInput) AssessmentTemplateTagOutput
func (AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutput ¶
func (o AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput
func (AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutputWithContext ¶
func (o AssessmentTemplateTagArrayOutput) ToAssessmentTemplateTagArrayOutputWithContext(ctx context.Context) AssessmentTemplateTagArrayOutput
func (AssessmentTemplateTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssessmentTemplateTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssessmentTemplateTag]
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) ElementType() reflect.Type
func (AssessmentTemplateTagOutput) Key ¶
func (o AssessmentTemplateTagOutput) Key() pulumi.StringOutput
func (AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput ¶
func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput
func (AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext ¶
func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext(ctx context.Context) AssessmentTemplateTagOutput
func (AssessmentTemplateTagOutput) ToOutput ¶ added in v0.76.0
func (o AssessmentTemplateTagOutput) ToOutput(ctx context.Context) pulumix.Output[AssessmentTemplateTag]
func (AssessmentTemplateTagOutput) Value ¶
func (o AssessmentTemplateTagOutput) Value() pulumi.StringOutput
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
func (LookupAssessmentTargetOutputArgs) ElementType() reflect.Type
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 LookupAssessmentTargetOutput(ctx *pulumi.Context, args LookupAssessmentTargetOutputArgs, opts ...pulumi.InvokeOption) LookupAssessmentTargetResultOutput
func (LookupAssessmentTargetResultOutput) Arn ¶ added in v0.12.0
func (o LookupAssessmentTargetResultOutput) Arn() pulumi.StringPtrOutput
func (LookupAssessmentTargetResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssessmentTargetResultOutput) ElementType() reflect.Type
func (LookupAssessmentTargetResultOutput) ResourceGroupArn ¶ added in v0.12.0
func (o LookupAssessmentTargetResultOutput) ResourceGroupArn() pulumi.StringPtrOutput
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
func (LookupAssessmentTargetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAssessmentTargetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssessmentTargetResult]
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
func (LookupAssessmentTemplateOutputArgs) ElementType() reflect.Type
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 LookupAssessmentTemplateOutput ¶ added in v0.12.0
func LookupAssessmentTemplateOutput(ctx *pulumi.Context, args LookupAssessmentTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupAssessmentTemplateResultOutput
func (LookupAssessmentTemplateResultOutput) Arn ¶ added in v0.12.0
func (o LookupAssessmentTemplateResultOutput) Arn() pulumi.StringPtrOutput
func (LookupAssessmentTemplateResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssessmentTemplateResultOutput) ElementType() reflect.Type
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
func (LookupAssessmentTemplateResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAssessmentTemplateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssessmentTemplateResult]
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
func (LookupResourceGroupOutputArgs) ElementType() reflect.Type
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 LookupResourceGroupOutput(ctx *pulumi.Context, args LookupResourceGroupOutputArgs, opts ...pulumi.InvokeOption) LookupResourceGroupResultOutput
func (LookupResourceGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupResourceGroupResultOutput) Arn() pulumi.StringPtrOutput
func (LookupResourceGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceGroupResultOutput) ElementType() reflect.Type
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
func (LookupResourceGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupResourceGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceGroupResult]
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) ToOutput ¶ added in v0.76.0
func (i *ResourceGroup) ToOutput(ctx context.Context) pulumix.Output[*ResourceGroup]
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 (o ResourceGroupOutput) Arn() pulumi.StringOutput
func (ResourceGroupOutput) ElementType ¶
func (ResourceGroupOutput) ElementType() reflect.Type
func (ResourceGroupOutput) ResourceGroupTags ¶ added in v0.17.0
func (o ResourceGroupOutput) ResourceGroupTags() ResourceGroupTagArrayOutput
func (ResourceGroupOutput) ToOutput ¶ added in v0.76.0
func (o ResourceGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceGroup]
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 ResourceGroupTagArgs ¶
type ResourceGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ResourceGroupTagArgs) ElementType ¶
func (ResourceGroupTagArgs) ElementType() reflect.Type
func (ResourceGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i ResourceGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceGroupTag]
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) ToOutput ¶ added in v0.76.0
func (i ResourceGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceGroupTag]
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) ElementType() reflect.Type
func (ResourceGroupTagArrayOutput) Index ¶
func (o ResourceGroupTagArrayOutput) Index(i pulumi.IntInput) ResourceGroupTagOutput
func (ResourceGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ResourceGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceGroupTag]
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 (o ResourceGroupTagOutput) Key() pulumi.StringOutput
func (ResourceGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o ResourceGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceGroupTag]
func (ResourceGroupTagOutput) ToResourceGroupTagOutput ¶
func (o ResourceGroupTagOutput) ToResourceGroupTagOutput() ResourceGroupTagOutput
func (ResourceGroupTagOutput) ToResourceGroupTagOutputWithContext ¶
func (o ResourceGroupTagOutput) ToResourceGroupTagOutputWithContext(ctx context.Context) ResourceGroupTagOutput
func (ResourceGroupTagOutput) Value ¶
func (o ResourceGroupTagOutput) Value() pulumi.StringOutput