Versions in this module Expand all Collapse all v1 v1.13.9 Mar 6, 2018 Changes in this version + const EndpointsID + const ErrCodeBadRequestException + const ErrCodeForbiddenException + const ErrCodeInternalServerErrorException + const ErrCodeMethodNotAllowedException + const ErrCodeNotFoundException + const ErrCodeTooManyRequestsException + const ErrCodeUnauthorizedException + const QueryTypeTagFilters10 + const ServiceName + type CreateGroupInput struct + Description *string + Name *string + ResourceQuery *ResourceQuery + Tags map[string]*string + func (s *CreateGroupInput) SetDescription(v string) *CreateGroupInput + func (s *CreateGroupInput) SetName(v string) *CreateGroupInput + func (s *CreateGroupInput) SetResourceQuery(v *ResourceQuery) *CreateGroupInput + func (s *CreateGroupInput) SetTags(v map[string]*string) *CreateGroupInput + func (s *CreateGroupInput) Validate() error + func (s CreateGroupInput) GoString() string + func (s CreateGroupInput) String() string + type CreateGroupOutput struct + Group *Group + ResourceQuery *ResourceQuery + Tags map[string]*string + func (s *CreateGroupOutput) SetGroup(v *Group) *CreateGroupOutput + func (s *CreateGroupOutput) SetResourceQuery(v *ResourceQuery) *CreateGroupOutput + func (s *CreateGroupOutput) SetTags(v map[string]*string) *CreateGroupOutput + func (s CreateGroupOutput) GoString() string + func (s CreateGroupOutput) String() string + type DeleteGroupInput struct + GroupName *string + func (s *DeleteGroupInput) SetGroupName(v string) *DeleteGroupInput + func (s *DeleteGroupInput) Validate() error + func (s DeleteGroupInput) GoString() string + func (s DeleteGroupInput) String() string + type DeleteGroupOutput struct + Group *Group + func (s *DeleteGroupOutput) SetGroup(v *Group) *DeleteGroupOutput + func (s DeleteGroupOutput) GoString() string + func (s DeleteGroupOutput) String() string + type GetGroupInput struct + GroupName *string + func (s *GetGroupInput) SetGroupName(v string) *GetGroupInput + func (s *GetGroupInput) Validate() error + func (s GetGroupInput) GoString() string + func (s GetGroupInput) String() string + type GetGroupOutput struct + Group *Group + func (s *GetGroupOutput) SetGroup(v *Group) *GetGroupOutput + func (s GetGroupOutput) GoString() string + func (s GetGroupOutput) String() string + type GetGroupQueryInput struct + GroupName *string + func (s *GetGroupQueryInput) SetGroupName(v string) *GetGroupQueryInput + func (s *GetGroupQueryInput) Validate() error + func (s GetGroupQueryInput) GoString() string + func (s GetGroupQueryInput) String() string + type GetGroupQueryOutput struct + GroupQuery *GroupQuery + func (s *GetGroupQueryOutput) SetGroupQuery(v *GroupQuery) *GetGroupQueryOutput + func (s GetGroupQueryOutput) GoString() string + func (s GetGroupQueryOutput) String() string + type GetTagsInput struct + Arn *string + func (s *GetTagsInput) SetArn(v string) *GetTagsInput + func (s *GetTagsInput) Validate() error + func (s GetTagsInput) GoString() string + func (s GetTagsInput) String() string + type GetTagsOutput struct + Arn *string + Tags map[string]*string + func (s *GetTagsOutput) SetArn(v string) *GetTagsOutput + func (s *GetTagsOutput) SetTags(v map[string]*string) *GetTagsOutput + func (s GetTagsOutput) GoString() string + func (s GetTagsOutput) String() string + type Group struct + Description *string + GroupArn *string + Name *string + func (s *Group) SetDescription(v string) *Group + func (s *Group) SetGroupArn(v string) *Group + func (s *Group) SetName(v string) *Group + func (s Group) GoString() string + func (s Group) String() string + type GroupQuery struct + GroupName *string + ResourceQuery *ResourceQuery + func (s *GroupQuery) SetGroupName(v string) *GroupQuery + func (s *GroupQuery) SetResourceQuery(v *ResourceQuery) *GroupQuery + func (s GroupQuery) GoString() string + func (s GroupQuery) String() string + type ListGroupResourcesInput struct + GroupName *string + MaxResults *int64 + NextToken *string + func (s *ListGroupResourcesInput) SetGroupName(v string) *ListGroupResourcesInput + func (s *ListGroupResourcesInput) SetMaxResults(v int64) *ListGroupResourcesInput + func (s *ListGroupResourcesInput) SetNextToken(v string) *ListGroupResourcesInput + func (s *ListGroupResourcesInput) Validate() error + func (s ListGroupResourcesInput) GoString() string + func (s ListGroupResourcesInput) String() string + type ListGroupResourcesOutput struct + NextToken *string + ResourceIdentifiers []*ResourceIdentifier + func (s *ListGroupResourcesOutput) SetNextToken(v string) *ListGroupResourcesOutput + func (s *ListGroupResourcesOutput) SetResourceIdentifiers(v []*ResourceIdentifier) *ListGroupResourcesOutput + func (s ListGroupResourcesOutput) GoString() string + func (s ListGroupResourcesOutput) String() string + type ListGroupsInput struct + MaxResults *int64 + NextToken *string + func (s *ListGroupsInput) SetMaxResults(v int64) *ListGroupsInput + func (s *ListGroupsInput) SetNextToken(v string) *ListGroupsInput + func (s *ListGroupsInput) Validate() error + func (s ListGroupsInput) GoString() string + func (s ListGroupsInput) String() string + type ListGroupsOutput struct + Groups []*Group + NextToken *string + func (s *ListGroupsOutput) SetGroups(v []*Group) *ListGroupsOutput + func (s *ListGroupsOutput) SetNextToken(v string) *ListGroupsOutput + func (s ListGroupsOutput) GoString() string + func (s ListGroupsOutput) String() string + type ResourceGroups struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *ResourceGroups + func (c *ResourceGroups) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error) + func (c *ResourceGroups) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput) + func (c *ResourceGroups) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error) + func (c *ResourceGroups) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error) + func (c *ResourceGroups) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput) + func (c *ResourceGroups) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error) + func (c *ResourceGroups) GetGroup(input *GetGroupInput) (*GetGroupOutput, error) + func (c *ResourceGroups) GetGroupQuery(input *GetGroupQueryInput) (*GetGroupQueryOutput, error) + func (c *ResourceGroups) GetGroupQueryRequest(input *GetGroupQueryInput) (req *request.Request, output *GetGroupQueryOutput) + func (c *ResourceGroups) GetGroupQueryWithContext(ctx aws.Context, input *GetGroupQueryInput, opts ...request.Option) (*GetGroupQueryOutput, error) + func (c *ResourceGroups) GetGroupRequest(input *GetGroupInput) (req *request.Request, output *GetGroupOutput) + func (c *ResourceGroups) GetGroupWithContext(ctx aws.Context, input *GetGroupInput, opts ...request.Option) (*GetGroupOutput, error) + func (c *ResourceGroups) GetTags(input *GetTagsInput) (*GetTagsOutput, error) + func (c *ResourceGroups) GetTagsRequest(input *GetTagsInput) (req *request.Request, output *GetTagsOutput) + func (c *ResourceGroups) GetTagsWithContext(ctx aws.Context, input *GetTagsInput, opts ...request.Option) (*GetTagsOutput, error) + func (c *ResourceGroups) ListGroupResources(input *ListGroupResourcesInput) (*ListGroupResourcesOutput, error) + func (c *ResourceGroups) ListGroupResourcesPages(input *ListGroupResourcesInput, fn func(*ListGroupResourcesOutput, bool) bool) error + func (c *ResourceGroups) ListGroupResourcesPagesWithContext(ctx aws.Context, input *ListGroupResourcesInput, ...) error + func (c *ResourceGroups) ListGroupResourcesRequest(input *ListGroupResourcesInput) (req *request.Request, output *ListGroupResourcesOutput) + func (c *ResourceGroups) ListGroupResourcesWithContext(ctx aws.Context, input *ListGroupResourcesInput, opts ...request.Option) (*ListGroupResourcesOutput, error) + func (c *ResourceGroups) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error) + func (c *ResourceGroups) ListGroupsPages(input *ListGroupsInput, fn func(*ListGroupsOutput, bool) bool) error + func (c *ResourceGroups) ListGroupsPagesWithContext(ctx aws.Context, input *ListGroupsInput, fn func(*ListGroupsOutput, bool) bool, ...) error + func (c *ResourceGroups) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput) + func (c *ResourceGroups) ListGroupsWithContext(ctx aws.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error) + func (c *ResourceGroups) SearchResources(input *SearchResourcesInput) (*SearchResourcesOutput, error) + func (c *ResourceGroups) SearchResourcesPages(input *SearchResourcesInput, fn func(*SearchResourcesOutput, bool) bool) error + func (c *ResourceGroups) SearchResourcesPagesWithContext(ctx aws.Context, input *SearchResourcesInput, ...) error + func (c *ResourceGroups) SearchResourcesRequest(input *SearchResourcesInput) (req *request.Request, output *SearchResourcesOutput) + func (c *ResourceGroups) SearchResourcesWithContext(ctx aws.Context, input *SearchResourcesInput, opts ...request.Option) (*SearchResourcesOutput, error) + func (c *ResourceGroups) Tag(input *TagInput) (*TagOutput, error) + func (c *ResourceGroups) TagRequest(input *TagInput) (req *request.Request, output *TagOutput) + func (c *ResourceGroups) TagWithContext(ctx aws.Context, input *TagInput, opts ...request.Option) (*TagOutput, error) + func (c *ResourceGroups) Untag(input *UntagInput) (*UntagOutput, error) + func (c *ResourceGroups) UntagRequest(input *UntagInput) (req *request.Request, output *UntagOutput) + func (c *ResourceGroups) UntagWithContext(ctx aws.Context, input *UntagInput, opts ...request.Option) (*UntagOutput, error) + func (c *ResourceGroups) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error) + func (c *ResourceGroups) UpdateGroupQuery(input *UpdateGroupQueryInput) (*UpdateGroupQueryOutput, error) + func (c *ResourceGroups) UpdateGroupQueryRequest(input *UpdateGroupQueryInput) (req *request.Request, output *UpdateGroupQueryOutput) + func (c *ResourceGroups) UpdateGroupQueryWithContext(ctx aws.Context, input *UpdateGroupQueryInput, opts ...request.Option) (*UpdateGroupQueryOutput, error) + func (c *ResourceGroups) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput) + func (c *ResourceGroups) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error) + type ResourceIdentifier struct + ResourceArn *string + ResourceType *string + func (s *ResourceIdentifier) SetResourceArn(v string) *ResourceIdentifier + func (s *ResourceIdentifier) SetResourceType(v string) *ResourceIdentifier + func (s ResourceIdentifier) GoString() string + func (s ResourceIdentifier) String() string + type ResourceQuery struct + Query *string + Type *string + func (s *ResourceQuery) SetQuery(v string) *ResourceQuery + func (s *ResourceQuery) SetType(v string) *ResourceQuery + func (s *ResourceQuery) Validate() error + func (s ResourceQuery) GoString() string + func (s ResourceQuery) String() string + type SearchResourcesInput struct + MaxResults *int64 + NextToken *string + ResourceQuery *ResourceQuery + func (s *SearchResourcesInput) SetMaxResults(v int64) *SearchResourcesInput + func (s *SearchResourcesInput) SetNextToken(v string) *SearchResourcesInput + func (s *SearchResourcesInput) SetResourceQuery(v *ResourceQuery) *SearchResourcesInput + func (s *SearchResourcesInput) Validate() error + func (s SearchResourcesInput) GoString() string + func (s SearchResourcesInput) String() string + type SearchResourcesOutput struct + NextToken *string + ResourceIdentifiers []*ResourceIdentifier + func (s *SearchResourcesOutput) SetNextToken(v string) *SearchResourcesOutput + func (s *SearchResourcesOutput) SetResourceIdentifiers(v []*ResourceIdentifier) *SearchResourcesOutput + func (s SearchResourcesOutput) GoString() string + func (s SearchResourcesOutput) String() string + type TagInput struct + Arn *string + Tags map[string]*string + func (s *TagInput) SetArn(v string) *TagInput + func (s *TagInput) SetTags(v map[string]*string) *TagInput + func (s *TagInput) Validate() error + func (s TagInput) GoString() string + func (s TagInput) String() string + type TagOutput struct + Arn *string + Tags map[string]*string + func (s *TagOutput) SetArn(v string) *TagOutput + func (s *TagOutput) SetTags(v map[string]*string) *TagOutput + func (s TagOutput) GoString() string + func (s TagOutput) String() string + type UntagInput struct + Arn *string + Keys []*string + func (s *UntagInput) SetArn(v string) *UntagInput + func (s *UntagInput) SetKeys(v []*string) *UntagInput + func (s *UntagInput) Validate() error + func (s UntagInput) GoString() string + func (s UntagInput) String() string + type UntagOutput struct + Arn *string + Keys []*string + func (s *UntagOutput) SetArn(v string) *UntagOutput + func (s *UntagOutput) SetKeys(v []*string) *UntagOutput + func (s UntagOutput) GoString() string + func (s UntagOutput) String() string + type UpdateGroupInput struct + Description *string + GroupName *string + func (s *UpdateGroupInput) SetDescription(v string) *UpdateGroupInput + func (s *UpdateGroupInput) SetGroupName(v string) *UpdateGroupInput + func (s *UpdateGroupInput) Validate() error + func (s UpdateGroupInput) GoString() string + func (s UpdateGroupInput) String() string + type UpdateGroupOutput struct + Group *Group + func (s *UpdateGroupOutput) SetGroup(v *Group) *UpdateGroupOutput + func (s UpdateGroupOutput) GoString() string + func (s UpdateGroupOutput) String() string + type UpdateGroupQueryInput struct + GroupName *string + ResourceQuery *ResourceQuery + func (s *UpdateGroupQueryInput) SetGroupName(v string) *UpdateGroupQueryInput + func (s *UpdateGroupQueryInput) SetResourceQuery(v *ResourceQuery) *UpdateGroupQueryInput + func (s *UpdateGroupQueryInput) Validate() error + func (s UpdateGroupQueryInput) GoString() string + func (s UpdateGroupQueryInput) String() string + type UpdateGroupQueryOutput struct + GroupQuery *GroupQuery + func (s *UpdateGroupQueryOutput) SetGroupQuery(v *GroupQuery) *UpdateGroupQueryOutput + func (s UpdateGroupQueryOutput) GoString() string + func (s UpdateGroupQueryOutput) String() string