resourcegroups

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GroupResourceQueryTypeTagFilters10          = GroupResourceQueryType("TAG_FILTERS_1_0")
	GroupResourceQueryTypeCloudformationStack10 = GroupResourceQueryType("CLOUDFORMATION_STACK_1_0")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Group

type Group struct {
	pulumi.CustomResourceState

	// The Resource Group ARN.
	Arn           pulumi.StringOutput               `pulumi:"arn"`
	Configuration GroupConfigurationItemArrayOutput `pulumi:"configuration"`
	// The description of the resource group
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the resource group
	Name          pulumi.StringOutput         `pulumi:"name"`
	ResourceQuery GroupResourceQueryPtrOutput `pulumi:"resourceQuery"`
	Resources     pulumi.StringArrayOutput    `pulumi:"resources"`
	Tags          aws.TagArrayOutput          `pulumi:"tags"`
}

Schema for ResourceGroups::Group

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

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

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	Configuration GroupConfigurationItemArrayInput
	// The description of the resource group
	Description pulumi.StringPtrInput
	// The name of the resource group
	Name          pulumi.StringPtrInput
	ResourceQuery GroupResourceQueryPtrInput
	Resources     pulumi.StringArrayInput
	Tags          aws.TagArrayInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupConfigurationItem

type GroupConfigurationItem struct {
	Parameters []GroupConfigurationParameter `pulumi:"parameters"`
	Type       *string                       `pulumi:"type"`
}

type GroupConfigurationItemArgs

type GroupConfigurationItemArgs struct {
	Parameters GroupConfigurationParameterArrayInput `pulumi:"parameters"`
	Type       pulumi.StringPtrInput                 `pulumi:"type"`
}

func (GroupConfigurationItemArgs) ElementType

func (GroupConfigurationItemArgs) ElementType() reflect.Type

func (GroupConfigurationItemArgs) ToGroupConfigurationItemOutput

func (i GroupConfigurationItemArgs) ToGroupConfigurationItemOutput() GroupConfigurationItemOutput

func (GroupConfigurationItemArgs) ToGroupConfigurationItemOutputWithContext

func (i GroupConfigurationItemArgs) ToGroupConfigurationItemOutputWithContext(ctx context.Context) GroupConfigurationItemOutput

type GroupConfigurationItemArray

type GroupConfigurationItemArray []GroupConfigurationItemInput

func (GroupConfigurationItemArray) ElementType

func (GroupConfigurationItemArray) ToGroupConfigurationItemArrayOutput

func (i GroupConfigurationItemArray) ToGroupConfigurationItemArrayOutput() GroupConfigurationItemArrayOutput

func (GroupConfigurationItemArray) ToGroupConfigurationItemArrayOutputWithContext

func (i GroupConfigurationItemArray) ToGroupConfigurationItemArrayOutputWithContext(ctx context.Context) GroupConfigurationItemArrayOutput

type GroupConfigurationItemArrayInput

type GroupConfigurationItemArrayInput interface {
	pulumi.Input

	ToGroupConfigurationItemArrayOutput() GroupConfigurationItemArrayOutput
	ToGroupConfigurationItemArrayOutputWithContext(context.Context) GroupConfigurationItemArrayOutput
}

GroupConfigurationItemArrayInput is an input type that accepts GroupConfigurationItemArray and GroupConfigurationItemArrayOutput values. You can construct a concrete instance of `GroupConfigurationItemArrayInput` via:

GroupConfigurationItemArray{ GroupConfigurationItemArgs{...} }

type GroupConfigurationItemArrayOutput

type GroupConfigurationItemArrayOutput struct{ *pulumi.OutputState }

func (GroupConfigurationItemArrayOutput) ElementType

func (GroupConfigurationItemArrayOutput) Index

func (GroupConfigurationItemArrayOutput) ToGroupConfigurationItemArrayOutput

func (o GroupConfigurationItemArrayOutput) ToGroupConfigurationItemArrayOutput() GroupConfigurationItemArrayOutput

func (GroupConfigurationItemArrayOutput) ToGroupConfigurationItemArrayOutputWithContext

func (o GroupConfigurationItemArrayOutput) ToGroupConfigurationItemArrayOutputWithContext(ctx context.Context) GroupConfigurationItemArrayOutput

type GroupConfigurationItemInput

type GroupConfigurationItemInput interface {
	pulumi.Input

	ToGroupConfigurationItemOutput() GroupConfigurationItemOutput
	ToGroupConfigurationItemOutputWithContext(context.Context) GroupConfigurationItemOutput
}

GroupConfigurationItemInput is an input type that accepts GroupConfigurationItemArgs and GroupConfigurationItemOutput values. You can construct a concrete instance of `GroupConfigurationItemInput` via:

GroupConfigurationItemArgs{...}

type GroupConfigurationItemOutput

type GroupConfigurationItemOutput struct{ *pulumi.OutputState }

func (GroupConfigurationItemOutput) ElementType

func (GroupConfigurationItemOutput) Parameters

func (GroupConfigurationItemOutput) ToGroupConfigurationItemOutput

func (o GroupConfigurationItemOutput) ToGroupConfigurationItemOutput() GroupConfigurationItemOutput

func (GroupConfigurationItemOutput) ToGroupConfigurationItemOutputWithContext

func (o GroupConfigurationItemOutput) ToGroupConfigurationItemOutputWithContext(ctx context.Context) GroupConfigurationItemOutput

func (GroupConfigurationItemOutput) Type

type GroupConfigurationParameter

type GroupConfigurationParameter struct {
	Name   *string  `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GroupConfigurationParameterArgs

type GroupConfigurationParameterArgs struct {
	Name   pulumi.StringPtrInput   `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GroupConfigurationParameterArgs) ElementType

func (GroupConfigurationParameterArgs) ToGroupConfigurationParameterOutput

func (i GroupConfigurationParameterArgs) ToGroupConfigurationParameterOutput() GroupConfigurationParameterOutput

func (GroupConfigurationParameterArgs) ToGroupConfigurationParameterOutputWithContext

func (i GroupConfigurationParameterArgs) ToGroupConfigurationParameterOutputWithContext(ctx context.Context) GroupConfigurationParameterOutput

type GroupConfigurationParameterArray

type GroupConfigurationParameterArray []GroupConfigurationParameterInput

func (GroupConfigurationParameterArray) ElementType

func (GroupConfigurationParameterArray) ToGroupConfigurationParameterArrayOutput

func (i GroupConfigurationParameterArray) ToGroupConfigurationParameterArrayOutput() GroupConfigurationParameterArrayOutput

func (GroupConfigurationParameterArray) ToGroupConfigurationParameterArrayOutputWithContext

func (i GroupConfigurationParameterArray) ToGroupConfigurationParameterArrayOutputWithContext(ctx context.Context) GroupConfigurationParameterArrayOutput

type GroupConfigurationParameterArrayInput

type GroupConfigurationParameterArrayInput interface {
	pulumi.Input

	ToGroupConfigurationParameterArrayOutput() GroupConfigurationParameterArrayOutput
	ToGroupConfigurationParameterArrayOutputWithContext(context.Context) GroupConfigurationParameterArrayOutput
}

GroupConfigurationParameterArrayInput is an input type that accepts GroupConfigurationParameterArray and GroupConfigurationParameterArrayOutput values. You can construct a concrete instance of `GroupConfigurationParameterArrayInput` via:

GroupConfigurationParameterArray{ GroupConfigurationParameterArgs{...} }

type GroupConfigurationParameterArrayOutput

type GroupConfigurationParameterArrayOutput struct{ *pulumi.OutputState }

func (GroupConfigurationParameterArrayOutput) ElementType

func (GroupConfigurationParameterArrayOutput) Index

func (GroupConfigurationParameterArrayOutput) ToGroupConfigurationParameterArrayOutput

func (o GroupConfigurationParameterArrayOutput) ToGroupConfigurationParameterArrayOutput() GroupConfigurationParameterArrayOutput

func (GroupConfigurationParameterArrayOutput) ToGroupConfigurationParameterArrayOutputWithContext

func (o GroupConfigurationParameterArrayOutput) ToGroupConfigurationParameterArrayOutputWithContext(ctx context.Context) GroupConfigurationParameterArrayOutput

type GroupConfigurationParameterInput

type GroupConfigurationParameterInput interface {
	pulumi.Input

	ToGroupConfigurationParameterOutput() GroupConfigurationParameterOutput
	ToGroupConfigurationParameterOutputWithContext(context.Context) GroupConfigurationParameterOutput
}

GroupConfigurationParameterInput is an input type that accepts GroupConfigurationParameterArgs and GroupConfigurationParameterOutput values. You can construct a concrete instance of `GroupConfigurationParameterInput` via:

GroupConfigurationParameterArgs{...}

type GroupConfigurationParameterOutput

type GroupConfigurationParameterOutput struct{ *pulumi.OutputState }

func (GroupConfigurationParameterOutput) ElementType

func (GroupConfigurationParameterOutput) Name

func (GroupConfigurationParameterOutput) ToGroupConfigurationParameterOutput

func (o GroupConfigurationParameterOutput) ToGroupConfigurationParameterOutput() GroupConfigurationParameterOutput

func (GroupConfigurationParameterOutput) ToGroupConfigurationParameterOutputWithContext

func (o GroupConfigurationParameterOutput) ToGroupConfigurationParameterOutputWithContext(ctx context.Context) GroupConfigurationParameterOutput

func (GroupConfigurationParameterOutput) Values

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Arn added in v0.17.0

The Resource Group ARN.

func (GroupOutput) Configuration added in v0.17.0

func (GroupOutput) Description added in v0.17.0

func (o GroupOutput) Description() pulumi.StringPtrOutput

The description of the resource group

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) Name added in v0.17.0

func (o GroupOutput) Name() pulumi.StringOutput

The name of the resource group

func (GroupOutput) ResourceQuery added in v0.17.0

func (o GroupOutput) ResourceQuery() GroupResourceQueryPtrOutput

func (GroupOutput) Resources added in v0.17.0

func (o GroupOutput) Resources() pulumi.StringArrayOutput

func (GroupOutput) Tags added in v0.17.0

func (o GroupOutput) Tags() aws.TagArrayOutput

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupQuery

type GroupQuery struct {
	ResourceTypeFilters []string         `pulumi:"resourceTypeFilters"`
	StackIdentifier     *string          `pulumi:"stackIdentifier"`
	TagFilters          []GroupTagFilter `pulumi:"tagFilters"`
}

type GroupQueryArgs

type GroupQueryArgs struct {
	ResourceTypeFilters pulumi.StringArrayInput  `pulumi:"resourceTypeFilters"`
	StackIdentifier     pulumi.StringPtrInput    `pulumi:"stackIdentifier"`
	TagFilters          GroupTagFilterArrayInput `pulumi:"tagFilters"`
}

func (GroupQueryArgs) ElementType

func (GroupQueryArgs) ElementType() reflect.Type

func (GroupQueryArgs) ToGroupQueryOutput

func (i GroupQueryArgs) ToGroupQueryOutput() GroupQueryOutput

func (GroupQueryArgs) ToGroupQueryOutputWithContext

func (i GroupQueryArgs) ToGroupQueryOutputWithContext(ctx context.Context) GroupQueryOutput

func (GroupQueryArgs) ToGroupQueryPtrOutput

func (i GroupQueryArgs) ToGroupQueryPtrOutput() GroupQueryPtrOutput

func (GroupQueryArgs) ToGroupQueryPtrOutputWithContext

func (i GroupQueryArgs) ToGroupQueryPtrOutputWithContext(ctx context.Context) GroupQueryPtrOutput

type GroupQueryInput

type GroupQueryInput interface {
	pulumi.Input

	ToGroupQueryOutput() GroupQueryOutput
	ToGroupQueryOutputWithContext(context.Context) GroupQueryOutput
}

GroupQueryInput is an input type that accepts GroupQueryArgs and GroupQueryOutput values. You can construct a concrete instance of `GroupQueryInput` via:

GroupQueryArgs{...}

type GroupQueryOutput

type GroupQueryOutput struct{ *pulumi.OutputState }

func (GroupQueryOutput) ElementType

func (GroupQueryOutput) ElementType() reflect.Type

func (GroupQueryOutput) ResourceTypeFilters

func (o GroupQueryOutput) ResourceTypeFilters() pulumi.StringArrayOutput

func (GroupQueryOutput) StackIdentifier

func (o GroupQueryOutput) StackIdentifier() pulumi.StringPtrOutput

func (GroupQueryOutput) TagFilters

func (GroupQueryOutput) ToGroupQueryOutput

func (o GroupQueryOutput) ToGroupQueryOutput() GroupQueryOutput

func (GroupQueryOutput) ToGroupQueryOutputWithContext

func (o GroupQueryOutput) ToGroupQueryOutputWithContext(ctx context.Context) GroupQueryOutput

func (GroupQueryOutput) ToGroupQueryPtrOutput

func (o GroupQueryOutput) ToGroupQueryPtrOutput() GroupQueryPtrOutput

func (GroupQueryOutput) ToGroupQueryPtrOutputWithContext

func (o GroupQueryOutput) ToGroupQueryPtrOutputWithContext(ctx context.Context) GroupQueryPtrOutput

type GroupQueryPtrInput

type GroupQueryPtrInput interface {
	pulumi.Input

	ToGroupQueryPtrOutput() GroupQueryPtrOutput
	ToGroupQueryPtrOutputWithContext(context.Context) GroupQueryPtrOutput
}

GroupQueryPtrInput is an input type that accepts GroupQueryArgs, GroupQueryPtr and GroupQueryPtrOutput values. You can construct a concrete instance of `GroupQueryPtrInput` via:

        GroupQueryArgs{...}

or:

        nil

func GroupQueryPtr

func GroupQueryPtr(v *GroupQueryArgs) GroupQueryPtrInput

type GroupQueryPtrOutput

type GroupQueryPtrOutput struct{ *pulumi.OutputState }

func (GroupQueryPtrOutput) Elem

func (GroupQueryPtrOutput) ElementType

func (GroupQueryPtrOutput) ElementType() reflect.Type

func (GroupQueryPtrOutput) ResourceTypeFilters

func (o GroupQueryPtrOutput) ResourceTypeFilters() pulumi.StringArrayOutput

func (GroupQueryPtrOutput) StackIdentifier

func (o GroupQueryPtrOutput) StackIdentifier() pulumi.StringPtrOutput

func (GroupQueryPtrOutput) TagFilters

func (GroupQueryPtrOutput) ToGroupQueryPtrOutput

func (o GroupQueryPtrOutput) ToGroupQueryPtrOutput() GroupQueryPtrOutput

func (GroupQueryPtrOutput) ToGroupQueryPtrOutputWithContext

func (o GroupQueryPtrOutput) ToGroupQueryPtrOutputWithContext(ctx context.Context) GroupQueryPtrOutput

type GroupResourceQuery

type GroupResourceQuery struct {
	Query *GroupQuery             `pulumi:"query"`
	Type  *GroupResourceQueryType `pulumi:"type"`
}

type GroupResourceQueryArgs

type GroupResourceQueryArgs struct {
	Query GroupQueryPtrInput             `pulumi:"query"`
	Type  GroupResourceQueryTypePtrInput `pulumi:"type"`
}

func (GroupResourceQueryArgs) ElementType

func (GroupResourceQueryArgs) ElementType() reflect.Type

func (GroupResourceQueryArgs) ToGroupResourceQueryOutput

func (i GroupResourceQueryArgs) ToGroupResourceQueryOutput() GroupResourceQueryOutput

func (GroupResourceQueryArgs) ToGroupResourceQueryOutputWithContext

func (i GroupResourceQueryArgs) ToGroupResourceQueryOutputWithContext(ctx context.Context) GroupResourceQueryOutput

func (GroupResourceQueryArgs) ToGroupResourceQueryPtrOutput

func (i GroupResourceQueryArgs) ToGroupResourceQueryPtrOutput() GroupResourceQueryPtrOutput

func (GroupResourceQueryArgs) ToGroupResourceQueryPtrOutputWithContext

func (i GroupResourceQueryArgs) ToGroupResourceQueryPtrOutputWithContext(ctx context.Context) GroupResourceQueryPtrOutput

type GroupResourceQueryInput

type GroupResourceQueryInput interface {
	pulumi.Input

	ToGroupResourceQueryOutput() GroupResourceQueryOutput
	ToGroupResourceQueryOutputWithContext(context.Context) GroupResourceQueryOutput
}

GroupResourceQueryInput is an input type that accepts GroupResourceQueryArgs and GroupResourceQueryOutput values. You can construct a concrete instance of `GroupResourceQueryInput` via:

GroupResourceQueryArgs{...}

type GroupResourceQueryOutput

type GroupResourceQueryOutput struct{ *pulumi.OutputState }

func (GroupResourceQueryOutput) ElementType

func (GroupResourceQueryOutput) ElementType() reflect.Type

func (GroupResourceQueryOutput) Query

func (GroupResourceQueryOutput) ToGroupResourceQueryOutput

func (o GroupResourceQueryOutput) ToGroupResourceQueryOutput() GroupResourceQueryOutput

func (GroupResourceQueryOutput) ToGroupResourceQueryOutputWithContext

func (o GroupResourceQueryOutput) ToGroupResourceQueryOutputWithContext(ctx context.Context) GroupResourceQueryOutput

func (GroupResourceQueryOutput) ToGroupResourceQueryPtrOutput

func (o GroupResourceQueryOutput) ToGroupResourceQueryPtrOutput() GroupResourceQueryPtrOutput

func (GroupResourceQueryOutput) ToGroupResourceQueryPtrOutputWithContext

func (o GroupResourceQueryOutput) ToGroupResourceQueryPtrOutputWithContext(ctx context.Context) GroupResourceQueryPtrOutput

func (GroupResourceQueryOutput) Type

type GroupResourceQueryPtrInput

type GroupResourceQueryPtrInput interface {
	pulumi.Input

	ToGroupResourceQueryPtrOutput() GroupResourceQueryPtrOutput
	ToGroupResourceQueryPtrOutputWithContext(context.Context) GroupResourceQueryPtrOutput
}

GroupResourceQueryPtrInput is an input type that accepts GroupResourceQueryArgs, GroupResourceQueryPtr and GroupResourceQueryPtrOutput values. You can construct a concrete instance of `GroupResourceQueryPtrInput` via:

        GroupResourceQueryArgs{...}

or:

        nil

type GroupResourceQueryPtrOutput

type GroupResourceQueryPtrOutput struct{ *pulumi.OutputState }

func (GroupResourceQueryPtrOutput) Elem

func (GroupResourceQueryPtrOutput) ElementType

func (GroupResourceQueryPtrOutput) Query

func (GroupResourceQueryPtrOutput) ToGroupResourceQueryPtrOutput

func (o GroupResourceQueryPtrOutput) ToGroupResourceQueryPtrOutput() GroupResourceQueryPtrOutput

func (GroupResourceQueryPtrOutput) ToGroupResourceQueryPtrOutputWithContext

func (o GroupResourceQueryPtrOutput) ToGroupResourceQueryPtrOutputWithContext(ctx context.Context) GroupResourceQueryPtrOutput

func (GroupResourceQueryPtrOutput) Type

type GroupResourceQueryType

type GroupResourceQueryType string

func (GroupResourceQueryType) ElementType

func (GroupResourceQueryType) ElementType() reflect.Type

func (GroupResourceQueryType) ToGroupResourceQueryTypeOutput

func (e GroupResourceQueryType) ToGroupResourceQueryTypeOutput() GroupResourceQueryTypeOutput

func (GroupResourceQueryType) ToGroupResourceQueryTypeOutputWithContext

func (e GroupResourceQueryType) ToGroupResourceQueryTypeOutputWithContext(ctx context.Context) GroupResourceQueryTypeOutput

func (GroupResourceQueryType) ToGroupResourceQueryTypePtrOutput

func (e GroupResourceQueryType) ToGroupResourceQueryTypePtrOutput() GroupResourceQueryTypePtrOutput

func (GroupResourceQueryType) ToGroupResourceQueryTypePtrOutputWithContext

func (e GroupResourceQueryType) ToGroupResourceQueryTypePtrOutputWithContext(ctx context.Context) GroupResourceQueryTypePtrOutput

func (GroupResourceQueryType) ToStringOutput

func (e GroupResourceQueryType) ToStringOutput() pulumi.StringOutput

func (GroupResourceQueryType) ToStringOutputWithContext

func (e GroupResourceQueryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GroupResourceQueryType) ToStringPtrOutput

func (e GroupResourceQueryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupResourceQueryType) ToStringPtrOutputWithContext

func (e GroupResourceQueryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GroupResourceQueryTypeInput

type GroupResourceQueryTypeInput interface {
	pulumi.Input

	ToGroupResourceQueryTypeOutput() GroupResourceQueryTypeOutput
	ToGroupResourceQueryTypeOutputWithContext(context.Context) GroupResourceQueryTypeOutput
}

GroupResourceQueryTypeInput is an input type that accepts values of the GroupResourceQueryType enum A concrete instance of `GroupResourceQueryTypeInput` can be one of the following:

GroupResourceQueryTypeTagFilters10
GroupResourceQueryTypeCloudformationStack10

type GroupResourceQueryTypeOutput

type GroupResourceQueryTypeOutput struct{ *pulumi.OutputState }

func (GroupResourceQueryTypeOutput) ElementType

func (GroupResourceQueryTypeOutput) ToGroupResourceQueryTypeOutput

func (o GroupResourceQueryTypeOutput) ToGroupResourceQueryTypeOutput() GroupResourceQueryTypeOutput

func (GroupResourceQueryTypeOutput) ToGroupResourceQueryTypeOutputWithContext

func (o GroupResourceQueryTypeOutput) ToGroupResourceQueryTypeOutputWithContext(ctx context.Context) GroupResourceQueryTypeOutput

func (GroupResourceQueryTypeOutput) ToGroupResourceQueryTypePtrOutput

func (o GroupResourceQueryTypeOutput) ToGroupResourceQueryTypePtrOutput() GroupResourceQueryTypePtrOutput

func (GroupResourceQueryTypeOutput) ToGroupResourceQueryTypePtrOutputWithContext

func (o GroupResourceQueryTypeOutput) ToGroupResourceQueryTypePtrOutputWithContext(ctx context.Context) GroupResourceQueryTypePtrOutput

func (GroupResourceQueryTypeOutput) ToStringOutput

func (GroupResourceQueryTypeOutput) ToStringOutputWithContext

func (o GroupResourceQueryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GroupResourceQueryTypeOutput) ToStringPtrOutput

func (o GroupResourceQueryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupResourceQueryTypeOutput) ToStringPtrOutputWithContext

func (o GroupResourceQueryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GroupResourceQueryTypePtrInput

type GroupResourceQueryTypePtrInput interface {
	pulumi.Input

	ToGroupResourceQueryTypePtrOutput() GroupResourceQueryTypePtrOutput
	ToGroupResourceQueryTypePtrOutputWithContext(context.Context) GroupResourceQueryTypePtrOutput
}

func GroupResourceQueryTypePtr

func GroupResourceQueryTypePtr(v string) GroupResourceQueryTypePtrInput

type GroupResourceQueryTypePtrOutput

type GroupResourceQueryTypePtrOutput struct{ *pulumi.OutputState }

func (GroupResourceQueryTypePtrOutput) Elem

func (GroupResourceQueryTypePtrOutput) ElementType

func (GroupResourceQueryTypePtrOutput) ToGroupResourceQueryTypePtrOutput

func (o GroupResourceQueryTypePtrOutput) ToGroupResourceQueryTypePtrOutput() GroupResourceQueryTypePtrOutput

func (GroupResourceQueryTypePtrOutput) ToGroupResourceQueryTypePtrOutputWithContext

func (o GroupResourceQueryTypePtrOutput) ToGroupResourceQueryTypePtrOutputWithContext(ctx context.Context) GroupResourceQueryTypePtrOutput

func (GroupResourceQueryTypePtrOutput) ToStringPtrOutput

func (GroupResourceQueryTypePtrOutput) ToStringPtrOutputWithContext

func (o GroupResourceQueryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GroupState

type GroupState struct {
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type GroupTag

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

type GroupTagFilter

type GroupTagFilter struct {
	Key    *string  `pulumi:"key"`
	Values []string `pulumi:"values"`
}

type GroupTagFilterArgs

type GroupTagFilterArgs struct {
	Key    pulumi.StringPtrInput   `pulumi:"key"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GroupTagFilterArgs) ElementType

func (GroupTagFilterArgs) ElementType() reflect.Type

func (GroupTagFilterArgs) ToGroupTagFilterOutput

func (i GroupTagFilterArgs) ToGroupTagFilterOutput() GroupTagFilterOutput

func (GroupTagFilterArgs) ToGroupTagFilterOutputWithContext

func (i GroupTagFilterArgs) ToGroupTagFilterOutputWithContext(ctx context.Context) GroupTagFilterOutput

type GroupTagFilterArray

type GroupTagFilterArray []GroupTagFilterInput

func (GroupTagFilterArray) ElementType

func (GroupTagFilterArray) ElementType() reflect.Type

func (GroupTagFilterArray) ToGroupTagFilterArrayOutput

func (i GroupTagFilterArray) ToGroupTagFilterArrayOutput() GroupTagFilterArrayOutput

func (GroupTagFilterArray) ToGroupTagFilterArrayOutputWithContext

func (i GroupTagFilterArray) ToGroupTagFilterArrayOutputWithContext(ctx context.Context) GroupTagFilterArrayOutput

type GroupTagFilterArrayInput

type GroupTagFilterArrayInput interface {
	pulumi.Input

	ToGroupTagFilterArrayOutput() GroupTagFilterArrayOutput
	ToGroupTagFilterArrayOutputWithContext(context.Context) GroupTagFilterArrayOutput
}

GroupTagFilterArrayInput is an input type that accepts GroupTagFilterArray and GroupTagFilterArrayOutput values. You can construct a concrete instance of `GroupTagFilterArrayInput` via:

GroupTagFilterArray{ GroupTagFilterArgs{...} }

type GroupTagFilterArrayOutput

type GroupTagFilterArrayOutput struct{ *pulumi.OutputState }

func (GroupTagFilterArrayOutput) ElementType

func (GroupTagFilterArrayOutput) ElementType() reflect.Type

func (GroupTagFilterArrayOutput) Index

func (GroupTagFilterArrayOutput) ToGroupTagFilterArrayOutput

func (o GroupTagFilterArrayOutput) ToGroupTagFilterArrayOutput() GroupTagFilterArrayOutput

func (GroupTagFilterArrayOutput) ToGroupTagFilterArrayOutputWithContext

func (o GroupTagFilterArrayOutput) ToGroupTagFilterArrayOutputWithContext(ctx context.Context) GroupTagFilterArrayOutput

type GroupTagFilterInput

type GroupTagFilterInput interface {
	pulumi.Input

	ToGroupTagFilterOutput() GroupTagFilterOutput
	ToGroupTagFilterOutputWithContext(context.Context) GroupTagFilterOutput
}

GroupTagFilterInput is an input type that accepts GroupTagFilterArgs and GroupTagFilterOutput values. You can construct a concrete instance of `GroupTagFilterInput` via:

GroupTagFilterArgs{...}

type GroupTagFilterOutput

type GroupTagFilterOutput struct{ *pulumi.OutputState }

func (GroupTagFilterOutput) ElementType

func (GroupTagFilterOutput) ElementType() reflect.Type

func (GroupTagFilterOutput) Key

func (GroupTagFilterOutput) ToGroupTagFilterOutput

func (o GroupTagFilterOutput) ToGroupTagFilterOutput() GroupTagFilterOutput

func (GroupTagFilterOutput) ToGroupTagFilterOutputWithContext

func (o GroupTagFilterOutput) ToGroupTagFilterOutputWithContext(ctx context.Context) GroupTagFilterOutput

func (GroupTagFilterOutput) Values

type LookupGroupArgs added in v0.12.0

type LookupGroupArgs struct {
	// The name of the resource group
	Name string `pulumi:"name"`
}

type LookupGroupOutputArgs added in v0.12.0

type LookupGroupOutputArgs struct {
	// The name of the resource group
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupGroupOutputArgs) ElementType added in v0.12.0

func (LookupGroupOutputArgs) ElementType() reflect.Type

type LookupGroupResult added in v0.12.0

type LookupGroupResult struct {
	// The Resource Group ARN.
	Arn           *string                  `pulumi:"arn"`
	Configuration []GroupConfigurationItem `pulumi:"configuration"`
	// The description of the resource group
	Description   *string             `pulumi:"description"`
	ResourceQuery *GroupResourceQuery `pulumi:"resourceQuery"`
	Resources     []string            `pulumi:"resources"`
	Tags          []aws.Tag           `pulumi:"tags"`
}

func LookupGroup added in v0.12.0

func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)

Schema for ResourceGroups::Group

type LookupGroupResultOutput added in v0.12.0

type LookupGroupResultOutput struct{ *pulumi.OutputState }

func LookupGroupOutput added in v0.12.0

func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput

func (LookupGroupResultOutput) Arn added in v0.12.0

The Resource Group ARN.

func (LookupGroupResultOutput) Configuration added in v0.12.0

func (LookupGroupResultOutput) Description added in v0.12.0

The description of the resource group

func (LookupGroupResultOutput) ElementType added in v0.12.0

func (LookupGroupResultOutput) ElementType() reflect.Type

func (LookupGroupResultOutput) ResourceQuery added in v0.12.0

func (LookupGroupResultOutput) Resources added in v0.12.0

func (LookupGroupResultOutput) Tags added in v0.12.0

func (LookupGroupResultOutput) ToLookupGroupResultOutput added in v0.12.0

func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext added in v0.12.0

func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput

Jump to

Keyboard shortcuts

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