resourceshare

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package resourceshareiface provides an interface to enable mocking the RESOURCE_SHARE service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "resource_share" // Name of service.
	EndpointsID = ServiceName      // ID to lookup a service endpoint with.
	ServiceID   = "resource_share" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptResourceShareInvitationInput

type AcceptResourceShareInvitationInput struct {

	// ResourceShareInvitationTrn is a required field
	ResourceShareInvitationTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AcceptResourceShareInvitationInput) GoString

GoString returns the string representation

func (*AcceptResourceShareInvitationInput) SetResourceShareInvitationTrn

SetResourceShareInvitationTrn sets the ResourceShareInvitationTrn field's value.

func (AcceptResourceShareInvitationInput) String

String returns the string representation

func (*AcceptResourceShareInvitationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AcceptResourceShareInvitationOutput

type AcceptResourceShareInvitationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AcceptResourceShareInvitationOutput) GoString

GoString returns the string representation

func (AcceptResourceShareInvitationOutput) String

String returns the string representation

type AssociateResourceShareInput

type AssociateResourceShareInput struct {
	Principals *string `type:"string"`

	// ResourceShareTrn is a required field
	ResourceShareTrn *string `type:"string" required:"true"`

	ResourceTrns *string `type:"string"`
	// contains filtered or unexported fields
}

func (AssociateResourceShareInput) GoString

func (s AssociateResourceShareInput) GoString() string

GoString returns the string representation

func (*AssociateResourceShareInput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (*AssociateResourceShareInput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*AssociateResourceShareInput) SetResourceTrns

SetResourceTrns sets the ResourceTrns field's value.

func (AssociateResourceShareInput) String

String returns the string representation

func (*AssociateResourceShareInput) Validate

func (s *AssociateResourceShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateResourceShareOutput

type AssociateResourceShareOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AssociateResourceShareOutput) GoString

func (s AssociateResourceShareOutput) GoString() string

GoString returns the string representation

func (AssociateResourceShareOutput) String

String returns the string representation

type AssociationForListResourceShareAssociationsOutput

type AssociationForListResourceShareAssociationsOutput struct {
	AssociateTime *string `type:"string"`

	AssociationEntity *string `type:"string"`

	AssociationType *string `type:"string"`

	External *bool `type:"boolean"`

	ResourceShareId *string `type:"string"`

	ResourceShareName *string `type:"string"`

	ResourceShareTrn *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (AssociationForListResourceShareAssociationsOutput) GoString

GoString returns the string representation

func (*AssociationForListResourceShareAssociationsOutput) SetAssociateTime

SetAssociateTime sets the AssociateTime field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetAssociationEntity

SetAssociationEntity sets the AssociationEntity field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetAssociationType

SetAssociationType sets the AssociationType field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetExternal

SetExternal sets the External field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetResourceShareId

SetResourceShareId sets the ResourceShareId field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetResourceShareName

SetResourceShareName sets the ResourceShareName field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*AssociationForListResourceShareAssociationsOutput) SetStatus

SetStatus sets the Status field's value.

func (AssociationForListResourceShareAssociationsOutput) String

String returns the string representation

type CreateResourceShareInput

type CreateResourceShareInput struct {
	AllowShareType *string `type:"string"`

	// Name is a required field
	Name *string `type:"string" required:"true"`

	Principals *string `type:"string"`

	ResourceTrns *string `type:"string"`

	Tags []*TagForCreateResourceShareInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateResourceShareInput) GoString

func (s CreateResourceShareInput) GoString() string

GoString returns the string representation

func (*CreateResourceShareInput) SetAllowShareType

func (s *CreateResourceShareInput) SetAllowShareType(v string) *CreateResourceShareInput

SetAllowShareType sets the AllowShareType field's value.

func (*CreateResourceShareInput) SetName

SetName sets the Name field's value.

func (*CreateResourceShareInput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (*CreateResourceShareInput) SetResourceTrns

SetResourceTrns sets the ResourceTrns field's value.

func (*CreateResourceShareInput) SetTags added in v1.1.35

SetTags sets the Tags field's value.

func (CreateResourceShareInput) String

func (s CreateResourceShareInput) String() string

String returns the string representation

func (*CreateResourceShareInput) Validate

func (s *CreateResourceShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateResourceShareOutput

type CreateResourceShareOutput struct {
	Metadata *response.ResponseMetadata

	ResourceShareTrn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateResourceShareOutput) GoString

func (s CreateResourceShareOutput) GoString() string

GoString returns the string representation

func (*CreateResourceShareOutput) SetResourceShareTrn added in v1.1.35

func (s *CreateResourceShareOutput) SetResourceShareTrn(v string) *CreateResourceShareOutput

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (CreateResourceShareOutput) String

func (s CreateResourceShareOutput) String() string

String returns the string representation

type DeleteResourceShareInput

type DeleteResourceShareInput struct {

	// ResourceShareTrn is a required field
	ResourceShareTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteResourceShareInput) GoString

func (s DeleteResourceShareInput) GoString() string

GoString returns the string representation

func (*DeleteResourceShareInput) SetResourceShareTrn

func (s *DeleteResourceShareInput) SetResourceShareTrn(v string) *DeleteResourceShareInput

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (DeleteResourceShareInput) String

func (s DeleteResourceShareInput) String() string

String returns the string representation

func (*DeleteResourceShareInput) Validate

func (s *DeleteResourceShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourceShareOutput

type DeleteResourceShareOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteResourceShareOutput) GoString

func (s DeleteResourceShareOutput) GoString() string

GoString returns the string representation

func (DeleteResourceShareOutput) String

func (s DeleteResourceShareOutput) String() string

String returns the string representation

type DescribeResourceShareInvitationsInput

type DescribeResourceShareInvitationsInput struct {
	MaxResults *int64 `type:"int64"`

	NextToken *string `type:"string"`

	ResourceShareInvitationTrns *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeResourceShareInvitationsInput) GoString

GoString returns the string representation

func (*DescribeResourceShareInvitationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeResourceShareInvitationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeResourceShareInvitationsInput) SetResourceShareInvitationTrns

SetResourceShareInvitationTrns sets the ResourceShareInvitationTrns field's value.

func (*DescribeResourceShareInvitationsInput) SetStatus

SetStatus sets the Status field's value.

func (DescribeResourceShareInvitationsInput) String

String returns the string representation

type DescribeResourceShareInvitationsOutput

type DescribeResourceShareInvitationsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	ResourceShareInvitations []*ResourceShareInvitationForDescribeResourceShareInvitationsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeResourceShareInvitationsOutput) GoString

GoString returns the string representation

func (*DescribeResourceShareInvitationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeResourceShareInvitationsOutput) SetResourceShareInvitations

SetResourceShareInvitations sets the ResourceShareInvitations field's value.

func (DescribeResourceShareInvitationsOutput) String

String returns the string representation

type DescribeResourceSharesInput

type DescribeResourceSharesInput struct {
	MaxResults *int64 `type:"int64"`

	Name *string `type:"string"`

	NextToken *string `type:"string"`

	PermissionTrn *string `type:"string"`

	ResourceOwner *string `type:"string"`

	ResourceShareStatus *string `type:"string"`

	ResourceShareTrns *string `type:"string"`

	TagFilters []*TagFilterForDescribeResourceSharesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeResourceSharesInput) GoString

func (s DescribeResourceSharesInput) GoString() string

GoString returns the string representation

func (*DescribeResourceSharesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeResourceSharesInput) SetName

SetName sets the Name field's value.

func (*DescribeResourceSharesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeResourceSharesInput) SetPermissionTrn

SetPermissionTrn sets the PermissionTrn field's value.

func (*DescribeResourceSharesInput) SetResourceOwner

SetResourceOwner sets the ResourceOwner field's value.

func (*DescribeResourceSharesInput) SetResourceShareStatus

func (s *DescribeResourceSharesInput) SetResourceShareStatus(v string) *DescribeResourceSharesInput

SetResourceShareStatus sets the ResourceShareStatus field's value.

func (*DescribeResourceSharesInput) SetResourceShareTrns

SetResourceShareTrns sets the ResourceShareTrns field's value.

func (*DescribeResourceSharesInput) SetTagFilters added in v1.1.35

SetTagFilters sets the TagFilters field's value.

func (DescribeResourceSharesInput) String

String returns the string representation

type DescribeResourceSharesOutput

type DescribeResourceSharesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	ResourceShares []*ResourceShareForDescribeResourceSharesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeResourceSharesOutput) GoString

func (s DescribeResourceSharesOutput) GoString() string

GoString returns the string representation

func (*DescribeResourceSharesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeResourceSharesOutput) SetResourceShares

SetResourceShares sets the ResourceShares field's value.

func (DescribeResourceSharesOutput) String

String returns the string representation

type DisableSharingWithOrganizationInput

type DisableSharingWithOrganizationInput struct {
	// contains filtered or unexported fields
}

func (DisableSharingWithOrganizationInput) GoString

GoString returns the string representation

func (DisableSharingWithOrganizationInput) String

String returns the string representation

type DisableSharingWithOrganizationOutput

type DisableSharingWithOrganizationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisableSharingWithOrganizationOutput) GoString

GoString returns the string representation

func (DisableSharingWithOrganizationOutput) String

String returns the string representation

type DisassociateResourceShareInput

type DisassociateResourceShareInput struct {
	Principals *string `type:"string"`

	// ResourceShareTrn is a required field
	ResourceShareTrn *string `type:"string" required:"true"`

	ResourceTrns *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisassociateResourceShareInput) GoString

GoString returns the string representation

func (*DisassociateResourceShareInput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (*DisassociateResourceShareInput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*DisassociateResourceShareInput) SetResourceTrns

SetResourceTrns sets the ResourceTrns field's value.

func (DisassociateResourceShareInput) String

String returns the string representation

func (*DisassociateResourceShareInput) Validate

func (s *DisassociateResourceShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateResourceShareOutput

type DisassociateResourceShareOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisassociateResourceShareOutput) GoString

GoString returns the string representation

func (DisassociateResourceShareOutput) String

String returns the string representation

type EnableSharingWithOrganizationInput

type EnableSharingWithOrganizationInput struct {
	// contains filtered or unexported fields
}

func (EnableSharingWithOrganizationInput) GoString

GoString returns the string representation

func (EnableSharingWithOrganizationInput) String

String returns the string representation

type EnableSharingWithOrganizationOutput

type EnableSharingWithOrganizationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EnableSharingWithOrganizationOutput) GoString

GoString returns the string representation

func (EnableSharingWithOrganizationOutput) String

String returns the string representation

type GetPermissionInput

type GetPermissionInput struct {

	// PermissionTrn is a required field
	PermissionTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPermissionInput) GoString

func (s GetPermissionInput) GoString() string

GoString returns the string representation

func (*GetPermissionInput) SetPermissionTrn

func (s *GetPermissionInput) SetPermissionTrn(v string) *GetPermissionInput

SetPermissionTrn sets the PermissionTrn field's value.

func (GetPermissionInput) String

func (s GetPermissionInput) String() string

String returns the string representation

func (*GetPermissionInput) Validate

func (s *GetPermissionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPermissionOutput

type GetPermissionOutput struct {
	Metadata *response.ResponseMetadata

	Description *string `type:"string"`

	Name *string `type:"string"`

	Permission *string `type:"string"`

	PermissionType *string `type:"string"`

	ResourceType *string `type:"string"`

	Trn *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetPermissionOutput) GoString

func (s GetPermissionOutput) GoString() string

GoString returns the string representation

func (*GetPermissionOutput) SetDescription

func (s *GetPermissionOutput) SetDescription(v string) *GetPermissionOutput

SetDescription sets the Description field's value.

func (*GetPermissionOutput) SetName

SetName sets the Name field's value.

func (*GetPermissionOutput) SetPermission

func (s *GetPermissionOutput) SetPermission(v string) *GetPermissionOutput

SetPermission sets the Permission field's value.

func (*GetPermissionOutput) SetPermissionType

func (s *GetPermissionOutput) SetPermissionType(v string) *GetPermissionOutput

SetPermissionType sets the PermissionType field's value.

func (*GetPermissionOutput) SetResourceType

func (s *GetPermissionOutput) SetResourceType(v string) *GetPermissionOutput

SetResourceType sets the ResourceType field's value.

func (*GetPermissionOutput) SetTrn

SetTrn sets the Trn field's value.

func (GetPermissionOutput) String

func (s GetPermissionOutput) String() string

String returns the string representation

type ListPermissionsInput

type ListPermissionsInput struct {
	MaxResults *int64 `type:"int64"`

	NextToken *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListPermissionsInput) GoString

func (s ListPermissionsInput) GoString() string

GoString returns the string representation

func (*ListPermissionsInput) SetMaxResults

func (s *ListPermissionsInput) SetMaxResults(v int64) *ListPermissionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListPermissionsInput) SetNextToken

func (s *ListPermissionsInput) SetNextToken(v string) *ListPermissionsInput

SetNextToken sets the NextToken field's value.

func (*ListPermissionsInput) SetResourceType

func (s *ListPermissionsInput) SetResourceType(v string) *ListPermissionsInput

SetResourceType sets the ResourceType field's value.

func (ListPermissionsInput) String

func (s ListPermissionsInput) String() string

String returns the string representation

type ListPermissionsOutput

type ListPermissionsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Permissions []*PermissionForListPermissionsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListPermissionsOutput) GoString

func (s ListPermissionsOutput) GoString() string

GoString returns the string representation

func (*ListPermissionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (ListPermissionsOutput) String

func (s ListPermissionsOutput) String() string

String returns the string representation

type ListPrincipalsInput

type ListPrincipalsInput struct {
	MaxResults *int64 `type:"int64"`

	NextToken *string `type:"string"`

	Principals *string `type:"string"`

	ResourceShareTrns *string `type:"string"`

	ResourceTrn *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListPrincipalsInput) GoString

func (s ListPrincipalsInput) GoString() string

GoString returns the string representation

func (*ListPrincipalsInput) SetMaxResults

func (s *ListPrincipalsInput) SetMaxResults(v int64) *ListPrincipalsInput

SetMaxResults sets the MaxResults field's value.

func (*ListPrincipalsInput) SetNextToken

func (s *ListPrincipalsInput) SetNextToken(v string) *ListPrincipalsInput

SetNextToken sets the NextToken field's value.

func (*ListPrincipalsInput) SetPrincipals

func (s *ListPrincipalsInput) SetPrincipals(v string) *ListPrincipalsInput

SetPrincipals sets the Principals field's value.

func (*ListPrincipalsInput) SetResourceShareTrns

func (s *ListPrincipalsInput) SetResourceShareTrns(v string) *ListPrincipalsInput

SetResourceShareTrns sets the ResourceShareTrns field's value.

func (*ListPrincipalsInput) SetResourceTrn

func (s *ListPrincipalsInput) SetResourceTrn(v string) *ListPrincipalsInput

SetResourceTrn sets the ResourceTrn field's value.

func (*ListPrincipalsInput) SetResourceType

func (s *ListPrincipalsInput) SetResourceType(v string) *ListPrincipalsInput

SetResourceType sets the ResourceType field's value.

func (ListPrincipalsInput) String

func (s ListPrincipalsInput) String() string

String returns the string representation

type ListPrincipalsOutput

type ListPrincipalsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Principals []*PrincipalForListPrincipalsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListPrincipalsOutput) GoString

func (s ListPrincipalsOutput) GoString() string

GoString returns the string representation

func (*ListPrincipalsOutput) SetNextToken

func (s *ListPrincipalsOutput) SetNextToken(v string) *ListPrincipalsOutput

SetNextToken sets the NextToken field's value.

func (*ListPrincipalsOutput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (ListPrincipalsOutput) String

func (s ListPrincipalsOutput) String() string

String returns the string representation

type ListResourceShareAssociationsInput

type ListResourceShareAssociationsInput struct {

	// AssociationType is a required field
	AssociationType *string `type:"string" required:"true"`

	MaxResults *int64 `type:"int64"`

	NextToken *string `type:"string"`

	// ResourceShareTrn is a required field
	ResourceShareTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListResourceShareAssociationsInput) GoString

GoString returns the string representation

func (*ListResourceShareAssociationsInput) SetAssociationType

SetAssociationType sets the AssociationType field's value.

func (*ListResourceShareAssociationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListResourceShareAssociationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListResourceShareAssociationsInput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (ListResourceShareAssociationsInput) String

String returns the string representation

func (*ListResourceShareAssociationsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListResourceShareAssociationsOutput

type ListResourceShareAssociationsOutput struct {
	Metadata *response.ResponseMetadata

	Associations []*AssociationForListResourceShareAssociationsOutput `type:"list"`

	NextToken *string `type:"string"`

	TotalPage *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListResourceShareAssociationsOutput) GoString

GoString returns the string representation

func (*ListResourceShareAssociationsOutput) SetAssociations

SetAssociations sets the Associations field's value.

func (*ListResourceShareAssociationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListResourceShareAssociationsOutput) SetTotalPage

SetTotalPage sets the TotalPage field's value.

func (ListResourceShareAssociationsOutput) String

String returns the string representation

type ListResourceSharePermissionsInput

type ListResourceSharePermissionsInput struct {
	MaxResults *int64 `type:"int64"`

	NextToken *string `type:"string"`

	// ResourceShareTrn is a required field
	ResourceShareTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListResourceSharePermissionsInput) GoString

GoString returns the string representation

func (*ListResourceSharePermissionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListResourceSharePermissionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListResourceSharePermissionsInput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (ListResourceSharePermissionsInput) String

String returns the string representation

func (*ListResourceSharePermissionsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListResourceSharePermissionsOutput

type ListResourceSharePermissionsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Permissions []*PermissionForListResourceSharePermissionsOutput `type:"list"`

	ResourceShareTrn *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListResourceSharePermissionsOutput) GoString

GoString returns the string representation

func (*ListResourceSharePermissionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListResourceSharePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*ListResourceSharePermissionsOutput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (ListResourceSharePermissionsOutput) String

String returns the string representation

type ListResourceTypesInput

type ListResourceTypesInput struct {
	// contains filtered or unexported fields
}

func (ListResourceTypesInput) GoString

func (s ListResourceTypesInput) GoString() string

GoString returns the string representation

func (ListResourceTypesInput) String

func (s ListResourceTypesInput) String() string

String returns the string representation

type ListResourceTypesOutput

type ListResourceTypesOutput struct {
	Metadata *response.ResponseMetadata

	ResourceTypes []*ResourceTypeForListResourceTypesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListResourceTypesOutput) GoString

func (s ListResourceTypesOutput) GoString() string

GoString returns the string representation

func (*ListResourceTypesOutput) SetResourceTypes

SetResourceTypes sets the ResourceTypes field's value.

func (ListResourceTypesOutput) String

func (s ListResourceTypesOutput) String() string

String returns the string representation

type ListResourcesInput

type ListResourcesInput struct {
	MaxResults *int64 `type:"int64"`

	NextToken *string `type:"string"`

	Principal *string `type:"string"`

	ResourceShareTrns *string `type:"string"`

	ResourceTrns *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListResourcesInput) GoString

func (s ListResourcesInput) GoString() string

GoString returns the string representation

func (*ListResourcesInput) SetMaxResults

func (s *ListResourcesInput) SetMaxResults(v int64) *ListResourcesInput

SetMaxResults sets the MaxResults field's value.

func (*ListResourcesInput) SetNextToken

func (s *ListResourcesInput) SetNextToken(v string) *ListResourcesInput

SetNextToken sets the NextToken field's value.

func (*ListResourcesInput) SetPrincipal

func (s *ListResourcesInput) SetPrincipal(v string) *ListResourcesInput

SetPrincipal sets the Principal field's value.

func (*ListResourcesInput) SetResourceShareTrns

func (s *ListResourcesInput) SetResourceShareTrns(v string) *ListResourcesInput

SetResourceShareTrns sets the ResourceShareTrns field's value.

func (*ListResourcesInput) SetResourceTrns

func (s *ListResourcesInput) SetResourceTrns(v string) *ListResourcesInput

SetResourceTrns sets the ResourceTrns field's value.

func (*ListResourcesInput) SetResourceType

func (s *ListResourcesInput) SetResourceType(v string) *ListResourcesInput

SetResourceType sets the ResourceType field's value.

func (ListResourcesInput) String

func (s ListResourcesInput) String() string

String returns the string representation

type ListResourcesOutput

type ListResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Resources []*ResourceForListResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListResourcesOutput) GoString

func (s ListResourcesOutput) GoString() string

GoString returns the string representation

func (*ListResourcesOutput) SetNextToken

func (s *ListResourcesOutput) SetNextToken(v string) *ListResourcesOutput

SetNextToken sets the NextToken field's value.

func (*ListResourcesOutput) SetResources

SetResources sets the Resources field's value.

func (ListResourcesOutput) String

func (s ListResourcesOutput) String() string

String returns the string representation

type ListTagsForResourcesInput added in v1.1.35

type ListTagsForResourcesInput struct {
	MaxResults *string `type:"string"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString added in v1.1.35

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults added in v1.1.35

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken added in v1.1.35

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds added in v1.1.35

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType added in v1.1.35

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters added in v1.1.35

SetTagFilters sets the TagFilters field's value.

func (ListTagsForResourcesInput) String added in v1.1.35

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate added in v1.1.35

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput added in v1.1.35

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString added in v1.1.35

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken added in v1.1.35

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetResourceTags added in v1.1.35

SetResourceTags sets the ResourceTags field's value.

func (*ListTagsForResourcesOutput) SetTotal added in v1.1.35

SetTotal sets the Total field's value.

func (ListTagsForResourcesOutput) String added in v1.1.35

String returns the string representation

type PermissionForListPermissionsOutput

type PermissionForListPermissionsOutput struct {
	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Name *string `type:"string"`

	Permission *string `type:"string"`

	PermissionType *string `type:"string"`

	ResourceType *string `type:"string"`

	Trn *string `type:"string"`
	// contains filtered or unexported fields
}

func (PermissionForListPermissionsOutput) GoString

GoString returns the string representation

func (*PermissionForListPermissionsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*PermissionForListPermissionsOutput) SetDescription

SetDescription sets the Description field's value.

func (*PermissionForListPermissionsOutput) SetName

SetName sets the Name field's value.

func (*PermissionForListPermissionsOutput) SetPermission

SetPermission sets the Permission field's value.

func (*PermissionForListPermissionsOutput) SetPermissionType

SetPermissionType sets the PermissionType field's value.

func (*PermissionForListPermissionsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*PermissionForListPermissionsOutput) SetTrn

SetTrn sets the Trn field's value.

func (PermissionForListPermissionsOutput) String

String returns the string representation

type PermissionForListResourceSharePermissionsOutput

type PermissionForListResourceSharePermissionsOutput struct {
	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Name *string `type:"string"`

	Permission *string `type:"string"`

	PermissionType *string `type:"string"`

	ResourceType *string `type:"string"`

	Trn *string `type:"string"`
	// contains filtered or unexported fields
}

func (PermissionForListResourceSharePermissionsOutput) GoString

GoString returns the string representation

func (*PermissionForListResourceSharePermissionsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*PermissionForListResourceSharePermissionsOutput) SetDescription

SetDescription sets the Description field's value.

func (*PermissionForListResourceSharePermissionsOutput) SetName

SetName sets the Name field's value.

func (*PermissionForListResourceSharePermissionsOutput) SetPermission

SetPermission sets the Permission field's value.

func (*PermissionForListResourceSharePermissionsOutput) SetPermissionType

SetPermissionType sets the PermissionType field's value.

func (*PermissionForListResourceSharePermissionsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*PermissionForListResourceSharePermissionsOutput) SetTrn

SetTrn sets the Trn field's value.

func (PermissionForListResourceSharePermissionsOutput) String

String returns the string representation

type PrincipalForListPrincipalsOutput

type PrincipalForListPrincipalsOutput struct {
	External *bool `type:"boolean"`

	Id *string `type:"string"`

	ResourceShares []*ResourceShareForListPrincipalsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (PrincipalForListPrincipalsOutput) GoString

GoString returns the string representation

func (*PrincipalForListPrincipalsOutput) SetExternal

SetExternal sets the External field's value.

func (*PrincipalForListPrincipalsOutput) SetId

SetId sets the Id field's value.

func (*PrincipalForListPrincipalsOutput) SetResourceShares

SetResourceShares sets the ResourceShares field's value.

func (PrincipalForListPrincipalsOutput) String

String returns the string representation

type RESOURCESHARE

type RESOURCESHARE struct {
	*client.Client
}

RESOURCESHARE provides the API operation methods for making requests to RESOURCE_SHARE. See this package's package overview docs for details on the service.

RESOURCESHARE methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*RESOURCESHARE) AcceptResourceShareInvitation

AcceptResourceShareInvitation API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation AcceptResourceShareInvitation for usage and error information.

func (*RESOURCESHARE) AcceptResourceShareInvitationCommon

func (c *RESOURCESHARE) AcceptResourceShareInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AcceptResourceShareInvitationCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation AcceptResourceShareInvitationCommon for usage and error information.

func (*RESOURCESHARE) AcceptResourceShareInvitationCommonRequest

func (c *RESOURCESHARE) AcceptResourceShareInvitationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AcceptResourceShareInvitationCommonRequest generates a "volcengine/request.Request" representing the client's request for the AcceptResourceShareInvitationCommon operation. The "output" return value will be populated with the AcceptResourceShareInvitationCommon request's response once the request completes successfully.

Use "Send" method on the returned AcceptResourceShareInvitationCommon Request to send the API call to the service. the "output" return value is not valid until after AcceptResourceShareInvitationCommon Send returns without error.

See AcceptResourceShareInvitationCommon for more information on using the AcceptResourceShareInvitationCommon API call, and error handling.

// Example sending a request using the AcceptResourceShareInvitationCommonRequest method.
req, resp := client.AcceptResourceShareInvitationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) AcceptResourceShareInvitationCommonWithContext

func (c *RESOURCESHARE) AcceptResourceShareInvitationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AcceptResourceShareInvitationCommonWithContext is the same as AcceptResourceShareInvitationCommon with the addition of the ability to pass a context and additional request options.

See AcceptResourceShareInvitationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) AcceptResourceShareInvitationRequest

func (c *RESOURCESHARE) AcceptResourceShareInvitationRequest(input *AcceptResourceShareInvitationInput) (req *request.Request, output *AcceptResourceShareInvitationOutput)

AcceptResourceShareInvitationRequest generates a "volcengine/request.Request" representing the client's request for the AcceptResourceShareInvitation operation. The "output" return value will be populated with the AcceptResourceShareInvitationCommon request's response once the request completes successfully.

Use "Send" method on the returned AcceptResourceShareInvitationCommon Request to send the API call to the service. the "output" return value is not valid until after AcceptResourceShareInvitationCommon Send returns without error.

See AcceptResourceShareInvitation for more information on using the AcceptResourceShareInvitation API call, and error handling.

// Example sending a request using the AcceptResourceShareInvitationRequest method.
req, resp := client.AcceptResourceShareInvitationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) AcceptResourceShareInvitationWithContext

func (c *RESOURCESHARE) AcceptResourceShareInvitationWithContext(ctx volcengine.Context, input *AcceptResourceShareInvitationInput, opts ...request.Option) (*AcceptResourceShareInvitationOutput, error)

AcceptResourceShareInvitationWithContext is the same as AcceptResourceShareInvitation with the addition of the ability to pass a context and additional request options.

See AcceptResourceShareInvitation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) AssociateResourceShare

func (c *RESOURCESHARE) AssociateResourceShare(input *AssociateResourceShareInput) (*AssociateResourceShareOutput, error)

AssociateResourceShare API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation AssociateResourceShare for usage and error information.

func (*RESOURCESHARE) AssociateResourceShareCommon

func (c *RESOURCESHARE) AssociateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateResourceShareCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation AssociateResourceShareCommon for usage and error information.

func (*RESOURCESHARE) AssociateResourceShareCommonRequest

func (c *RESOURCESHARE) AssociateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AssociateResourceShareCommonRequest generates a "volcengine/request.Request" representing the client's request for the AssociateResourceShareCommon operation. The "output" return value will be populated with the AssociateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned AssociateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after AssociateResourceShareCommon Send returns without error.

See AssociateResourceShareCommon for more information on using the AssociateResourceShareCommon API call, and error handling.

// Example sending a request using the AssociateResourceShareCommonRequest method.
req, resp := client.AssociateResourceShareCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) AssociateResourceShareCommonWithContext

func (c *RESOURCESHARE) AssociateResourceShareCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AssociateResourceShareCommonWithContext is the same as AssociateResourceShareCommon with the addition of the ability to pass a context and additional request options.

See AssociateResourceShareCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) AssociateResourceShareRequest

func (c *RESOURCESHARE) AssociateResourceShareRequest(input *AssociateResourceShareInput) (req *request.Request, output *AssociateResourceShareOutput)

AssociateResourceShareRequest generates a "volcengine/request.Request" representing the client's request for the AssociateResourceShare operation. The "output" return value will be populated with the AssociateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned AssociateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after AssociateResourceShareCommon Send returns without error.

See AssociateResourceShare for more information on using the AssociateResourceShare API call, and error handling.

// Example sending a request using the AssociateResourceShareRequest method.
req, resp := client.AssociateResourceShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) AssociateResourceShareWithContext

func (c *RESOURCESHARE) AssociateResourceShareWithContext(ctx volcengine.Context, input *AssociateResourceShareInput, opts ...request.Option) (*AssociateResourceShareOutput, error)

AssociateResourceShareWithContext is the same as AssociateResourceShare with the addition of the ability to pass a context and additional request options.

See AssociateResourceShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) CreateResourceShare

func (c *RESOURCESHARE) CreateResourceShare(input *CreateResourceShareInput) (*CreateResourceShareOutput, error)

CreateResourceShare API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation CreateResourceShare for usage and error information.

func (*RESOURCESHARE) CreateResourceShareCommon

func (c *RESOURCESHARE) CreateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateResourceShareCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation CreateResourceShareCommon for usage and error information.

func (*RESOURCESHARE) CreateResourceShareCommonRequest

func (c *RESOURCESHARE) CreateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateResourceShareCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateResourceShareCommon operation. The "output" return value will be populated with the CreateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after CreateResourceShareCommon Send returns without error.

See CreateResourceShareCommon for more information on using the CreateResourceShareCommon API call, and error handling.

// Example sending a request using the CreateResourceShareCommonRequest method.
req, resp := client.CreateResourceShareCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) CreateResourceShareCommonWithContext

func (c *RESOURCESHARE) CreateResourceShareCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateResourceShareCommonWithContext is the same as CreateResourceShareCommon with the addition of the ability to pass a context and additional request options.

See CreateResourceShareCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) CreateResourceShareRequest

func (c *RESOURCESHARE) CreateResourceShareRequest(input *CreateResourceShareInput) (req *request.Request, output *CreateResourceShareOutput)

CreateResourceShareRequest generates a "volcengine/request.Request" representing the client's request for the CreateResourceShare operation. The "output" return value will be populated with the CreateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after CreateResourceShareCommon Send returns without error.

See CreateResourceShare for more information on using the CreateResourceShare API call, and error handling.

// Example sending a request using the CreateResourceShareRequest method.
req, resp := client.CreateResourceShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) CreateResourceShareWithContext

func (c *RESOURCESHARE) CreateResourceShareWithContext(ctx volcengine.Context, input *CreateResourceShareInput, opts ...request.Option) (*CreateResourceShareOutput, error)

CreateResourceShareWithContext is the same as CreateResourceShare with the addition of the ability to pass a context and additional request options.

See CreateResourceShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DeleteResourceShare

func (c *RESOURCESHARE) DeleteResourceShare(input *DeleteResourceShareInput) (*DeleteResourceShareOutput, error)

DeleteResourceShare API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DeleteResourceShare for usage and error information.

func (*RESOURCESHARE) DeleteResourceShareCommon

func (c *RESOURCESHARE) DeleteResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteResourceShareCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DeleteResourceShareCommon for usage and error information.

func (*RESOURCESHARE) DeleteResourceShareCommonRequest

func (c *RESOURCESHARE) DeleteResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteResourceShareCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteResourceShareCommon operation. The "output" return value will be populated with the DeleteResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteResourceShareCommon Send returns without error.

See DeleteResourceShareCommon for more information on using the DeleteResourceShareCommon API call, and error handling.

// Example sending a request using the DeleteResourceShareCommonRequest method.
req, resp := client.DeleteResourceShareCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DeleteResourceShareCommonWithContext

func (c *RESOURCESHARE) DeleteResourceShareCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteResourceShareCommonWithContext is the same as DeleteResourceShareCommon with the addition of the ability to pass a context and additional request options.

See DeleteResourceShareCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DeleteResourceShareRequest

func (c *RESOURCESHARE) DeleteResourceShareRequest(input *DeleteResourceShareInput) (req *request.Request, output *DeleteResourceShareOutput)

DeleteResourceShareRequest generates a "volcengine/request.Request" representing the client's request for the DeleteResourceShare operation. The "output" return value will be populated with the DeleteResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteResourceShareCommon Send returns without error.

See DeleteResourceShare for more information on using the DeleteResourceShare API call, and error handling.

// Example sending a request using the DeleteResourceShareRequest method.
req, resp := client.DeleteResourceShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DeleteResourceShareWithContext

func (c *RESOURCESHARE) DeleteResourceShareWithContext(ctx volcengine.Context, input *DeleteResourceShareInput, opts ...request.Option) (*DeleteResourceShareOutput, error)

DeleteResourceShareWithContext is the same as DeleteResourceShare with the addition of the ability to pass a context and additional request options.

See DeleteResourceShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DescribeResourceShareInvitations

DescribeResourceShareInvitations API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DescribeResourceShareInvitations for usage and error information.

func (*RESOURCESHARE) DescribeResourceShareInvitationsCommon

func (c *RESOURCESHARE) DescribeResourceShareInvitationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeResourceShareInvitationsCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DescribeResourceShareInvitationsCommon for usage and error information.

func (*RESOURCESHARE) DescribeResourceShareInvitationsCommonRequest

func (c *RESOURCESHARE) DescribeResourceShareInvitationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeResourceShareInvitationsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeResourceShareInvitationsCommon operation. The "output" return value will be populated with the DescribeResourceShareInvitationsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeResourceShareInvitationsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeResourceShareInvitationsCommon Send returns without error.

See DescribeResourceShareInvitationsCommon for more information on using the DescribeResourceShareInvitationsCommon API call, and error handling.

// Example sending a request using the DescribeResourceShareInvitationsCommonRequest method.
req, resp := client.DescribeResourceShareInvitationsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DescribeResourceShareInvitationsCommonWithContext

func (c *RESOURCESHARE) DescribeResourceShareInvitationsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeResourceShareInvitationsCommonWithContext is the same as DescribeResourceShareInvitationsCommon with the addition of the ability to pass a context and additional request options.

See DescribeResourceShareInvitationsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DescribeResourceShareInvitationsRequest

func (c *RESOURCESHARE) DescribeResourceShareInvitationsRequest(input *DescribeResourceShareInvitationsInput) (req *request.Request, output *DescribeResourceShareInvitationsOutput)

DescribeResourceShareInvitationsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeResourceShareInvitations operation. The "output" return value will be populated with the DescribeResourceShareInvitationsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeResourceShareInvitationsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeResourceShareInvitationsCommon Send returns without error.

See DescribeResourceShareInvitations for more information on using the DescribeResourceShareInvitations API call, and error handling.

// Example sending a request using the DescribeResourceShareInvitationsRequest method.
req, resp := client.DescribeResourceShareInvitationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DescribeResourceShareInvitationsWithContext

func (c *RESOURCESHARE) DescribeResourceShareInvitationsWithContext(ctx volcengine.Context, input *DescribeResourceShareInvitationsInput, opts ...request.Option) (*DescribeResourceShareInvitationsOutput, error)

DescribeResourceShareInvitationsWithContext is the same as DescribeResourceShareInvitations with the addition of the ability to pass a context and additional request options.

See DescribeResourceShareInvitations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DescribeResourceShares

func (c *RESOURCESHARE) DescribeResourceShares(input *DescribeResourceSharesInput) (*DescribeResourceSharesOutput, error)

DescribeResourceShares API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DescribeResourceShares for usage and error information.

func (*RESOURCESHARE) DescribeResourceSharesCommon

func (c *RESOURCESHARE) DescribeResourceSharesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeResourceSharesCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DescribeResourceSharesCommon for usage and error information.

func (*RESOURCESHARE) DescribeResourceSharesCommonRequest

func (c *RESOURCESHARE) DescribeResourceSharesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeResourceSharesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeResourceSharesCommon operation. The "output" return value will be populated with the DescribeResourceSharesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeResourceSharesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeResourceSharesCommon Send returns without error.

See DescribeResourceSharesCommon for more information on using the DescribeResourceSharesCommon API call, and error handling.

// Example sending a request using the DescribeResourceSharesCommonRequest method.
req, resp := client.DescribeResourceSharesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DescribeResourceSharesCommonWithContext

func (c *RESOURCESHARE) DescribeResourceSharesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeResourceSharesCommonWithContext is the same as DescribeResourceSharesCommon with the addition of the ability to pass a context and additional request options.

See DescribeResourceSharesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DescribeResourceSharesRequest

func (c *RESOURCESHARE) DescribeResourceSharesRequest(input *DescribeResourceSharesInput) (req *request.Request, output *DescribeResourceSharesOutput)

DescribeResourceSharesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeResourceShares operation. The "output" return value will be populated with the DescribeResourceSharesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeResourceSharesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeResourceSharesCommon Send returns without error.

See DescribeResourceShares for more information on using the DescribeResourceShares API call, and error handling.

// Example sending a request using the DescribeResourceSharesRequest method.
req, resp := client.DescribeResourceSharesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DescribeResourceSharesWithContext

func (c *RESOURCESHARE) DescribeResourceSharesWithContext(ctx volcengine.Context, input *DescribeResourceSharesInput, opts ...request.Option) (*DescribeResourceSharesOutput, error)

DescribeResourceSharesWithContext is the same as DescribeResourceShares with the addition of the ability to pass a context and additional request options.

See DescribeResourceShares for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DisableSharingWithOrganization

DisableSharingWithOrganization API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DisableSharingWithOrganization for usage and error information.

func (*RESOURCESHARE) DisableSharingWithOrganizationCommon

func (c *RESOURCESHARE) DisableSharingWithOrganizationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableSharingWithOrganizationCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DisableSharingWithOrganizationCommon for usage and error information.

func (*RESOURCESHARE) DisableSharingWithOrganizationCommonRequest

func (c *RESOURCESHARE) DisableSharingWithOrganizationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableSharingWithOrganizationCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableSharingWithOrganizationCommon operation. The "output" return value will be populated with the DisableSharingWithOrganizationCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableSharingWithOrganizationCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSharingWithOrganizationCommon Send returns without error.

See DisableSharingWithOrganizationCommon for more information on using the DisableSharingWithOrganizationCommon API call, and error handling.

// Example sending a request using the DisableSharingWithOrganizationCommonRequest method.
req, resp := client.DisableSharingWithOrganizationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DisableSharingWithOrganizationCommonWithContext

func (c *RESOURCESHARE) DisableSharingWithOrganizationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableSharingWithOrganizationCommonWithContext is the same as DisableSharingWithOrganizationCommon with the addition of the ability to pass a context and additional request options.

See DisableSharingWithOrganizationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DisableSharingWithOrganizationRequest

func (c *RESOURCESHARE) DisableSharingWithOrganizationRequest(input *DisableSharingWithOrganizationInput) (req *request.Request, output *DisableSharingWithOrganizationOutput)

DisableSharingWithOrganizationRequest generates a "volcengine/request.Request" representing the client's request for the DisableSharingWithOrganization operation. The "output" return value will be populated with the DisableSharingWithOrganizationCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableSharingWithOrganizationCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSharingWithOrganizationCommon Send returns without error.

See DisableSharingWithOrganization for more information on using the DisableSharingWithOrganization API call, and error handling.

// Example sending a request using the DisableSharingWithOrganizationRequest method.
req, resp := client.DisableSharingWithOrganizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DisableSharingWithOrganizationWithContext

func (c *RESOURCESHARE) DisableSharingWithOrganizationWithContext(ctx volcengine.Context, input *DisableSharingWithOrganizationInput, opts ...request.Option) (*DisableSharingWithOrganizationOutput, error)

DisableSharingWithOrganizationWithContext is the same as DisableSharingWithOrganization with the addition of the ability to pass a context and additional request options.

See DisableSharingWithOrganization for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DisassociateResourceShare

func (c *RESOURCESHARE) DisassociateResourceShare(input *DisassociateResourceShareInput) (*DisassociateResourceShareOutput, error)

DisassociateResourceShare API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DisassociateResourceShare for usage and error information.

func (*RESOURCESHARE) DisassociateResourceShareCommon

func (c *RESOURCESHARE) DisassociateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateResourceShareCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation DisassociateResourceShareCommon for usage and error information.

func (*RESOURCESHARE) DisassociateResourceShareCommonRequest

func (c *RESOURCESHARE) DisassociateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateResourceShareCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateResourceShareCommon operation. The "output" return value will be populated with the DisassociateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateResourceShareCommon Send returns without error.

See DisassociateResourceShareCommon for more information on using the DisassociateResourceShareCommon API call, and error handling.

// Example sending a request using the DisassociateResourceShareCommonRequest method.
req, resp := client.DisassociateResourceShareCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DisassociateResourceShareCommonWithContext

func (c *RESOURCESHARE) DisassociateResourceShareCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateResourceShareCommonWithContext is the same as DisassociateResourceShareCommon with the addition of the ability to pass a context and additional request options.

See DisassociateResourceShareCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) DisassociateResourceShareRequest

func (c *RESOURCESHARE) DisassociateResourceShareRequest(input *DisassociateResourceShareInput) (req *request.Request, output *DisassociateResourceShareOutput)

DisassociateResourceShareRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateResourceShare operation. The "output" return value will be populated with the DisassociateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateResourceShareCommon Send returns without error.

See DisassociateResourceShare for more information on using the DisassociateResourceShare API call, and error handling.

// Example sending a request using the DisassociateResourceShareRequest method.
req, resp := client.DisassociateResourceShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) DisassociateResourceShareWithContext

func (c *RESOURCESHARE) DisassociateResourceShareWithContext(ctx volcengine.Context, input *DisassociateResourceShareInput, opts ...request.Option) (*DisassociateResourceShareOutput, error)

DisassociateResourceShareWithContext is the same as DisassociateResourceShare with the addition of the ability to pass a context and additional request options.

See DisassociateResourceShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) EnableSharingWithOrganization

EnableSharingWithOrganization API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation EnableSharingWithOrganization for usage and error information.

func (*RESOURCESHARE) EnableSharingWithOrganizationCommon

func (c *RESOURCESHARE) EnableSharingWithOrganizationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableSharingWithOrganizationCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation EnableSharingWithOrganizationCommon for usage and error information.

func (*RESOURCESHARE) EnableSharingWithOrganizationCommonRequest

func (c *RESOURCESHARE) EnableSharingWithOrganizationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableSharingWithOrganizationCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableSharingWithOrganizationCommon operation. The "output" return value will be populated with the EnableSharingWithOrganizationCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableSharingWithOrganizationCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSharingWithOrganizationCommon Send returns without error.

See EnableSharingWithOrganizationCommon for more information on using the EnableSharingWithOrganizationCommon API call, and error handling.

// Example sending a request using the EnableSharingWithOrganizationCommonRequest method.
req, resp := client.EnableSharingWithOrganizationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) EnableSharingWithOrganizationCommonWithContext

func (c *RESOURCESHARE) EnableSharingWithOrganizationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableSharingWithOrganizationCommonWithContext is the same as EnableSharingWithOrganizationCommon with the addition of the ability to pass a context and additional request options.

See EnableSharingWithOrganizationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) EnableSharingWithOrganizationRequest

func (c *RESOURCESHARE) EnableSharingWithOrganizationRequest(input *EnableSharingWithOrganizationInput) (req *request.Request, output *EnableSharingWithOrganizationOutput)

EnableSharingWithOrganizationRequest generates a "volcengine/request.Request" representing the client's request for the EnableSharingWithOrganization operation. The "output" return value will be populated with the EnableSharingWithOrganizationCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableSharingWithOrganizationCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSharingWithOrganizationCommon Send returns without error.

See EnableSharingWithOrganization for more information on using the EnableSharingWithOrganization API call, and error handling.

// Example sending a request using the EnableSharingWithOrganizationRequest method.
req, resp := client.EnableSharingWithOrganizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) EnableSharingWithOrganizationWithContext

func (c *RESOURCESHARE) EnableSharingWithOrganizationWithContext(ctx volcengine.Context, input *EnableSharingWithOrganizationInput, opts ...request.Option) (*EnableSharingWithOrganizationOutput, error)

EnableSharingWithOrganizationWithContext is the same as EnableSharingWithOrganization with the addition of the ability to pass a context and additional request options.

See EnableSharingWithOrganization for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) GetPermission

func (c *RESOURCESHARE) GetPermission(input *GetPermissionInput) (*GetPermissionOutput, error)

GetPermission API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation GetPermission for usage and error information.

func (*RESOURCESHARE) GetPermissionCommon

func (c *RESOURCESHARE) GetPermissionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetPermissionCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation GetPermissionCommon for usage and error information.

func (*RESOURCESHARE) GetPermissionCommonRequest

func (c *RESOURCESHARE) GetPermissionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetPermissionCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetPermissionCommon operation. The "output" return value will be populated with the GetPermissionCommon request's response once the request completes successfully.

Use "Send" method on the returned GetPermissionCommon Request to send the API call to the service. the "output" return value is not valid until after GetPermissionCommon Send returns without error.

See GetPermissionCommon for more information on using the GetPermissionCommon API call, and error handling.

// Example sending a request using the GetPermissionCommonRequest method.
req, resp := client.GetPermissionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) GetPermissionCommonWithContext

func (c *RESOURCESHARE) GetPermissionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetPermissionCommonWithContext is the same as GetPermissionCommon with the addition of the ability to pass a context and additional request options.

See GetPermissionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) GetPermissionRequest

func (c *RESOURCESHARE) GetPermissionRequest(input *GetPermissionInput) (req *request.Request, output *GetPermissionOutput)

GetPermissionRequest generates a "volcengine/request.Request" representing the client's request for the GetPermission operation. The "output" return value will be populated with the GetPermissionCommon request's response once the request completes successfully.

Use "Send" method on the returned GetPermissionCommon Request to send the API call to the service. the "output" return value is not valid until after GetPermissionCommon Send returns without error.

See GetPermission for more information on using the GetPermission API call, and error handling.

// Example sending a request using the GetPermissionRequest method.
req, resp := client.GetPermissionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) GetPermissionWithContext

func (c *RESOURCESHARE) GetPermissionWithContext(ctx volcengine.Context, input *GetPermissionInput, opts ...request.Option) (*GetPermissionOutput, error)

GetPermissionWithContext is the same as GetPermission with the addition of the ability to pass a context and additional request options.

See GetPermission for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListPermissions

func (c *RESOURCESHARE) ListPermissions(input *ListPermissionsInput) (*ListPermissionsOutput, error)

ListPermissions API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListPermissions for usage and error information.

func (*RESOURCESHARE) ListPermissionsCommon

func (c *RESOURCESHARE) ListPermissionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPermissionsCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListPermissionsCommon for usage and error information.

func (*RESOURCESHARE) ListPermissionsCommonRequest

func (c *RESOURCESHARE) ListPermissionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListPermissionsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListPermissionsCommon operation. The "output" return value will be populated with the ListPermissionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPermissionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListPermissionsCommon Send returns without error.

See ListPermissionsCommon for more information on using the ListPermissionsCommon API call, and error handling.

// Example sending a request using the ListPermissionsCommonRequest method.
req, resp := client.ListPermissionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListPermissionsCommonWithContext

func (c *RESOURCESHARE) ListPermissionsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListPermissionsCommonWithContext is the same as ListPermissionsCommon with the addition of the ability to pass a context and additional request options.

See ListPermissionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListPermissionsRequest

func (c *RESOURCESHARE) ListPermissionsRequest(input *ListPermissionsInput) (req *request.Request, output *ListPermissionsOutput)

ListPermissionsRequest generates a "volcengine/request.Request" representing the client's request for the ListPermissions operation. The "output" return value will be populated with the ListPermissionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPermissionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListPermissionsCommon Send returns without error.

See ListPermissions for more information on using the ListPermissions API call, and error handling.

// Example sending a request using the ListPermissionsRequest method.
req, resp := client.ListPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListPermissionsWithContext

func (c *RESOURCESHARE) ListPermissionsWithContext(ctx volcengine.Context, input *ListPermissionsInput, opts ...request.Option) (*ListPermissionsOutput, error)

ListPermissionsWithContext is the same as ListPermissions with the addition of the ability to pass a context and additional request options.

See ListPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListPrincipals

func (c *RESOURCESHARE) ListPrincipals(input *ListPrincipalsInput) (*ListPrincipalsOutput, error)

ListPrincipals API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListPrincipals for usage and error information.

func (*RESOURCESHARE) ListPrincipalsCommon

func (c *RESOURCESHARE) ListPrincipalsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPrincipalsCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListPrincipalsCommon for usage and error information.

func (*RESOURCESHARE) ListPrincipalsCommonRequest

func (c *RESOURCESHARE) ListPrincipalsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListPrincipalsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListPrincipalsCommon operation. The "output" return value will be populated with the ListPrincipalsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPrincipalsCommon Request to send the API call to the service. the "output" return value is not valid until after ListPrincipalsCommon Send returns without error.

See ListPrincipalsCommon for more information on using the ListPrincipalsCommon API call, and error handling.

// Example sending a request using the ListPrincipalsCommonRequest method.
req, resp := client.ListPrincipalsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListPrincipalsCommonWithContext

func (c *RESOURCESHARE) ListPrincipalsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListPrincipalsCommonWithContext is the same as ListPrincipalsCommon with the addition of the ability to pass a context and additional request options.

See ListPrincipalsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListPrincipalsRequest

func (c *RESOURCESHARE) ListPrincipalsRequest(input *ListPrincipalsInput) (req *request.Request, output *ListPrincipalsOutput)

ListPrincipalsRequest generates a "volcengine/request.Request" representing the client's request for the ListPrincipals operation. The "output" return value will be populated with the ListPrincipalsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPrincipalsCommon Request to send the API call to the service. the "output" return value is not valid until after ListPrincipalsCommon Send returns without error.

See ListPrincipals for more information on using the ListPrincipals API call, and error handling.

// Example sending a request using the ListPrincipalsRequest method.
req, resp := client.ListPrincipalsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListPrincipalsWithContext

func (c *RESOURCESHARE) ListPrincipalsWithContext(ctx volcengine.Context, input *ListPrincipalsInput, opts ...request.Option) (*ListPrincipalsOutput, error)

ListPrincipalsWithContext is the same as ListPrincipals with the addition of the ability to pass a context and additional request options.

See ListPrincipals for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourceShareAssociations

ListResourceShareAssociations API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourceShareAssociations for usage and error information.

func (*RESOURCESHARE) ListResourceShareAssociationsCommon

func (c *RESOURCESHARE) ListResourceShareAssociationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResourceShareAssociationsCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourceShareAssociationsCommon for usage and error information.

func (*RESOURCESHARE) ListResourceShareAssociationsCommonRequest

func (c *RESOURCESHARE) ListResourceShareAssociationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListResourceShareAssociationsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListResourceShareAssociationsCommon operation. The "output" return value will be populated with the ListResourceShareAssociationsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourceShareAssociationsCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourceShareAssociationsCommon Send returns without error.

See ListResourceShareAssociationsCommon for more information on using the ListResourceShareAssociationsCommon API call, and error handling.

// Example sending a request using the ListResourceShareAssociationsCommonRequest method.
req, resp := client.ListResourceShareAssociationsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourceShareAssociationsCommonWithContext

func (c *RESOURCESHARE) ListResourceShareAssociationsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListResourceShareAssociationsCommonWithContext is the same as ListResourceShareAssociationsCommon with the addition of the ability to pass a context and additional request options.

See ListResourceShareAssociationsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourceShareAssociationsRequest

func (c *RESOURCESHARE) ListResourceShareAssociationsRequest(input *ListResourceShareAssociationsInput) (req *request.Request, output *ListResourceShareAssociationsOutput)

ListResourceShareAssociationsRequest generates a "volcengine/request.Request" representing the client's request for the ListResourceShareAssociations operation. The "output" return value will be populated with the ListResourceShareAssociationsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourceShareAssociationsCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourceShareAssociationsCommon Send returns without error.

See ListResourceShareAssociations for more information on using the ListResourceShareAssociations API call, and error handling.

// Example sending a request using the ListResourceShareAssociationsRequest method.
req, resp := client.ListResourceShareAssociationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourceShareAssociationsWithContext

func (c *RESOURCESHARE) ListResourceShareAssociationsWithContext(ctx volcengine.Context, input *ListResourceShareAssociationsInput, opts ...request.Option) (*ListResourceShareAssociationsOutput, error)

ListResourceShareAssociationsWithContext is the same as ListResourceShareAssociations with the addition of the ability to pass a context and additional request options.

See ListResourceShareAssociations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourceSharePermissions

ListResourceSharePermissions API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourceSharePermissions for usage and error information.

func (*RESOURCESHARE) ListResourceSharePermissionsCommon

func (c *RESOURCESHARE) ListResourceSharePermissionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResourceSharePermissionsCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourceSharePermissionsCommon for usage and error information.

func (*RESOURCESHARE) ListResourceSharePermissionsCommonRequest

func (c *RESOURCESHARE) ListResourceSharePermissionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListResourceSharePermissionsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListResourceSharePermissionsCommon operation. The "output" return value will be populated with the ListResourceSharePermissionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourceSharePermissionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourceSharePermissionsCommon Send returns without error.

See ListResourceSharePermissionsCommon for more information on using the ListResourceSharePermissionsCommon API call, and error handling.

// Example sending a request using the ListResourceSharePermissionsCommonRequest method.
req, resp := client.ListResourceSharePermissionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourceSharePermissionsCommonWithContext

func (c *RESOURCESHARE) ListResourceSharePermissionsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListResourceSharePermissionsCommonWithContext is the same as ListResourceSharePermissionsCommon with the addition of the ability to pass a context and additional request options.

See ListResourceSharePermissionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourceSharePermissionsRequest

func (c *RESOURCESHARE) ListResourceSharePermissionsRequest(input *ListResourceSharePermissionsInput) (req *request.Request, output *ListResourceSharePermissionsOutput)

ListResourceSharePermissionsRequest generates a "volcengine/request.Request" representing the client's request for the ListResourceSharePermissions operation. The "output" return value will be populated with the ListResourceSharePermissionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourceSharePermissionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourceSharePermissionsCommon Send returns without error.

See ListResourceSharePermissions for more information on using the ListResourceSharePermissions API call, and error handling.

// Example sending a request using the ListResourceSharePermissionsRequest method.
req, resp := client.ListResourceSharePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourceSharePermissionsWithContext

func (c *RESOURCESHARE) ListResourceSharePermissionsWithContext(ctx volcengine.Context, input *ListResourceSharePermissionsInput, opts ...request.Option) (*ListResourceSharePermissionsOutput, error)

ListResourceSharePermissionsWithContext is the same as ListResourceSharePermissions with the addition of the ability to pass a context and additional request options.

See ListResourceSharePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourceTypes

func (c *RESOURCESHARE) ListResourceTypes(input *ListResourceTypesInput) (*ListResourceTypesOutput, error)

ListResourceTypes API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourceTypes for usage and error information.

func (*RESOURCESHARE) ListResourceTypesCommon

func (c *RESOURCESHARE) ListResourceTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResourceTypesCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourceTypesCommon for usage and error information.

func (*RESOURCESHARE) ListResourceTypesCommonRequest

func (c *RESOURCESHARE) ListResourceTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListResourceTypesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListResourceTypesCommon operation. The "output" return value will be populated with the ListResourceTypesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourceTypesCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourceTypesCommon Send returns without error.

See ListResourceTypesCommon for more information on using the ListResourceTypesCommon API call, and error handling.

// Example sending a request using the ListResourceTypesCommonRequest method.
req, resp := client.ListResourceTypesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourceTypesCommonWithContext

func (c *RESOURCESHARE) ListResourceTypesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListResourceTypesCommonWithContext is the same as ListResourceTypesCommon with the addition of the ability to pass a context and additional request options.

See ListResourceTypesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourceTypesRequest

func (c *RESOURCESHARE) ListResourceTypesRequest(input *ListResourceTypesInput) (req *request.Request, output *ListResourceTypesOutput)

ListResourceTypesRequest generates a "volcengine/request.Request" representing the client's request for the ListResourceTypes operation. The "output" return value will be populated with the ListResourceTypesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourceTypesCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourceTypesCommon Send returns without error.

See ListResourceTypes for more information on using the ListResourceTypes API call, and error handling.

// Example sending a request using the ListResourceTypesRequest method.
req, resp := client.ListResourceTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourceTypesWithContext

func (c *RESOURCESHARE) ListResourceTypesWithContext(ctx volcengine.Context, input *ListResourceTypesInput, opts ...request.Option) (*ListResourceTypesOutput, error)

ListResourceTypesWithContext is the same as ListResourceTypes with the addition of the ability to pass a context and additional request options.

See ListResourceTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResources

func (c *RESOURCESHARE) ListResources(input *ListResourcesInput) (*ListResourcesOutput, error)

ListResources API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResources for usage and error information.

func (*RESOURCESHARE) ListResourcesCommon

func (c *RESOURCESHARE) ListResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResourcesCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListResourcesCommon for usage and error information.

func (*RESOURCESHARE) ListResourcesCommonRequest

func (c *RESOURCESHARE) ListResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListResourcesCommon operation. The "output" return value will be populated with the ListResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourcesCommon Send returns without error.

See ListResourcesCommon for more information on using the ListResourcesCommon API call, and error handling.

// Example sending a request using the ListResourcesCommonRequest method.
req, resp := client.ListResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourcesCommonWithContext

func (c *RESOURCESHARE) ListResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListResourcesCommonWithContext is the same as ListResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListResourcesRequest

func (c *RESOURCESHARE) ListResourcesRequest(input *ListResourcesInput) (req *request.Request, output *ListResourcesOutput)

ListResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListResources operation. The "output" return value will be populated with the ListResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListResourcesCommon Send returns without error.

See ListResources for more information on using the ListResources API call, and error handling.

// Example sending a request using the ListResourcesRequest method.
req, resp := client.ListResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListResourcesWithContext

func (c *RESOURCESHARE) ListResourcesWithContext(ctx volcengine.Context, input *ListResourcesInput, opts ...request.Option) (*ListResourcesOutput, error)

ListResourcesWithContext is the same as ListResources with the addition of the ability to pass a context and additional request options.

See ListResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListTagsForResources added in v1.1.35

func (c *RESOURCESHARE) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListTagsForResources for usage and error information.

func (*RESOURCESHARE) ListTagsForResourcesCommon added in v1.1.35

func (c *RESOURCESHARE) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation ListTagsForResourcesCommon for usage and error information.

func (*RESOURCESHARE) ListTagsForResourcesCommonRequest added in v1.1.35

func (c *RESOURCESHARE) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListTagsForResourcesCommonWithContext added in v1.1.35

func (c *RESOURCESHARE) ListTagsForResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) ListTagsForResourcesRequest added in v1.1.35

func (c *RESOURCESHARE) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) ListTagsForResourcesWithContext added in v1.1.35

func (c *RESOURCESHARE) ListTagsForResourcesWithContext(ctx volcengine.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) RejectResourceShareInvitation

RejectResourceShareInvitation API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation RejectResourceShareInvitation for usage and error information.

func (*RESOURCESHARE) RejectResourceShareInvitationCommon

func (c *RESOURCESHARE) RejectResourceShareInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RejectResourceShareInvitationCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation RejectResourceShareInvitationCommon for usage and error information.

func (*RESOURCESHARE) RejectResourceShareInvitationCommonRequest

func (c *RESOURCESHARE) RejectResourceShareInvitationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RejectResourceShareInvitationCommonRequest generates a "volcengine/request.Request" representing the client's request for the RejectResourceShareInvitationCommon operation. The "output" return value will be populated with the RejectResourceShareInvitationCommon request's response once the request completes successfully.

Use "Send" method on the returned RejectResourceShareInvitationCommon Request to send the API call to the service. the "output" return value is not valid until after RejectResourceShareInvitationCommon Send returns without error.

See RejectResourceShareInvitationCommon for more information on using the RejectResourceShareInvitationCommon API call, and error handling.

// Example sending a request using the RejectResourceShareInvitationCommonRequest method.
req, resp := client.RejectResourceShareInvitationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) RejectResourceShareInvitationCommonWithContext

func (c *RESOURCESHARE) RejectResourceShareInvitationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RejectResourceShareInvitationCommonWithContext is the same as RejectResourceShareInvitationCommon with the addition of the ability to pass a context and additional request options.

See RejectResourceShareInvitationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) RejectResourceShareInvitationRequest

func (c *RESOURCESHARE) RejectResourceShareInvitationRequest(input *RejectResourceShareInvitationInput) (req *request.Request, output *RejectResourceShareInvitationOutput)

RejectResourceShareInvitationRequest generates a "volcengine/request.Request" representing the client's request for the RejectResourceShareInvitation operation. The "output" return value will be populated with the RejectResourceShareInvitationCommon request's response once the request completes successfully.

Use "Send" method on the returned RejectResourceShareInvitationCommon Request to send the API call to the service. the "output" return value is not valid until after RejectResourceShareInvitationCommon Send returns without error.

See RejectResourceShareInvitation for more information on using the RejectResourceShareInvitation API call, and error handling.

// Example sending a request using the RejectResourceShareInvitationRequest method.
req, resp := client.RejectResourceShareInvitationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) RejectResourceShareInvitationWithContext

func (c *RESOURCESHARE) RejectResourceShareInvitationWithContext(ctx volcengine.Context, input *RejectResourceShareInvitationInput, opts ...request.Option) (*RejectResourceShareInvitationOutput, error)

RejectResourceShareInvitationWithContext is the same as RejectResourceShareInvitation with the addition of the ability to pass a context and additional request options.

See RejectResourceShareInvitation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) TagResources added in v1.1.35

func (c *RESOURCESHARE) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation TagResources for usage and error information.

func (*RESOURCESHARE) TagResourcesCommon added in v1.1.35

func (c *RESOURCESHARE) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation TagResourcesCommon for usage and error information.

func (*RESOURCESHARE) TagResourcesCommonRequest added in v1.1.35

func (c *RESOURCESHARE) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) TagResourcesCommonWithContext added in v1.1.35

func (c *RESOURCESHARE) TagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) TagResourcesRequest added in v1.1.35

func (c *RESOURCESHARE) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) TagResourcesWithContext added in v1.1.35

func (c *RESOURCESHARE) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) UntagResources added in v1.1.35

func (c *RESOURCESHARE) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation UntagResources for usage and error information.

func (*RESOURCESHARE) UntagResourcesCommon added in v1.1.35

func (c *RESOURCESHARE) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation UntagResourcesCommon for usage and error information.

func (*RESOURCESHARE) UntagResourcesCommonRequest added in v1.1.35

func (c *RESOURCESHARE) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) UntagResourcesCommonWithContext added in v1.1.35

func (c *RESOURCESHARE) UntagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) UntagResourcesRequest added in v1.1.35

func (c *RESOURCESHARE) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) UntagResourcesWithContext added in v1.1.35

func (c *RESOURCESHARE) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) UpdateResourceShare

func (c *RESOURCESHARE) UpdateResourceShare(input *UpdateResourceShareInput) (*UpdateResourceShareOutput, error)

UpdateResourceShare API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation UpdateResourceShare for usage and error information.

func (*RESOURCESHARE) UpdateResourceShareCommon

func (c *RESOURCESHARE) UpdateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateResourceShareCommon API operation for RESOURCE_SHARE.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for RESOURCE_SHARE's API operation UpdateResourceShareCommon for usage and error information.

func (*RESOURCESHARE) UpdateResourceShareCommonRequest

func (c *RESOURCESHARE) UpdateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateResourceShareCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateResourceShareCommon operation. The "output" return value will be populated with the UpdateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateResourceShareCommon Send returns without error.

See UpdateResourceShareCommon for more information on using the UpdateResourceShareCommon API call, and error handling.

// Example sending a request using the UpdateResourceShareCommonRequest method.
req, resp := client.UpdateResourceShareCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) UpdateResourceShareCommonWithContext

func (c *RESOURCESHARE) UpdateResourceShareCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateResourceShareCommonWithContext is the same as UpdateResourceShareCommon with the addition of the ability to pass a context and additional request options.

See UpdateResourceShareCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RESOURCESHARE) UpdateResourceShareRequest

func (c *RESOURCESHARE) UpdateResourceShareRequest(input *UpdateResourceShareInput) (req *request.Request, output *UpdateResourceShareOutput)

UpdateResourceShareRequest generates a "volcengine/request.Request" representing the client's request for the UpdateResourceShare operation. The "output" return value will be populated with the UpdateResourceShareCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateResourceShareCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateResourceShareCommon Send returns without error.

See UpdateResourceShare for more information on using the UpdateResourceShare API call, and error handling.

// Example sending a request using the UpdateResourceShareRequest method.
req, resp := client.UpdateResourceShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*RESOURCESHARE) UpdateResourceShareWithContext

func (c *RESOURCESHARE) UpdateResourceShareWithContext(ctx volcengine.Context, input *UpdateResourceShareInput, opts ...request.Option) (*UpdateResourceShareOutput, error)

UpdateResourceShareWithContext is the same as UpdateResourceShare with the addition of the ability to pass a context and additional request options.

See UpdateResourceShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type RESOURCESHAREAPI

type RESOURCESHAREAPI interface {
	AcceptResourceShareInvitationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AcceptResourceShareInvitationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AcceptResourceShareInvitationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AcceptResourceShareInvitation(*AcceptResourceShareInvitationInput) (*AcceptResourceShareInvitationOutput, error)
	AcceptResourceShareInvitationWithContext(volcengine.Context, *AcceptResourceShareInvitationInput, ...request.Option) (*AcceptResourceShareInvitationOutput, error)
	AcceptResourceShareInvitationRequest(*AcceptResourceShareInvitationInput) (*request.Request, *AcceptResourceShareInvitationOutput)

	AssociateResourceShareCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateResourceShareCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateResourceShareCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateResourceShare(*AssociateResourceShareInput) (*AssociateResourceShareOutput, error)
	AssociateResourceShareWithContext(volcengine.Context, *AssociateResourceShareInput, ...request.Option) (*AssociateResourceShareOutput, error)
	AssociateResourceShareRequest(*AssociateResourceShareInput) (*request.Request, *AssociateResourceShareOutput)

	CreateResourceShareCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateResourceShareCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateResourceShareCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateResourceShare(*CreateResourceShareInput) (*CreateResourceShareOutput, error)
	CreateResourceShareWithContext(volcengine.Context, *CreateResourceShareInput, ...request.Option) (*CreateResourceShareOutput, error)
	CreateResourceShareRequest(*CreateResourceShareInput) (*request.Request, *CreateResourceShareOutput)

	DeleteResourceShareCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteResourceShareCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteResourceShareCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteResourceShare(*DeleteResourceShareInput) (*DeleteResourceShareOutput, error)
	DeleteResourceShareWithContext(volcengine.Context, *DeleteResourceShareInput, ...request.Option) (*DeleteResourceShareOutput, error)
	DeleteResourceShareRequest(*DeleteResourceShareInput) (*request.Request, *DeleteResourceShareOutput)

	DescribeResourceShareInvitationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeResourceShareInvitationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeResourceShareInvitationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeResourceShareInvitations(*DescribeResourceShareInvitationsInput) (*DescribeResourceShareInvitationsOutput, error)
	DescribeResourceShareInvitationsWithContext(volcengine.Context, *DescribeResourceShareInvitationsInput, ...request.Option) (*DescribeResourceShareInvitationsOutput, error)
	DescribeResourceShareInvitationsRequest(*DescribeResourceShareInvitationsInput) (*request.Request, *DescribeResourceShareInvitationsOutput)

	DescribeResourceSharesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeResourceSharesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeResourceSharesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeResourceShares(*DescribeResourceSharesInput) (*DescribeResourceSharesOutput, error)
	DescribeResourceSharesWithContext(volcengine.Context, *DescribeResourceSharesInput, ...request.Option) (*DescribeResourceSharesOutput, error)
	DescribeResourceSharesRequest(*DescribeResourceSharesInput) (*request.Request, *DescribeResourceSharesOutput)

	DisableSharingWithOrganizationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableSharingWithOrganizationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableSharingWithOrganizationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableSharingWithOrganization(*DisableSharingWithOrganizationInput) (*DisableSharingWithOrganizationOutput, error)
	DisableSharingWithOrganizationWithContext(volcengine.Context, *DisableSharingWithOrganizationInput, ...request.Option) (*DisableSharingWithOrganizationOutput, error)
	DisableSharingWithOrganizationRequest(*DisableSharingWithOrganizationInput) (*request.Request, *DisableSharingWithOrganizationOutput)

	DisassociateResourceShareCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateResourceShareCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateResourceShareCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateResourceShare(*DisassociateResourceShareInput) (*DisassociateResourceShareOutput, error)
	DisassociateResourceShareWithContext(volcengine.Context, *DisassociateResourceShareInput, ...request.Option) (*DisassociateResourceShareOutput, error)
	DisassociateResourceShareRequest(*DisassociateResourceShareInput) (*request.Request, *DisassociateResourceShareOutput)

	EnableSharingWithOrganizationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableSharingWithOrganizationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableSharingWithOrganizationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableSharingWithOrganization(*EnableSharingWithOrganizationInput) (*EnableSharingWithOrganizationOutput, error)
	EnableSharingWithOrganizationWithContext(volcengine.Context, *EnableSharingWithOrganizationInput, ...request.Option) (*EnableSharingWithOrganizationOutput, error)
	EnableSharingWithOrganizationRequest(*EnableSharingWithOrganizationInput) (*request.Request, *EnableSharingWithOrganizationOutput)

	GetPermissionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetPermissionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetPermissionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetPermission(*GetPermissionInput) (*GetPermissionOutput, error)
	GetPermissionWithContext(volcengine.Context, *GetPermissionInput, ...request.Option) (*GetPermissionOutput, error)
	GetPermissionRequest(*GetPermissionInput) (*request.Request, *GetPermissionOutput)

	ListPermissionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPermissionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPermissionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPermissions(*ListPermissionsInput) (*ListPermissionsOutput, error)
	ListPermissionsWithContext(volcengine.Context, *ListPermissionsInput, ...request.Option) (*ListPermissionsOutput, error)
	ListPermissionsRequest(*ListPermissionsInput) (*request.Request, *ListPermissionsOutput)

	ListPrincipalsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPrincipalsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPrincipalsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPrincipals(*ListPrincipalsInput) (*ListPrincipalsOutput, error)
	ListPrincipalsWithContext(volcengine.Context, *ListPrincipalsInput, ...request.Option) (*ListPrincipalsOutput, error)
	ListPrincipalsRequest(*ListPrincipalsInput) (*request.Request, *ListPrincipalsOutput)

	ListResourceShareAssociationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResourceShareAssociationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResourceShareAssociationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResourceShareAssociations(*ListResourceShareAssociationsInput) (*ListResourceShareAssociationsOutput, error)
	ListResourceShareAssociationsWithContext(volcengine.Context, *ListResourceShareAssociationsInput, ...request.Option) (*ListResourceShareAssociationsOutput, error)
	ListResourceShareAssociationsRequest(*ListResourceShareAssociationsInput) (*request.Request, *ListResourceShareAssociationsOutput)

	ListResourceSharePermissionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResourceSharePermissionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResourceSharePermissionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResourceSharePermissions(*ListResourceSharePermissionsInput) (*ListResourceSharePermissionsOutput, error)
	ListResourceSharePermissionsWithContext(volcengine.Context, *ListResourceSharePermissionsInput, ...request.Option) (*ListResourceSharePermissionsOutput, error)
	ListResourceSharePermissionsRequest(*ListResourceSharePermissionsInput) (*request.Request, *ListResourceSharePermissionsOutput)

	ListResourceTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResourceTypesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResourceTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResourceTypes(*ListResourceTypesInput) (*ListResourceTypesOutput, error)
	ListResourceTypesWithContext(volcengine.Context, *ListResourceTypesInput, ...request.Option) (*ListResourceTypesOutput, error)
	ListResourceTypesRequest(*ListResourceTypesInput) (*request.Request, *ListResourceTypesOutput)

	ListResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResources(*ListResourcesInput) (*ListResourcesOutput, error)
	ListResourcesWithContext(volcengine.Context, *ListResourcesInput, ...request.Option) (*ListResourcesOutput, error)
	ListResourcesRequest(*ListResourcesInput) (*request.Request, *ListResourcesOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	RejectResourceShareInvitationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RejectResourceShareInvitationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RejectResourceShareInvitationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RejectResourceShareInvitation(*RejectResourceShareInvitationInput) (*RejectResourceShareInvitationOutput, error)
	RejectResourceShareInvitationWithContext(volcengine.Context, *RejectResourceShareInvitationInput, ...request.Option) (*RejectResourceShareInvitationOutput, error)
	RejectResourceShareInvitationRequest(*RejectResourceShareInvitationInput) (*request.Request, *RejectResourceShareInvitationOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UpdateResourceShareCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateResourceShareCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateResourceShareCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateResourceShare(*UpdateResourceShareInput) (*UpdateResourceShareOutput, error)
	UpdateResourceShareWithContext(volcengine.Context, *UpdateResourceShareInput, ...request.Option) (*UpdateResourceShareOutput, error)
	UpdateResourceShareRequest(*UpdateResourceShareInput) (*request.Request, *UpdateResourceShareOutput)
}

RESOURCESHAREAPI provides an interface to enable mocking the resourceshare.RESOURCESHARE service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// RESOURCE_SHARE.
func myFunc(svc RESOURCESHAREAPI) bool {
    // Make svc.AcceptResourceShareInvitation request
}

func main() {
    sess := session.New()
    svc := resourceshare.New(sess)

    myFunc(svc)
}

type RejectResourceShareInvitationInput

type RejectResourceShareInvitationInput struct {

	// ResourceShareInvitationTrn is a required field
	ResourceShareInvitationTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RejectResourceShareInvitationInput) GoString

GoString returns the string representation

func (*RejectResourceShareInvitationInput) SetResourceShareInvitationTrn

SetResourceShareInvitationTrn sets the ResourceShareInvitationTrn field's value.

func (RejectResourceShareInvitationInput) String

String returns the string representation

func (*RejectResourceShareInvitationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RejectResourceShareInvitationOutput

type RejectResourceShareInvitationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RejectResourceShareInvitationOutput) GoString

GoString returns the string representation

func (RejectResourceShareInvitationOutput) String

String returns the string representation

type ResourceForListResourcesOutput

type ResourceForListResourcesOutput struct {
	RegionScope *string `type:"string"`

	ResourceShares []*ResourceShareForListResourcesOutput `type:"list"`

	ResourceType *string `type:"string"`

	Status *string `type:"string"`

	Trn *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceForListResourcesOutput) GoString

GoString returns the string representation

func (*ResourceForListResourcesOutput) SetRegionScope

SetRegionScope sets the RegionScope field's value.

func (*ResourceForListResourcesOutput) SetResourceShares

SetResourceShares sets the ResourceShares field's value.

func (*ResourceForListResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceForListResourcesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ResourceForListResourcesOutput) SetTrn

SetTrn sets the Trn field's value.

func (ResourceForListResourcesOutput) String

String returns the string representation

type ResourceShareForDescribeResourceSharesOutput

type ResourceShareForDescribeResourceSharesOutput struct {
	AllowShareType *string `type:"string"`

	CreateTime *string `type:"string"`

	OwningAccountId *int64 `type:"int64"`

	ResourceShareId *string `type:"string"`

	ResourceShareName *string `type:"string"`

	ResourceShareTrn *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeResourceSharesOutput `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceShareForDescribeResourceSharesOutput) GoString

GoString returns the string representation

func (*ResourceShareForDescribeResourceSharesOutput) SetAllowShareType

SetAllowShareType sets the AllowShareType field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetOwningAccountId

SetOwningAccountId sets the OwningAccountId field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetResourceShareId

SetResourceShareId sets the ResourceShareId field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetResourceShareName

SetResourceShareName sets the ResourceShareName field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetTags added in v1.1.35

SetTags sets the Tags field's value.

func (*ResourceShareForDescribeResourceSharesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ResourceShareForDescribeResourceSharesOutput) String

String returns the string representation

type ResourceShareForListPrincipalsOutput

type ResourceShareForListPrincipalsOutput struct {
	ResourceShareName *string `type:"string"`

	ResourceShareTrn *string `type:"string"`

	ShareTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceShareForListPrincipalsOutput) GoString

GoString returns the string representation

func (*ResourceShareForListPrincipalsOutput) SetResourceShareName

SetResourceShareName sets the ResourceShareName field's value.

func (*ResourceShareForListPrincipalsOutput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*ResourceShareForListPrincipalsOutput) SetShareTime

SetShareTime sets the ShareTime field's value.

func (ResourceShareForListPrincipalsOutput) String

String returns the string representation

type ResourceShareForListResourcesOutput

type ResourceShareForListResourcesOutput struct {
	ResourceShareName *string `type:"string"`

	ResourceShareTrn *string `type:"string"`

	ShareTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceShareForListResourcesOutput) GoString

GoString returns the string representation

func (*ResourceShareForListResourcesOutput) SetResourceShareName

SetResourceShareName sets the ResourceShareName field's value.

func (*ResourceShareForListResourcesOutput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*ResourceShareForListResourcesOutput) SetShareTime

SetShareTime sets the ShareTime field's value.

func (ResourceShareForListResourcesOutput) String

String returns the string representation

type ResourceShareInvitationForDescribeResourceShareInvitationsOutput

type ResourceShareInvitationForDescribeResourceShareInvitationsOutput struct {
	InvitatedTime *string `type:"string"`

	OwningAccountId *int64 `type:"int64"`

	ReceiverAccountId *int64 `type:"int64"`

	ResourceShareId *string `type:"string"`

	ResourceShareInvitationTrn *string `type:"string"`

	ResourceShareName *string `type:"string"`

	ResourceShareTrn *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceShareInvitationForDescribeResourceShareInvitationsOutput) GoString

GoString returns the string representation

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetInvitatedTime

SetInvitatedTime sets the InvitatedTime field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetOwningAccountId

SetOwningAccountId sets the OwningAccountId field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetReceiverAccountId

SetReceiverAccountId sets the ReceiverAccountId field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareId

SetResourceShareId sets the ResourceShareId field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareInvitationTrn

SetResourceShareInvitationTrn sets the ResourceShareInvitationTrn field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareName

SetResourceShareName sets the ResourceShareName field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetStatus

SetStatus sets the Status field's value.

func (ResourceShareInvitationForDescribeResourceShareInvitationsOutput) String

String returns the string representation

type ResourceTagForListTagsForResourcesOutput added in v1.1.35

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceTagForListTagsForResourcesOutput) GoString added in v1.1.35

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId added in v1.1.35

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType added in v1.1.35

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey added in v1.1.35

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue added in v1.1.35

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String added in v1.1.35

String returns the string representation

type ResourceTypeForListResourceTypesOutput

type ResourceTypeForListResourceTypesOutput struct {
	RegionScope *string `type:"string"`

	ResourceType *string `type:"string"`

	ResourceTypeName *string `type:"string"`

	Service *string `type:"string"`

	ServiceName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceTypeForListResourceTypesOutput) GoString

GoString returns the string representation

func (*ResourceTypeForListResourceTypesOutput) SetRegionScope

SetRegionScope sets the RegionScope field's value.

func (*ResourceTypeForListResourceTypesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTypeForListResourceTypesOutput) SetResourceTypeName

SetResourceTypeName sets the ResourceTypeName field's value.

func (*ResourceTypeForListResourceTypesOutput) SetService

SetService sets the Service field's value.

func (*ResourceTypeForListResourceTypesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (ResourceTypeForListResourceTypesOutput) String

String returns the string representation

type TagFilterForDescribeResourceSharesInput added in v1.1.35

type TagFilterForDescribeResourceSharesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeResourceSharesInput) GoString added in v1.1.35

GoString returns the string representation

func (*TagFilterForDescribeResourceSharesInput) SetKey added in v1.1.35

SetKey sets the Key field's value.

func (*TagFilterForDescribeResourceSharesInput) SetValues added in v1.1.35

SetValues sets the Values field's value.

func (TagFilterForDescribeResourceSharesInput) String added in v1.1.35

String returns the string representation

type TagFilterForListTagsForResourcesInput added in v1.1.35

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString added in v1.1.35

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey added in v1.1.35

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues added in v1.1.35

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String added in v1.1.35

String returns the string representation

type TagForCreateResourceShareInput added in v1.1.35

type TagForCreateResourceShareInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateResourceShareInput) GoString added in v1.1.35

GoString returns the string representation

func (*TagForCreateResourceShareInput) SetKey added in v1.1.35

SetKey sets the Key field's value.

func (*TagForCreateResourceShareInput) SetValue added in v1.1.35

SetValue sets the Value field's value.

func (TagForCreateResourceShareInput) String added in v1.1.35

String returns the string representation

type TagForDescribeResourceSharesOutput added in v1.1.35

type TagForDescribeResourceSharesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeResourceSharesOutput) GoString added in v1.1.35

GoString returns the string representation

func (*TagForDescribeResourceSharesOutput) SetKey added in v1.1.35

SetKey sets the Key field's value.

func (*TagForDescribeResourceSharesOutput) SetValue added in v1.1.35

SetValue sets the Value field's value.

func (TagForDescribeResourceSharesOutput) String added in v1.1.35

String returns the string representation

type TagForTagResourcesInput added in v1.1.35

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	// Value is a required field
	Value *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString added in v1.1.35

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey added in v1.1.35

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue added in v1.1.35

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String added in v1.1.35

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate added in v1.1.35

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesInput added in v1.1.35

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString added in v1.1.35

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds added in v1.1.35

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType added in v1.1.35

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags added in v1.1.35

SetTags sets the Tags field's value.

func (TagResourcesInput) String added in v1.1.35

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate added in v1.1.35

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput added in v1.1.35

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString added in v1.1.35

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (TagResourcesOutput) String added in v1.1.35

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput added in v1.1.35

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString added in v1.1.35

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds added in v1.1.35

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType added in v1.1.35

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys added in v1.1.35

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String added in v1.1.35

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.1.35

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput added in v1.1.35

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString added in v1.1.35

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (UntagResourcesOutput) String added in v1.1.35

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateResourceShareInput

type UpdateResourceShareInput struct {
	AllowShareType *string `type:"string"`

	Name *string `type:"string"`

	// ResourceShareTrn is a required field
	ResourceShareTrn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateResourceShareInput) GoString

func (s UpdateResourceShareInput) GoString() string

GoString returns the string representation

func (*UpdateResourceShareInput) SetAllowShareType

func (s *UpdateResourceShareInput) SetAllowShareType(v string) *UpdateResourceShareInput

SetAllowShareType sets the AllowShareType field's value.

func (*UpdateResourceShareInput) SetName

SetName sets the Name field's value.

func (*UpdateResourceShareInput) SetResourceShareTrn

func (s *UpdateResourceShareInput) SetResourceShareTrn(v string) *UpdateResourceShareInput

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (UpdateResourceShareInput) String

func (s UpdateResourceShareInput) String() string

String returns the string representation

func (*UpdateResourceShareInput) Validate

func (s *UpdateResourceShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateResourceShareOutput

type UpdateResourceShareOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateResourceShareOutput) GoString

func (s UpdateResourceShareOutput) GoString() string

GoString returns the string representation

func (UpdateResourceShareOutput) String

func (s UpdateResourceShareOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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