resourceshare

package
v1.0.48 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 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

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

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"`

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

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

SetResourceShareTrns sets the ResourceShareTrns field's value.

func (*DescribeResourceShareInvitationsInput) SetStatus

SetStatus sets the Status field's value.

func (DescribeResourceShareInvitationsInput) String

String returns the string representation

func (*DescribeResourceShareInvitationsInput) Validate

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

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

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"`

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

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

	// ResourceTrn is a required field
	ResourceTrn *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) SetPrincipal

SetPrincipal sets the Principal field's value.

func (*ListResourceShareAssociationsInput) SetResourceShareTrn

SetResourceShareTrn sets the ResourceShareTrn field's value.

func (*ListResourceShareAssociationsInput) SetResourceTrn

SetResourceTrn sets the ResourceTrn 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

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

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput

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

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (*ListTagsForResourcesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListTagsForResourcesOutput) String

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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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

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

ListTagsForResources API operation for RESOURCE_SHARE.

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

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

func (*RESOURCESHARE) ListTagsForResourcesCommon

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

ListTagsForResourcesCommon API operation for RESOURCE_SHARE.

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

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

func (*RESOURCESHARE) ListTagsForResourcesCommonRequest

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

ListTagsForResourcesCommonRequest generates a "byteplus/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

func (c *RESOURCESHARE) ListTagsForResourcesCommonWithContext(ctx byteplus.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

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

ListTagsForResourcesRequest generates a "byteplus/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

func (c *RESOURCESHARE) ListTagsForResourcesWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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

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

TagResources API operation for RESOURCE_SHARE.

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

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

func (*RESOURCESHARE) TagResourcesCommon

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

TagResourcesCommon API operation for RESOURCE_SHARE.

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

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

func (*RESOURCESHARE) TagResourcesCommonRequest

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

TagResourcesCommonRequest generates a "byteplus/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

func (c *RESOURCESHARE) TagResourcesCommonWithContext(ctx byteplus.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

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

TagResourcesRequest generates a "byteplus/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

func (c *RESOURCESHARE) TagResourcesWithContext(ctx byteplus.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

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

UntagResources API operation for RESOURCE_SHARE.

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

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

func (*RESOURCESHARE) UntagResourcesCommon

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

UntagResourcesCommon API operation for RESOURCE_SHARE.

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

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

func (*RESOURCESHARE) UntagResourcesCommonRequest

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

UntagResourcesCommonRequest generates a "byteplus/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

func (c *RESOURCESHARE) UntagResourcesCommonWithContext(ctx byteplus.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

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

UntagResourcesRequest generates a "byteplus/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

func (c *RESOURCESHARE) UntagResourcesWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AcceptResourceShareInvitationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	UpdateResourceShare(*UpdateResourceShareInput) (*UpdateResourceShareOutput, error)
	UpdateResourceShareWithContext(byteplus.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,

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

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

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

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

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

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

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

func (TagFilterForDescribeResourceSharesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeResourceSharesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeResourceSharesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeResourceSharesInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

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

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

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForCreateResourceShareInput

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

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

func (TagForCreateResourceShareInput) GoString

GoString returns the string representation

func (*TagForCreateResourceShareInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateResourceShareInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateResourceShareInput) String

String returns the string representation

type TagForDescribeResourceSharesOutput

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

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

func (TagForDescribeResourceSharesOutput) GoString

GoString returns the string representation

func (*TagForDescribeResourceSharesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeResourceSharesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeResourceSharesOutput) String

String returns the string representation

type TagForTagResourcesInput

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

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

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

type TagResourcesInput

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

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

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

type TagResourcesOutput

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

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput

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

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

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

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

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

type UntagResourcesOutput

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

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (UntagResourcesOutput) String

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