Documentation
¶
Index ¶
- type 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
- type AssessmentTargetState
- type 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) UserAttributesForFindings() AssessmentTemplateTagArrayOutput
- type AssessmentTemplateState
- type AssessmentTemplateTag
- type AssessmentTemplateTagArgs
- type AssessmentTemplateTagArray
- func (AssessmentTemplateTagArray) ElementType() reflect.Type
- func (i AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutput() AssessmentTemplateTagArrayOutput
- func (i AssessmentTemplateTagArray) ToAssessmentTemplateTagArrayOutputWithContext(ctx context.Context) AssessmentTemplateTagArrayOutput
- 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
- 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) 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
- 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
- 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
- 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) ToResourceGroupOutput() ResourceGroupOutput
- func (o ResourceGroupOutput) ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput
- type ResourceGroupState
- type ResourceGroupTag
- type ResourceGroupTagArgs
- type ResourceGroupTagArray
- type ResourceGroupTagArrayInput
- type ResourceGroupTagArrayOutput
- func (ResourceGroupTagArrayOutput) ElementType() reflect.Type
- func (o ResourceGroupTagArrayOutput) Index(i pulumi.IntInput) ResourceGroupTagOutput
- 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) 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 // The Amazon Resource Name (ARN) that specifies the assessment target that is created. Arn pulumi.StringOutput `pulumi:"arn"` // The name of the Amazon Inspector assessment target. The name must be unique within the AWS account . AssessmentTargetName pulumi.StringPtrOutput `pulumi:"assessmentTargetName"` // The ARN that specifies the resource group that is used to create the assessment target. If `resourceGroupArn` is not specified, all EC2 instances in the current AWS account and Region are included in the assessment target. 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 { // The name of the Amazon Inspector assessment target. The name must be unique within the AWS account . AssessmentTargetName pulumi.StringPtrInput // The ARN that specifies the resource group that is used to create the assessment target. If `resourceGroupArn` is not specified, all EC2 instances in the current AWS account and Region are included in the assessment target. 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
The Amazon Resource Name (ARN) that specifies the assessment target that is created.
func (AssessmentTargetOutput) AssessmentTargetName ¶ added in v0.17.0
func (o AssessmentTargetOutput) AssessmentTargetName() pulumi.StringPtrOutput
The name of the Amazon Inspector assessment target. The name must be unique within the AWS account .
func (AssessmentTargetOutput) ElementType ¶
func (AssessmentTargetOutput) ElementType() reflect.Type
func (AssessmentTargetOutput) ResourceGroupArn ¶ added in v0.17.0
func (o AssessmentTargetOutput) ResourceGroupArn() pulumi.StringPtrOutput
The ARN that specifies the resource group that is used to create the assessment target. If `resourceGroupArn` is not specified, all EC2 instances in the current AWS account and Region are included in the assessment target.
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 // The Amazon Resource Name (ARN) that specifies the assessment template that is created. Arn pulumi.StringOutput `pulumi:"arn"` // The ARN of the assessment target to be included in the assessment template. AssessmentTargetArn pulumi.StringOutput `pulumi:"assessmentTargetArn"` // The user-defined name that identifies the assessment template that you want to create. You can create several assessment templates for the same assessment target. The names of the assessment templates that correspond to a particular assessment target must be unique. AssessmentTemplateName pulumi.StringPtrOutput `pulumi:"assessmentTemplateName"` // The duration of the assessment run in seconds. DurationInSeconds pulumi.IntOutput `pulumi:"durationInSeconds"` // The ARNs of the rules packages that you want to use in the assessment template. RulesPackageArns pulumi.StringArrayOutput `pulumi:"rulesPackageArns"` // The user-defined attributes that are assigned to every finding that is generated by the assessment run that uses this assessment template. Within an assessment template, each key must be unique. 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 { // The ARN of the assessment target to be included in the assessment template. AssessmentTargetArn pulumi.StringInput // The user-defined name that identifies the assessment template that you want to create. You can create several assessment templates for the same assessment target. The names of the assessment templates that correspond to a particular assessment target must be unique. AssessmentTemplateName pulumi.StringPtrInput // The duration of the assessment run in seconds. DurationInSeconds pulumi.IntInput // The ARNs of the rules packages that you want to use in the assessment template. RulesPackageArns pulumi.StringArrayInput // The user-defined attributes that are assigned to every finding that is generated by the assessment run that uses this assessment template. Within an assessment template, each key must be unique. 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
The Amazon Resource Name (ARN) that specifies the assessment template that is created.
func (AssessmentTemplateOutput) AssessmentTargetArn ¶ added in v0.17.0
func (o AssessmentTemplateOutput) AssessmentTargetArn() pulumi.StringOutput
The ARN of the assessment target to be included in the assessment template.
func (AssessmentTemplateOutput) AssessmentTemplateName ¶ added in v0.17.0
func (o AssessmentTemplateOutput) AssessmentTemplateName() pulumi.StringPtrOutput
The user-defined name that identifies the assessment template that you want to create. You can create several assessment templates for the same assessment target. The names of the assessment templates that correspond to a particular assessment target must be unique.
func (AssessmentTemplateOutput) DurationInSeconds ¶ added in v0.17.0
func (o AssessmentTemplateOutput) DurationInSeconds() pulumi.IntOutput
The duration of the assessment run in seconds.
func (AssessmentTemplateOutput) ElementType ¶
func (AssessmentTemplateOutput) ElementType() reflect.Type
func (AssessmentTemplateOutput) RulesPackageArns ¶ added in v0.17.0
func (o AssessmentTemplateOutput) RulesPackageArns() pulumi.StringArrayOutput
The ARNs of the rules packages that you want to use in the assessment template.
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
The user-defined attributes that are assigned to every finding that is generated by the assessment run that uses this assessment template. Within an assessment template, each key must be unique.
type AssessmentTemplateState ¶
type AssessmentTemplateState struct { }
func (AssessmentTemplateState) ElementType ¶
func (AssessmentTemplateState) ElementType() reflect.Type
type AssessmentTemplateTag ¶
type AssessmentTemplateTagArgs ¶
type AssessmentTemplateTagArgs struct { // A tag key. Key pulumi.StringInput `pulumi:"key"` // A value assigned to a tag 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) 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
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
A tag key.
func (AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput ¶
func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutput() AssessmentTemplateTagOutput
func (AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext ¶
func (o AssessmentTemplateTagOutput) ToAssessmentTemplateTagOutputWithContext(ctx context.Context) AssessmentTemplateTagOutput
func (AssessmentTemplateTagOutput) Value ¶
func (o AssessmentTemplateTagOutput) Value() pulumi.StringOutput
A value assigned to a tag key.
type LookupAssessmentTargetArgs ¶ added in v0.12.0
type LookupAssessmentTargetArgs struct { // The Amazon Resource Name (ARN) that specifies the assessment target that is created. Arn string `pulumi:"arn"` }
type LookupAssessmentTargetOutputArgs ¶ added in v0.12.0
type LookupAssessmentTargetOutputArgs struct { // The Amazon Resource Name (ARN) that specifies the assessment target that is created. 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 { // The Amazon Resource Name (ARN) that specifies the assessment target that is created. Arn *string `pulumi:"arn"` // The ARN that specifies the resource group that is used to create the assessment target. If `resourceGroupArn` is not specified, all EC2 instances in the current AWS account and Region are included in the assessment target. 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
The Amazon Resource Name (ARN) that specifies the assessment target that is created.
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
The ARN that specifies the resource group that is used to create the assessment target. If `resourceGroupArn` is not specified, all EC2 instances in the current AWS account and Region are included in the assessment target.
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 { // The Amazon Resource Name (ARN) that specifies the assessment template that is created. Arn string `pulumi:"arn"` }
type LookupAssessmentTemplateOutputArgs ¶ added in v0.12.0
type LookupAssessmentTemplateOutputArgs struct { // The Amazon Resource Name (ARN) that specifies the assessment template that is created. 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 { // The Amazon Resource Name (ARN) that specifies the assessment template that is created. 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
The Amazon Resource Name (ARN) that specifies the assessment template that is created.
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
type LookupResourceGroupArgs ¶ added in v0.12.0
type LookupResourceGroupArgs struct { // The Amazon Resource Name (ARN) that specifies the resource group that is created. Arn string `pulumi:"arn"` }
type LookupResourceGroupOutputArgs ¶ added in v0.12.0
type LookupResourceGroupOutputArgs struct { // The Amazon Resource Name (ARN) that specifies the resource group that is created. 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 { // The Amazon Resource Name (ARN) that specifies the resource group that is created. 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
The Amazon Resource Name (ARN) that specifies the resource group that is created.
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
type ResourceGroup ¶
type ResourceGroup struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) that specifies the resource group that is created. Arn pulumi.StringOutput `pulumi:"arn"` // The tags (key and value pairs) that will be associated with the resource group. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . 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 { // The tags (key and value pairs) that will be associated with the resource group. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . 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
The Amazon Resource Name (ARN) that specifies the resource group that is created.
func (ResourceGroupOutput) ElementType ¶
func (ResourceGroupOutput) ElementType() reflect.Type
func (ResourceGroupOutput) ResourceGroupTags ¶ added in v0.17.0
func (o ResourceGroupOutput) ResourceGroupTags() ResourceGroupTagArrayOutput
The tags (key and value pairs) that will be associated with the resource group.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
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 { // A tag key. Key pulumi.StringInput `pulumi:"key"` // A value assigned to a tag 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) ElementType() reflect.Type
func (ResourceGroupTagArrayOutput) Index ¶
func (o ResourceGroupTagArrayOutput) Index(i pulumi.IntInput) ResourceGroupTagOutput
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
A tag key.
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
A value assigned to a tag key.