inspector

package
v0.123.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 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

	// 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

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

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 AssessmentTemplateTag struct {
	// A tag key.
	Key string `pulumi:"key"`
	// A value assigned to a tag key.
	Value string `pulumi:"value"`
}

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

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

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

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 (LookupAssessmentTargetResultOutput) Arn added in v0.12.0

The Amazon Resource Name (ARN) that specifies the assessment target that is created.

func (LookupAssessmentTargetResultOutput) ElementType added in v0.12.0

func (LookupAssessmentTargetResultOutput) ResourceGroupArn added in v0.12.0

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

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 (LookupAssessmentTemplateResultOutput) Arn added in v0.12.0

The Amazon Resource Name (ARN) that specifies the assessment template that is created.

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 {
	// 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

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 (LookupResourceGroupResultOutput) Arn added in v0.12.0

The Amazon Resource Name (ARN) that specifies the resource group that is created.

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

	// 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

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 ResourceGroupTag struct {
	// A tag key.
	Key string `pulumi:"key"`
	// A value assigned to a tag key.
	Value string `pulumi:"value"`
}

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

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

A value assigned to a tag key.

Jump to

Keyboard shortcuts

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