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
- type AcceptResourceShareInvitationInput
- func (s AcceptResourceShareInvitationInput) GoString() string
- func (s *AcceptResourceShareInvitationInput) SetResourceShareInvitationTrn(v string) *AcceptResourceShareInvitationInput
- func (s AcceptResourceShareInvitationInput) String() string
- func (s *AcceptResourceShareInvitationInput) Validate() error
- type AcceptResourceShareInvitationOutput
- type AssociateResourceShareInput
- func (s AssociateResourceShareInput) GoString() string
- func (s *AssociateResourceShareInput) SetPrincipals(v string) *AssociateResourceShareInput
- func (s *AssociateResourceShareInput) SetResourceShareTrn(v string) *AssociateResourceShareInput
- func (s *AssociateResourceShareInput) SetResourceTrns(v string) *AssociateResourceShareInput
- func (s AssociateResourceShareInput) String() string
- func (s *AssociateResourceShareInput) Validate() error
- type AssociateResourceShareOutput
- type AssociationForListResourceShareAssociationsOutput
- func (s AssociationForListResourceShareAssociationsOutput) GoString() string
- func (s *AssociationForListResourceShareAssociationsOutput) SetAssociateTime(v string) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetAssociationEntity(v string) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetAssociationType(v string) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetExternal(v bool) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetResourceShareId(v string) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetResourceShareName(v string) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetResourceShareTrn(v string) *AssociationForListResourceShareAssociationsOutput
- func (s *AssociationForListResourceShareAssociationsOutput) SetStatus(v string) *AssociationForListResourceShareAssociationsOutput
- func (s AssociationForListResourceShareAssociationsOutput) String() string
- type CreateResourceShareInput
- func (s CreateResourceShareInput) GoString() string
- func (s *CreateResourceShareInput) SetAllowShareType(v string) *CreateResourceShareInput
- func (s *CreateResourceShareInput) SetName(v string) *CreateResourceShareInput
- func (s *CreateResourceShareInput) SetPrincipals(v string) *CreateResourceShareInput
- func (s *CreateResourceShareInput) SetResourceTrns(v string) *CreateResourceShareInput
- func (s *CreateResourceShareInput) SetTags(v []*TagForCreateResourceShareInput) *CreateResourceShareInput
- func (s CreateResourceShareInput) String() string
- func (s *CreateResourceShareInput) Validate() error
- type CreateResourceShareOutput
- type DeleteResourceShareInput
- type DeleteResourceShareOutput
- type DescribeResourceShareInvitationsInput
- func (s DescribeResourceShareInvitationsInput) GoString() string
- func (s *DescribeResourceShareInvitationsInput) SetMaxResults(v int64) *DescribeResourceShareInvitationsInput
- func (s *DescribeResourceShareInvitationsInput) SetNextToken(v string) *DescribeResourceShareInvitationsInput
- func (s *DescribeResourceShareInvitationsInput) SetResourceShareInvitationTrns(v string) *DescribeResourceShareInvitationsInput
- func (s *DescribeResourceShareInvitationsInput) SetResourceShareTrns(v string) *DescribeResourceShareInvitationsInput
- func (s *DescribeResourceShareInvitationsInput) SetStatus(v string) *DescribeResourceShareInvitationsInput
- func (s DescribeResourceShareInvitationsInput) String() string
- func (s *DescribeResourceShareInvitationsInput) Validate() error
- type DescribeResourceShareInvitationsOutput
- func (s DescribeResourceShareInvitationsOutput) GoString() string
- func (s *DescribeResourceShareInvitationsOutput) SetNextToken(v string) *DescribeResourceShareInvitationsOutput
- func (s *DescribeResourceShareInvitationsOutput) SetResourceShareInvitations(v []*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) *DescribeResourceShareInvitationsOutput
- func (s DescribeResourceShareInvitationsOutput) String() string
- type DescribeResourceSharesInput
- func (s DescribeResourceSharesInput) GoString() string
- func (s *DescribeResourceSharesInput) SetMaxResults(v int64) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetName(v string) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetNextToken(v string) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetPermissionTrn(v string) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetResourceOwner(v string) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetResourceShareStatus(v string) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetResourceShareTrns(v string) *DescribeResourceSharesInput
- func (s *DescribeResourceSharesInput) SetTagFilters(v []*TagFilterForDescribeResourceSharesInput) *DescribeResourceSharesInput
- func (s DescribeResourceSharesInput) String() string
- type DescribeResourceSharesOutput
- func (s DescribeResourceSharesOutput) GoString() string
- func (s *DescribeResourceSharesOutput) SetNextToken(v string) *DescribeResourceSharesOutput
- func (s *DescribeResourceSharesOutput) SetResourceShares(v []*ResourceShareForDescribeResourceSharesOutput) *DescribeResourceSharesOutput
- func (s DescribeResourceSharesOutput) String() string
- type DisableSharingWithOrganizationInput
- type DisableSharingWithOrganizationOutput
- type DisassociateResourceShareInput
- func (s DisassociateResourceShareInput) GoString() string
- func (s *DisassociateResourceShareInput) SetPrincipals(v string) *DisassociateResourceShareInput
- func (s *DisassociateResourceShareInput) SetResourceShareTrn(v string) *DisassociateResourceShareInput
- func (s *DisassociateResourceShareInput) SetResourceTrns(v string) *DisassociateResourceShareInput
- func (s DisassociateResourceShareInput) String() string
- func (s *DisassociateResourceShareInput) Validate() error
- type DisassociateResourceShareOutput
- type EnableSharingWithOrganizationInput
- type EnableSharingWithOrganizationOutput
- type GetPermissionInput
- type GetPermissionOutput
- func (s GetPermissionOutput) GoString() string
- func (s *GetPermissionOutput) SetDescription(v string) *GetPermissionOutput
- func (s *GetPermissionOutput) SetName(v string) *GetPermissionOutput
- func (s *GetPermissionOutput) SetPermission(v string) *GetPermissionOutput
- func (s *GetPermissionOutput) SetPermissionType(v string) *GetPermissionOutput
- func (s *GetPermissionOutput) SetResourceType(v string) *GetPermissionOutput
- func (s *GetPermissionOutput) SetTrn(v string) *GetPermissionOutput
- func (s GetPermissionOutput) String() string
- type ListPermissionsInput
- func (s ListPermissionsInput) GoString() string
- func (s *ListPermissionsInput) SetMaxResults(v int64) *ListPermissionsInput
- func (s *ListPermissionsInput) SetNextToken(v string) *ListPermissionsInput
- func (s *ListPermissionsInput) SetResourceType(v string) *ListPermissionsInput
- func (s ListPermissionsInput) String() string
- type ListPermissionsOutput
- type ListPrincipalsInput
- func (s ListPrincipalsInput) GoString() string
- func (s *ListPrincipalsInput) SetMaxResults(v int64) *ListPrincipalsInput
- func (s *ListPrincipalsInput) SetNextToken(v string) *ListPrincipalsInput
- func (s *ListPrincipalsInput) SetPrincipals(v string) *ListPrincipalsInput
- func (s *ListPrincipalsInput) SetResourceShareTrns(v string) *ListPrincipalsInput
- func (s *ListPrincipalsInput) SetResourceTrn(v string) *ListPrincipalsInput
- func (s *ListPrincipalsInput) SetResourceType(v string) *ListPrincipalsInput
- func (s ListPrincipalsInput) String() string
- type ListPrincipalsOutput
- type ListResourceShareAssociationsInput
- func (s ListResourceShareAssociationsInput) GoString() string
- func (s *ListResourceShareAssociationsInput) SetAssociationType(v string) *ListResourceShareAssociationsInput
- func (s *ListResourceShareAssociationsInput) SetMaxResults(v int64) *ListResourceShareAssociationsInput
- func (s *ListResourceShareAssociationsInput) SetNextToken(v string) *ListResourceShareAssociationsInput
- func (s *ListResourceShareAssociationsInput) SetPrincipal(v string) *ListResourceShareAssociationsInput
- func (s *ListResourceShareAssociationsInput) SetResourceShareTrn(v string) *ListResourceShareAssociationsInput
- func (s *ListResourceShareAssociationsInput) SetResourceTrn(v string) *ListResourceShareAssociationsInput
- func (s ListResourceShareAssociationsInput) String() string
- func (s *ListResourceShareAssociationsInput) Validate() error
- type ListResourceShareAssociationsOutput
- func (s ListResourceShareAssociationsOutput) GoString() string
- func (s *ListResourceShareAssociationsOutput) SetAssociations(v []*AssociationForListResourceShareAssociationsOutput) *ListResourceShareAssociationsOutput
- func (s *ListResourceShareAssociationsOutput) SetNextToken(v string) *ListResourceShareAssociationsOutput
- func (s *ListResourceShareAssociationsOutput) SetTotalPage(v int32) *ListResourceShareAssociationsOutput
- func (s ListResourceShareAssociationsOutput) String() string
- type ListResourceSharePermissionsInput
- func (s ListResourceSharePermissionsInput) GoString() string
- func (s *ListResourceSharePermissionsInput) SetMaxResults(v int64) *ListResourceSharePermissionsInput
- func (s *ListResourceSharePermissionsInput) SetNextToken(v string) *ListResourceSharePermissionsInput
- func (s *ListResourceSharePermissionsInput) SetResourceShareTrn(v string) *ListResourceSharePermissionsInput
- func (s ListResourceSharePermissionsInput) String() string
- func (s *ListResourceSharePermissionsInput) Validate() error
- type ListResourceSharePermissionsOutput
- func (s ListResourceSharePermissionsOutput) GoString() string
- func (s *ListResourceSharePermissionsOutput) SetNextToken(v string) *ListResourceSharePermissionsOutput
- func (s *ListResourceSharePermissionsOutput) SetPermissions(v []*PermissionForListResourceSharePermissionsOutput) *ListResourceSharePermissionsOutput
- func (s *ListResourceSharePermissionsOutput) SetResourceShareTrn(v string) *ListResourceSharePermissionsOutput
- func (s ListResourceSharePermissionsOutput) String() string
- type ListResourceTypesInput
- type ListResourceTypesOutput
- type ListResourcesInput
- func (s ListResourcesInput) GoString() string
- func (s *ListResourcesInput) SetMaxResults(v int64) *ListResourcesInput
- func (s *ListResourcesInput) SetNextToken(v string) *ListResourcesInput
- func (s *ListResourcesInput) SetPrincipal(v string) *ListResourcesInput
- func (s *ListResourcesInput) SetResourceShareTrns(v string) *ListResourcesInput
- func (s *ListResourcesInput) SetResourceTrns(v string) *ListResourcesInput
- func (s *ListResourcesInput) SetResourceType(v string) *ListResourcesInput
- func (s ListResourcesInput) String() string
- type ListResourcesOutput
- type ListTagsForResourcesInput
- func (s ListTagsForResourcesInput) GoString() string
- func (s *ListTagsForResourcesInput) SetMaxResults(v string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetNextToken(v string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetResourceIds(v []*string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetResourceType(v string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetTagFilters(v []*TagFilterForListTagsForResourcesInput) *ListTagsForResourcesInput
- func (s ListTagsForResourcesInput) String() string
- func (s *ListTagsForResourcesInput) Validate() error
- type ListTagsForResourcesOutput
- func (s ListTagsForResourcesOutput) GoString() string
- func (s *ListTagsForResourcesOutput) SetNextToken(v string) *ListTagsForResourcesOutput
- func (s *ListTagsForResourcesOutput) SetResourceTags(v []*ResourceTagForListTagsForResourcesOutput) *ListTagsForResourcesOutput
- func (s *ListTagsForResourcesOutput) SetTotal(v int32) *ListTagsForResourcesOutput
- func (s ListTagsForResourcesOutput) String() string
- type PermissionForListPermissionsOutput
- func (s PermissionForListPermissionsOutput) GoString() string
- func (s *PermissionForListPermissionsOutput) SetCreateTime(v string) *PermissionForListPermissionsOutput
- func (s *PermissionForListPermissionsOutput) SetDescription(v string) *PermissionForListPermissionsOutput
- func (s *PermissionForListPermissionsOutput) SetName(v string) *PermissionForListPermissionsOutput
- func (s *PermissionForListPermissionsOutput) SetPermission(v string) *PermissionForListPermissionsOutput
- func (s *PermissionForListPermissionsOutput) SetPermissionType(v string) *PermissionForListPermissionsOutput
- func (s *PermissionForListPermissionsOutput) SetResourceType(v string) *PermissionForListPermissionsOutput
- func (s *PermissionForListPermissionsOutput) SetTrn(v string) *PermissionForListPermissionsOutput
- func (s PermissionForListPermissionsOutput) String() string
- type PermissionForListResourceSharePermissionsOutput
- func (s PermissionForListResourceSharePermissionsOutput) GoString() string
- func (s *PermissionForListResourceSharePermissionsOutput) SetCreateTime(v string) *PermissionForListResourceSharePermissionsOutput
- func (s *PermissionForListResourceSharePermissionsOutput) SetDescription(v string) *PermissionForListResourceSharePermissionsOutput
- func (s *PermissionForListResourceSharePermissionsOutput) SetName(v string) *PermissionForListResourceSharePermissionsOutput
- func (s *PermissionForListResourceSharePermissionsOutput) SetPermission(v string) *PermissionForListResourceSharePermissionsOutput
- func (s *PermissionForListResourceSharePermissionsOutput) SetPermissionType(v string) *PermissionForListResourceSharePermissionsOutput
- func (s *PermissionForListResourceSharePermissionsOutput) SetResourceType(v string) *PermissionForListResourceSharePermissionsOutput
- func (s *PermissionForListResourceSharePermissionsOutput) SetTrn(v string) *PermissionForListResourceSharePermissionsOutput
- func (s PermissionForListResourceSharePermissionsOutput) String() string
- type PrincipalForListPrincipalsOutput
- func (s PrincipalForListPrincipalsOutput) GoString() string
- func (s *PrincipalForListPrincipalsOutput) SetExternal(v bool) *PrincipalForListPrincipalsOutput
- func (s *PrincipalForListPrincipalsOutput) SetId(v string) *PrincipalForListPrincipalsOutput
- func (s *PrincipalForListPrincipalsOutput) SetResourceShares(v []*ResourceShareForListPrincipalsOutput) *PrincipalForListPrincipalsOutput
- func (s PrincipalForListPrincipalsOutput) String() string
- type RESOURCESHARE
- func (c *RESOURCESHARE) AcceptResourceShareInvitation(input *AcceptResourceShareInvitationInput) (*AcceptResourceShareInvitationOutput, error)
- func (c *RESOURCESHARE) AcceptResourceShareInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) AcceptResourceShareInvitationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) AcceptResourceShareInvitationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) AcceptResourceShareInvitationRequest(input *AcceptResourceShareInvitationInput) (req *request.Request, output *AcceptResourceShareInvitationOutput)
- func (c *RESOURCESHARE) AcceptResourceShareInvitationWithContext(ctx byteplus.Context, input *AcceptResourceShareInvitationInput, ...) (*AcceptResourceShareInvitationOutput, error)
- func (c *RESOURCESHARE) AssociateResourceShare(input *AssociateResourceShareInput) (*AssociateResourceShareOutput, error)
- func (c *RESOURCESHARE) AssociateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) AssociateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) AssociateResourceShareCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) AssociateResourceShareRequest(input *AssociateResourceShareInput) (req *request.Request, output *AssociateResourceShareOutput)
- func (c *RESOURCESHARE) AssociateResourceShareWithContext(ctx byteplus.Context, input *AssociateResourceShareInput, ...) (*AssociateResourceShareOutput, error)
- func (c *RESOURCESHARE) CreateResourceShare(input *CreateResourceShareInput) (*CreateResourceShareOutput, error)
- func (c *RESOURCESHARE) CreateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) CreateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) CreateResourceShareCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) CreateResourceShareRequest(input *CreateResourceShareInput) (req *request.Request, output *CreateResourceShareOutput)
- func (c *RESOURCESHARE) CreateResourceShareWithContext(ctx byteplus.Context, input *CreateResourceShareInput, opts ...request.Option) (*CreateResourceShareOutput, error)
- func (c *RESOURCESHARE) DeleteResourceShare(input *DeleteResourceShareInput) (*DeleteResourceShareOutput, error)
- func (c *RESOURCESHARE) DeleteResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DeleteResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) DeleteResourceShareCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DeleteResourceShareRequest(input *DeleteResourceShareInput) (req *request.Request, output *DeleteResourceShareOutput)
- func (c *RESOURCESHARE) DeleteResourceShareWithContext(ctx byteplus.Context, input *DeleteResourceShareInput, opts ...request.Option) (*DeleteResourceShareOutput, error)
- func (c *RESOURCESHARE) DescribeResourceShareInvitations(input *DescribeResourceShareInvitationsInput) (*DescribeResourceShareInvitationsOutput, error)
- func (c *RESOURCESHARE) DescribeResourceShareInvitationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DescribeResourceShareInvitationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) DescribeResourceShareInvitationsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DescribeResourceShareInvitationsRequest(input *DescribeResourceShareInvitationsInput) (req *request.Request, output *DescribeResourceShareInvitationsOutput)
- func (c *RESOURCESHARE) DescribeResourceShareInvitationsWithContext(ctx byteplus.Context, input *DescribeResourceShareInvitationsInput, ...) (*DescribeResourceShareInvitationsOutput, error)
- func (c *RESOURCESHARE) DescribeResourceShares(input *DescribeResourceSharesInput) (*DescribeResourceSharesOutput, error)
- func (c *RESOURCESHARE) DescribeResourceSharesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DescribeResourceSharesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) DescribeResourceSharesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DescribeResourceSharesRequest(input *DescribeResourceSharesInput) (req *request.Request, output *DescribeResourceSharesOutput)
- func (c *RESOURCESHARE) DescribeResourceSharesWithContext(ctx byteplus.Context, input *DescribeResourceSharesInput, ...) (*DescribeResourceSharesOutput, error)
- func (c *RESOURCESHARE) DisableSharingWithOrganization(input *DisableSharingWithOrganizationInput) (*DisableSharingWithOrganizationOutput, error)
- func (c *RESOURCESHARE) DisableSharingWithOrganizationCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DisableSharingWithOrganizationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) DisableSharingWithOrganizationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DisableSharingWithOrganizationRequest(input *DisableSharingWithOrganizationInput) (req *request.Request, output *DisableSharingWithOrganizationOutput)
- func (c *RESOURCESHARE) DisableSharingWithOrganizationWithContext(ctx byteplus.Context, input *DisableSharingWithOrganizationInput, ...) (*DisableSharingWithOrganizationOutput, error)
- func (c *RESOURCESHARE) DisassociateResourceShare(input *DisassociateResourceShareInput) (*DisassociateResourceShareOutput, error)
- func (c *RESOURCESHARE) DisassociateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DisassociateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) DisassociateResourceShareCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) DisassociateResourceShareRequest(input *DisassociateResourceShareInput) (req *request.Request, output *DisassociateResourceShareOutput)
- func (c *RESOURCESHARE) DisassociateResourceShareWithContext(ctx byteplus.Context, input *DisassociateResourceShareInput, ...) (*DisassociateResourceShareOutput, error)
- func (c *RESOURCESHARE) EnableSharingWithOrganization(input *EnableSharingWithOrganizationInput) (*EnableSharingWithOrganizationOutput, error)
- func (c *RESOURCESHARE) EnableSharingWithOrganizationCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) EnableSharingWithOrganizationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) EnableSharingWithOrganizationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) EnableSharingWithOrganizationRequest(input *EnableSharingWithOrganizationInput) (req *request.Request, output *EnableSharingWithOrganizationOutput)
- func (c *RESOURCESHARE) EnableSharingWithOrganizationWithContext(ctx byteplus.Context, input *EnableSharingWithOrganizationInput, ...) (*EnableSharingWithOrganizationOutput, error)
- func (c *RESOURCESHARE) GetPermission(input *GetPermissionInput) (*GetPermissionOutput, error)
- func (c *RESOURCESHARE) GetPermissionCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) GetPermissionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) GetPermissionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) GetPermissionRequest(input *GetPermissionInput) (req *request.Request, output *GetPermissionOutput)
- func (c *RESOURCESHARE) GetPermissionWithContext(ctx byteplus.Context, input *GetPermissionInput, opts ...request.Option) (*GetPermissionOutput, error)
- func (c *RESOURCESHARE) ListPermissions(input *ListPermissionsInput) (*ListPermissionsOutput, error)
- func (c *RESOURCESHARE) ListPermissionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListPermissionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListPermissionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListPermissionsRequest(input *ListPermissionsInput) (req *request.Request, output *ListPermissionsOutput)
- func (c *RESOURCESHARE) ListPermissionsWithContext(ctx byteplus.Context, input *ListPermissionsInput, opts ...request.Option) (*ListPermissionsOutput, error)
- func (c *RESOURCESHARE) ListPrincipals(input *ListPrincipalsInput) (*ListPrincipalsOutput, error)
- func (c *RESOURCESHARE) ListPrincipalsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListPrincipalsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListPrincipalsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListPrincipalsRequest(input *ListPrincipalsInput) (req *request.Request, output *ListPrincipalsOutput)
- func (c *RESOURCESHARE) ListPrincipalsWithContext(ctx byteplus.Context, input *ListPrincipalsInput, opts ...request.Option) (*ListPrincipalsOutput, error)
- func (c *RESOURCESHARE) ListResourceShareAssociations(input *ListResourceShareAssociationsInput) (*ListResourceShareAssociationsOutput, error)
- func (c *RESOURCESHARE) ListResourceShareAssociationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourceShareAssociationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListResourceShareAssociationsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourceShareAssociationsRequest(input *ListResourceShareAssociationsInput) (req *request.Request, output *ListResourceShareAssociationsOutput)
- func (c *RESOURCESHARE) ListResourceShareAssociationsWithContext(ctx byteplus.Context, input *ListResourceShareAssociationsInput, ...) (*ListResourceShareAssociationsOutput, error)
- func (c *RESOURCESHARE) ListResourceSharePermissions(input *ListResourceSharePermissionsInput) (*ListResourceSharePermissionsOutput, error)
- func (c *RESOURCESHARE) ListResourceSharePermissionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourceSharePermissionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListResourceSharePermissionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourceSharePermissionsRequest(input *ListResourceSharePermissionsInput) (req *request.Request, output *ListResourceSharePermissionsOutput)
- func (c *RESOURCESHARE) ListResourceSharePermissionsWithContext(ctx byteplus.Context, input *ListResourceSharePermissionsInput, ...) (*ListResourceSharePermissionsOutput, error)
- func (c *RESOURCESHARE) ListResourceTypes(input *ListResourceTypesInput) (*ListResourceTypesOutput, error)
- func (c *RESOURCESHARE) ListResourceTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourceTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListResourceTypesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourceTypesRequest(input *ListResourceTypesInput) (req *request.Request, output *ListResourceTypesOutput)
- func (c *RESOURCESHARE) ListResourceTypesWithContext(ctx byteplus.Context, input *ListResourceTypesInput, opts ...request.Option) (*ListResourceTypesOutput, error)
- func (c *RESOURCESHARE) ListResources(input *ListResourcesInput) (*ListResourcesOutput, error)
- func (c *RESOURCESHARE) ListResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListResourcesRequest(input *ListResourcesInput) (req *request.Request, output *ListResourcesOutput)
- func (c *RESOURCESHARE) ListResourcesWithContext(ctx byteplus.Context, input *ListResourcesInput, opts ...request.Option) (*ListResourcesOutput, error)
- func (c *RESOURCESHARE) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
- func (c *RESOURCESHARE) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)
- func (c *RESOURCESHARE) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)
- func (c *RESOURCESHARE) RejectResourceShareInvitation(input *RejectResourceShareInvitationInput) (*RejectResourceShareInvitationOutput, error)
- func (c *RESOURCESHARE) RejectResourceShareInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) RejectResourceShareInvitationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) RejectResourceShareInvitationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) RejectResourceShareInvitationRequest(input *RejectResourceShareInvitationInput) (req *request.Request, output *RejectResourceShareInvitationOutput)
- func (c *RESOURCESHARE) RejectResourceShareInvitationWithContext(ctx byteplus.Context, input *RejectResourceShareInvitationInput, ...) (*RejectResourceShareInvitationOutput, error)
- func (c *RESOURCESHARE) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)
- func (c *RESOURCESHARE) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)
- func (c *RESOURCESHARE) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)
- func (c *RESOURCESHARE) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)
- func (c *RESOURCESHARE) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)
- func (c *RESOURCESHARE) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)
- func (c *RESOURCESHARE) UpdateResourceShare(input *UpdateResourceShareInput) (*UpdateResourceShareOutput, error)
- func (c *RESOURCESHARE) UpdateResourceShareCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) UpdateResourceShareCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *RESOURCESHARE) UpdateResourceShareCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *RESOURCESHARE) UpdateResourceShareRequest(input *UpdateResourceShareInput) (req *request.Request, output *UpdateResourceShareOutput)
- func (c *RESOURCESHARE) UpdateResourceShareWithContext(ctx byteplus.Context, input *UpdateResourceShareInput, opts ...request.Option) (*UpdateResourceShareOutput, error)
- type RESOURCESHAREAPI
- type RejectResourceShareInvitationInput
- func (s RejectResourceShareInvitationInput) GoString() string
- func (s *RejectResourceShareInvitationInput) SetResourceShareInvitationTrn(v string) *RejectResourceShareInvitationInput
- func (s RejectResourceShareInvitationInput) String() string
- func (s *RejectResourceShareInvitationInput) Validate() error
- type RejectResourceShareInvitationOutput
- type ResourceForListResourcesOutput
- func (s ResourceForListResourcesOutput) GoString() string
- func (s *ResourceForListResourcesOutput) SetRegionScope(v string) *ResourceForListResourcesOutput
- func (s *ResourceForListResourcesOutput) SetResourceShares(v []*ResourceShareForListResourcesOutput) *ResourceForListResourcesOutput
- func (s *ResourceForListResourcesOutput) SetResourceType(v string) *ResourceForListResourcesOutput
- func (s *ResourceForListResourcesOutput) SetStatus(v string) *ResourceForListResourcesOutput
- func (s *ResourceForListResourcesOutput) SetTrn(v string) *ResourceForListResourcesOutput
- func (s ResourceForListResourcesOutput) String() string
- type ResourceShareForDescribeResourceSharesOutput
- func (s ResourceShareForDescribeResourceSharesOutput) GoString() string
- func (s *ResourceShareForDescribeResourceSharesOutput) SetAllowShareType(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetCreateTime(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetOwningAccountId(v int64) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetResourceShareId(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetResourceShareName(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetResourceShareTrn(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetStatus(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetTags(v []*TagForDescribeResourceSharesOutput) *ResourceShareForDescribeResourceSharesOutput
- func (s *ResourceShareForDescribeResourceSharesOutput) SetUpdateTime(v string) *ResourceShareForDescribeResourceSharesOutput
- func (s ResourceShareForDescribeResourceSharesOutput) String() string
- type ResourceShareForListPrincipalsOutput
- func (s ResourceShareForListPrincipalsOutput) GoString() string
- func (s *ResourceShareForListPrincipalsOutput) SetResourceShareName(v string) *ResourceShareForListPrincipalsOutput
- func (s *ResourceShareForListPrincipalsOutput) SetResourceShareTrn(v string) *ResourceShareForListPrincipalsOutput
- func (s *ResourceShareForListPrincipalsOutput) SetShareTime(v string) *ResourceShareForListPrincipalsOutput
- func (s ResourceShareForListPrincipalsOutput) String() string
- type ResourceShareForListResourcesOutput
- func (s ResourceShareForListResourcesOutput) GoString() string
- func (s *ResourceShareForListResourcesOutput) SetResourceShareName(v string) *ResourceShareForListResourcesOutput
- func (s *ResourceShareForListResourcesOutput) SetResourceShareTrn(v string) *ResourceShareForListResourcesOutput
- func (s *ResourceShareForListResourcesOutput) SetShareTime(v string) *ResourceShareForListResourcesOutput
- func (s ResourceShareForListResourcesOutput) String() string
- type ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s ResourceShareInvitationForDescribeResourceShareInvitationsOutput) GoString() string
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetInvitatedTime(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetOwningAccountId(v int64) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetReceiverAccountId(v int64) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareId(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareInvitationTrn(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareName(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareTrn(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetStatus(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
- func (s ResourceShareInvitationForDescribeResourceShareInvitationsOutput) String() string
- type ResourceTagForListTagsForResourcesOutput
- func (s ResourceTagForListTagsForResourcesOutput) GoString() string
- func (s *ResourceTagForListTagsForResourcesOutput) SetResourceId(v string) *ResourceTagForListTagsForResourcesOutput
- func (s *ResourceTagForListTagsForResourcesOutput) SetResourceType(v string) *ResourceTagForListTagsForResourcesOutput
- func (s *ResourceTagForListTagsForResourcesOutput) SetTagKey(v string) *ResourceTagForListTagsForResourcesOutput
- func (s *ResourceTagForListTagsForResourcesOutput) SetTagValue(v string) *ResourceTagForListTagsForResourcesOutput
- func (s ResourceTagForListTagsForResourcesOutput) String() string
- type ResourceTypeForListResourceTypesOutput
- func (s ResourceTypeForListResourceTypesOutput) GoString() string
- func (s *ResourceTypeForListResourceTypesOutput) SetRegionScope(v string) *ResourceTypeForListResourceTypesOutput
- func (s *ResourceTypeForListResourceTypesOutput) SetResourceType(v string) *ResourceTypeForListResourceTypesOutput
- func (s *ResourceTypeForListResourceTypesOutput) SetResourceTypeName(v string) *ResourceTypeForListResourceTypesOutput
- func (s *ResourceTypeForListResourceTypesOutput) SetService(v string) *ResourceTypeForListResourceTypesOutput
- func (s *ResourceTypeForListResourceTypesOutput) SetServiceName(v string) *ResourceTypeForListResourceTypesOutput
- func (s ResourceTypeForListResourceTypesOutput) String() string
- type TagFilterForDescribeResourceSharesInput
- func (s TagFilterForDescribeResourceSharesInput) GoString() string
- func (s *TagFilterForDescribeResourceSharesInput) SetKey(v string) *TagFilterForDescribeResourceSharesInput
- func (s *TagFilterForDescribeResourceSharesInput) SetValues(v []*string) *TagFilterForDescribeResourceSharesInput
- func (s TagFilterForDescribeResourceSharesInput) String() string
- type TagFilterForListTagsForResourcesInput
- func (s TagFilterForListTagsForResourcesInput) GoString() string
- func (s *TagFilterForListTagsForResourcesInput) SetKey(v string) *TagFilterForListTagsForResourcesInput
- func (s *TagFilterForListTagsForResourcesInput) SetValues(v []*string) *TagFilterForListTagsForResourcesInput
- func (s TagFilterForListTagsForResourcesInput) String() string
- type TagForCreateResourceShareInput
- type TagForDescribeResourceSharesOutput
- func (s TagForDescribeResourceSharesOutput) GoString() string
- func (s *TagForDescribeResourceSharesOutput) SetKey(v string) *TagForDescribeResourceSharesOutput
- func (s *TagForDescribeResourceSharesOutput) SetValue(v string) *TagForDescribeResourceSharesOutput
- func (s TagForDescribeResourceSharesOutput) String() string
- type TagForTagResourcesInput
- func (s TagForTagResourcesInput) GoString() string
- func (s *TagForTagResourcesInput) SetKey(v string) *TagForTagResourcesInput
- func (s *TagForTagResourcesInput) SetValue(v string) *TagForTagResourcesInput
- func (s TagForTagResourcesInput) String() string
- func (s *TagForTagResourcesInput) Validate() error
- type TagResourcesInput
- func (s TagResourcesInput) GoString() string
- func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput
- func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput
- func (s *TagResourcesInput) SetTags(v []*TagForTagResourcesInput) *TagResourcesInput
- func (s TagResourcesInput) String() string
- func (s *TagResourcesInput) Validate() error
- type TagResourcesOutput
- type UntagResourcesInput
- func (s UntagResourcesInput) GoString() string
- func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput
- func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput
- func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput
- func (s UntagResourcesInput) String() string
- func (s *UntagResourcesInput) Validate() error
- type UntagResourcesOutput
- type UpdateResourceShareInput
- func (s UpdateResourceShareInput) GoString() string
- func (s *UpdateResourceShareInput) SetAllowShareType(v string) *UpdateResourceShareInput
- func (s *UpdateResourceShareInput) SetName(v string) *UpdateResourceShareInput
- func (s *UpdateResourceShareInput) SetResourceShareTrn(v string) *UpdateResourceShareInput
- func (s UpdateResourceShareInput) String() string
- func (s *UpdateResourceShareInput) Validate() error
- type UpdateResourceShareOutput
Constants ¶
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 *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (AcceptResourceShareInvitationInput) GoString ¶
func (s AcceptResourceShareInvitationInput) GoString() string
GoString returns the string representation
func (*AcceptResourceShareInvitationInput) SetResourceShareInvitationTrn ¶
func (s *AcceptResourceShareInvitationInput) SetResourceShareInvitationTrn(v string) *AcceptResourceShareInvitationInput
SetResourceShareInvitationTrn sets the ResourceShareInvitationTrn field's value.
func (AcceptResourceShareInvitationInput) String ¶
func (s AcceptResourceShareInvitationInput) String() string
String returns the string representation
func (*AcceptResourceShareInvitationInput) Validate ¶
func (s *AcceptResourceShareInvitationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptResourceShareInvitationOutput ¶
type AcceptResourceShareInvitationOutput struct {
// contains filtered or unexported fields
}
func (AcceptResourceShareInvitationOutput) GoString ¶
func (s AcceptResourceShareInvitationOutput) GoString() string
GoString returns the string representation
func (AcceptResourceShareInvitationOutput) String ¶
func (s AcceptResourceShareInvitationOutput) String() string
String returns the string representation
type AssociateResourceShareInput ¶
type AssociateResourceShareInput struct {
ResourceShareTrn *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (AssociateResourceShareInput) GoString ¶
func (s AssociateResourceShareInput) GoString() string
GoString returns the string representation
func (*AssociateResourceShareInput) SetPrincipals ¶
func (s *AssociateResourceShareInput) SetPrincipals(v string) *AssociateResourceShareInput
SetPrincipals sets the Principals field's value.
func (*AssociateResourceShareInput) SetResourceShareTrn ¶
func (s *AssociateResourceShareInput) SetResourceShareTrn(v string) *AssociateResourceShareInput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*AssociateResourceShareInput) SetResourceTrns ¶
func (s *AssociateResourceShareInput) SetResourceTrns(v string) *AssociateResourceShareInput
SetResourceTrns sets the ResourceTrns field's value.
func (AssociateResourceShareInput) String ¶
func (s AssociateResourceShareInput) String() 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 {
// contains filtered or unexported fields
}
func (AssociateResourceShareOutput) GoString ¶
func (s AssociateResourceShareOutput) GoString() string
GoString returns the string representation
func (AssociateResourceShareOutput) String ¶
func (s AssociateResourceShareOutput) String() string
String returns the string representation
type AssociationForListResourceShareAssociationsOutput ¶
type AssociationForListResourceShareAssociationsOutput struct {
// contains filtered or unexported fields
}
func (AssociationForListResourceShareAssociationsOutput) GoString ¶
func (s AssociationForListResourceShareAssociationsOutput) GoString() string
GoString returns the string representation
func (*AssociationForListResourceShareAssociationsOutput) SetAssociateTime ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetAssociateTime(v string) *AssociationForListResourceShareAssociationsOutput
SetAssociateTime sets the AssociateTime field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetAssociationEntity ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetAssociationEntity(v string) *AssociationForListResourceShareAssociationsOutput
SetAssociationEntity sets the AssociationEntity field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetAssociationType ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetAssociationType(v string) *AssociationForListResourceShareAssociationsOutput
SetAssociationType sets the AssociationType field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetExternal ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetExternal(v bool) *AssociationForListResourceShareAssociationsOutput
SetExternal sets the External field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetResourceShareId ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetResourceShareId(v string) *AssociationForListResourceShareAssociationsOutput
SetResourceShareId sets the ResourceShareId field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetResourceShareName ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetResourceShareName(v string) *AssociationForListResourceShareAssociationsOutput
SetResourceShareName sets the ResourceShareName field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetResourceShareTrn ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetResourceShareTrn(v string) *AssociationForListResourceShareAssociationsOutput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*AssociationForListResourceShareAssociationsOutput) SetStatus ¶
func (s *AssociationForListResourceShareAssociationsOutput) SetStatus(v string) *AssociationForListResourceShareAssociationsOutput
SetStatus sets the Status field's value.
func (AssociationForListResourceShareAssociationsOutput) String ¶
func (s AssociationForListResourceShareAssociationsOutput) String() string
String returns the string representation
type CreateResourceShareInput ¶
type CreateResourceShareInput struct {
Name *string `type:"string" required:"true"`
// 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 ¶
func (s *CreateResourceShareInput) SetName(v string) *CreateResourceShareInput
SetName sets the Name field's value.
func (*CreateResourceShareInput) SetPrincipals ¶
func (s *CreateResourceShareInput) SetPrincipals(v string) *CreateResourceShareInput
SetPrincipals sets the Principals field's value.
func (*CreateResourceShareInput) SetResourceTrns ¶
func (s *CreateResourceShareInput) SetResourceTrns(v string) *CreateResourceShareInput
SetResourceTrns sets the ResourceTrns field's value.
func (*CreateResourceShareInput) SetTags ¶
func (s *CreateResourceShareInput) SetTags(v []*TagForCreateResourceShareInput) *CreateResourceShareInput
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 {
// 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 *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 {
// 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 {
ResourceShareTrns *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DescribeResourceShareInvitationsInput) GoString ¶
func (s DescribeResourceShareInvitationsInput) GoString() string
GoString returns the string representation
func (*DescribeResourceShareInvitationsInput) SetMaxResults ¶
func (s *DescribeResourceShareInvitationsInput) SetMaxResults(v int64) *DescribeResourceShareInvitationsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeResourceShareInvitationsInput) SetNextToken ¶
func (s *DescribeResourceShareInvitationsInput) SetNextToken(v string) *DescribeResourceShareInvitationsInput
SetNextToken sets the NextToken field's value.
func (*DescribeResourceShareInvitationsInput) SetResourceShareInvitationTrns ¶
func (s *DescribeResourceShareInvitationsInput) SetResourceShareInvitationTrns(v string) *DescribeResourceShareInvitationsInput
SetResourceShareInvitationTrns sets the ResourceShareInvitationTrns field's value.
func (*DescribeResourceShareInvitationsInput) SetResourceShareTrns ¶
func (s *DescribeResourceShareInvitationsInput) SetResourceShareTrns(v string) *DescribeResourceShareInvitationsInput
SetResourceShareTrns sets the ResourceShareTrns field's value.
func (*DescribeResourceShareInvitationsInput) SetStatus ¶
func (s *DescribeResourceShareInvitationsInput) SetStatus(v string) *DescribeResourceShareInvitationsInput
SetStatus sets the Status field's value.
func (DescribeResourceShareInvitationsInput) String ¶
func (s DescribeResourceShareInvitationsInput) String() string
String returns the string representation
func (*DescribeResourceShareInvitationsInput) Validate ¶
func (s *DescribeResourceShareInvitationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeResourceShareInvitationsOutput ¶
type DescribeResourceShareInvitationsOutput struct {
// contains filtered or unexported fields
}
func (DescribeResourceShareInvitationsOutput) GoString ¶
func (s DescribeResourceShareInvitationsOutput) GoString() string
GoString returns the string representation
func (*DescribeResourceShareInvitationsOutput) SetNextToken ¶
func (s *DescribeResourceShareInvitationsOutput) SetNextToken(v string) *DescribeResourceShareInvitationsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeResourceShareInvitationsOutput) SetResourceShareInvitations ¶
func (s *DescribeResourceShareInvitationsOutput) SetResourceShareInvitations(v []*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) *DescribeResourceShareInvitationsOutput
SetResourceShareInvitations sets the ResourceShareInvitations field's value.
func (DescribeResourceShareInvitationsOutput) String ¶
func (s DescribeResourceShareInvitationsOutput) String() string
String returns the string representation
type DescribeResourceSharesInput ¶
type DescribeResourceSharesInput struct {
// contains filtered or unexported fields
}
func (DescribeResourceSharesInput) GoString ¶
func (s DescribeResourceSharesInput) GoString() string
GoString returns the string representation
func (*DescribeResourceSharesInput) SetMaxResults ¶
func (s *DescribeResourceSharesInput) SetMaxResults(v int64) *DescribeResourceSharesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeResourceSharesInput) SetName ¶
func (s *DescribeResourceSharesInput) SetName(v string) *DescribeResourceSharesInput
SetName sets the Name field's value.
func (*DescribeResourceSharesInput) SetNextToken ¶
func (s *DescribeResourceSharesInput) SetNextToken(v string) *DescribeResourceSharesInput
SetNextToken sets the NextToken field's value.
func (*DescribeResourceSharesInput) SetPermissionTrn ¶
func (s *DescribeResourceSharesInput) SetPermissionTrn(v string) *DescribeResourceSharesInput
SetPermissionTrn sets the PermissionTrn field's value.
func (*DescribeResourceSharesInput) SetResourceOwner ¶
func (s *DescribeResourceSharesInput) SetResourceOwner(v string) *DescribeResourceSharesInput
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 ¶
func (s *DescribeResourceSharesInput) SetResourceShareTrns(v string) *DescribeResourceSharesInput
SetResourceShareTrns sets the ResourceShareTrns field's value.
func (*DescribeResourceSharesInput) SetTagFilters ¶
func (s *DescribeResourceSharesInput) SetTagFilters(v []*TagFilterForDescribeResourceSharesInput) *DescribeResourceSharesInput
SetTagFilters sets the TagFilters field's value.
func (DescribeResourceSharesInput) String ¶
func (s DescribeResourceSharesInput) String() string
String returns the string representation
type DescribeResourceSharesOutput ¶
type DescribeResourceSharesOutput struct {
// contains filtered or unexported fields
}
func (DescribeResourceSharesOutput) GoString ¶
func (s DescribeResourceSharesOutput) GoString() string
GoString returns the string representation
func (*DescribeResourceSharesOutput) SetNextToken ¶
func (s *DescribeResourceSharesOutput) SetNextToken(v string) *DescribeResourceSharesOutput
SetNextToken sets the NextToken field's value.
func (*DescribeResourceSharesOutput) SetResourceShares ¶
func (s *DescribeResourceSharesOutput) SetResourceShares(v []*ResourceShareForDescribeResourceSharesOutput) *DescribeResourceSharesOutput
SetResourceShares sets the ResourceShares field's value.
func (DescribeResourceSharesOutput) String ¶
func (s DescribeResourceSharesOutput) String() string
String returns the string representation
type DisableSharingWithOrganizationInput ¶
type DisableSharingWithOrganizationInput struct {
// contains filtered or unexported fields
}
func (DisableSharingWithOrganizationInput) GoString ¶
func (s DisableSharingWithOrganizationInput) GoString() string
GoString returns the string representation
func (DisableSharingWithOrganizationInput) String ¶
func (s DisableSharingWithOrganizationInput) String() string
String returns the string representation
type DisableSharingWithOrganizationOutput ¶
type DisableSharingWithOrganizationOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (DisableSharingWithOrganizationOutput) GoString ¶
func (s DisableSharingWithOrganizationOutput) GoString() string
GoString returns the string representation
func (DisableSharingWithOrganizationOutput) String ¶
func (s DisableSharingWithOrganizationOutput) String() string
String returns the string representation
type DisassociateResourceShareInput ¶
type DisassociateResourceShareInput struct {
ResourceShareTrn *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DisassociateResourceShareInput) GoString ¶
func (s DisassociateResourceShareInput) GoString() string
GoString returns the string representation
func (*DisassociateResourceShareInput) SetPrincipals ¶
func (s *DisassociateResourceShareInput) SetPrincipals(v string) *DisassociateResourceShareInput
SetPrincipals sets the Principals field's value.
func (*DisassociateResourceShareInput) SetResourceShareTrn ¶
func (s *DisassociateResourceShareInput) SetResourceShareTrn(v string) *DisassociateResourceShareInput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*DisassociateResourceShareInput) SetResourceTrns ¶
func (s *DisassociateResourceShareInput) SetResourceTrns(v string) *DisassociateResourceShareInput
SetResourceTrns sets the ResourceTrns field's value.
func (DisassociateResourceShareInput) String ¶
func (s DisassociateResourceShareInput) String() 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 {
// contains filtered or unexported fields
}
func (DisassociateResourceShareOutput) GoString ¶
func (s DisassociateResourceShareOutput) GoString() string
GoString returns the string representation
func (DisassociateResourceShareOutput) String ¶
func (s DisassociateResourceShareOutput) String() string
String returns the string representation
type EnableSharingWithOrganizationInput ¶
type EnableSharingWithOrganizationInput struct {
// contains filtered or unexported fields
}
func (EnableSharingWithOrganizationInput) GoString ¶
func (s EnableSharingWithOrganizationInput) GoString() string
GoString returns the string representation
func (EnableSharingWithOrganizationInput) String ¶
func (s EnableSharingWithOrganizationInput) String() string
String returns the string representation
type EnableSharingWithOrganizationOutput ¶
type EnableSharingWithOrganizationOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (EnableSharingWithOrganizationOutput) GoString ¶
func (s EnableSharingWithOrganizationOutput) GoString() string
GoString returns the string representation
func (EnableSharingWithOrganizationOutput) String ¶
func (s EnableSharingWithOrganizationOutput) String() 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 ¶
func (s *GetPermissionOutput) SetName(v string) *GetPermissionOutput
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 ¶
func (s *GetPermissionOutput) SetTrn(v string) *GetPermissionOutput
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 ¶
func (s *ListPermissionsOutput) SetNextToken(v string) *ListPermissionsOutput
SetNextToken sets the NextToken field's value.
func (*ListPermissionsOutput) SetPermissions ¶
func (s *ListPermissionsOutput) SetPermissions(v []*PermissionForListPermissionsOutput) *ListPermissionsOutput
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"`
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 ¶
func (s *ListPrincipalsOutput) SetPrincipals(v []*PrincipalForListPrincipalsOutput) *ListPrincipalsOutput
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 *string `type:"string" required:"true"`
Principal *string `type:"string" required:"true"`
ResourceShareTrn *string `type:"string" required:"true"`
ResourceTrn *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (ListResourceShareAssociationsInput) GoString ¶
func (s ListResourceShareAssociationsInput) GoString() string
GoString returns the string representation
func (*ListResourceShareAssociationsInput) SetAssociationType ¶
func (s *ListResourceShareAssociationsInput) SetAssociationType(v string) *ListResourceShareAssociationsInput
SetAssociationType sets the AssociationType field's value.
func (*ListResourceShareAssociationsInput) SetMaxResults ¶
func (s *ListResourceShareAssociationsInput) SetMaxResults(v int64) *ListResourceShareAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceShareAssociationsInput) SetNextToken ¶
func (s *ListResourceShareAssociationsInput) SetNextToken(v string) *ListResourceShareAssociationsInput
SetNextToken sets the NextToken field's value.
func (*ListResourceShareAssociationsInput) SetPrincipal ¶
func (s *ListResourceShareAssociationsInput) SetPrincipal(v string) *ListResourceShareAssociationsInput
SetPrincipal sets the Principal field's value.
func (*ListResourceShareAssociationsInput) SetResourceShareTrn ¶
func (s *ListResourceShareAssociationsInput) SetResourceShareTrn(v string) *ListResourceShareAssociationsInput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*ListResourceShareAssociationsInput) SetResourceTrn ¶
func (s *ListResourceShareAssociationsInput) SetResourceTrn(v string) *ListResourceShareAssociationsInput
SetResourceTrn sets the ResourceTrn field's value.
func (ListResourceShareAssociationsInput) String ¶
func (s ListResourceShareAssociationsInput) String() string
String returns the string representation
func (*ListResourceShareAssociationsInput) Validate ¶
func (s *ListResourceShareAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceShareAssociationsOutput ¶
type ListResourceShareAssociationsOutput struct {
// contains filtered or unexported fields
}
func (ListResourceShareAssociationsOutput) GoString ¶
func (s ListResourceShareAssociationsOutput) GoString() string
GoString returns the string representation
func (*ListResourceShareAssociationsOutput) SetAssociations ¶
func (s *ListResourceShareAssociationsOutput) SetAssociations(v []*AssociationForListResourceShareAssociationsOutput) *ListResourceShareAssociationsOutput
SetAssociations sets the Associations field's value.
func (*ListResourceShareAssociationsOutput) SetNextToken ¶
func (s *ListResourceShareAssociationsOutput) SetNextToken(v string) *ListResourceShareAssociationsOutput
SetNextToken sets the NextToken field's value.
func (*ListResourceShareAssociationsOutput) SetTotalPage ¶
func (s *ListResourceShareAssociationsOutput) SetTotalPage(v int32) *ListResourceShareAssociationsOutput
SetTotalPage sets the TotalPage field's value.
func (ListResourceShareAssociationsOutput) String ¶
func (s ListResourceShareAssociationsOutput) String() string
String returns the string representation
type ListResourceSharePermissionsInput ¶
type ListResourceSharePermissionsInput struct {
ResourceShareTrn *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (ListResourceSharePermissionsInput) GoString ¶
func (s ListResourceSharePermissionsInput) GoString() string
GoString returns the string representation
func (*ListResourceSharePermissionsInput) SetMaxResults ¶
func (s *ListResourceSharePermissionsInput) SetMaxResults(v int64) *ListResourceSharePermissionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceSharePermissionsInput) SetNextToken ¶
func (s *ListResourceSharePermissionsInput) SetNextToken(v string) *ListResourceSharePermissionsInput
SetNextToken sets the NextToken field's value.
func (*ListResourceSharePermissionsInput) SetResourceShareTrn ¶
func (s *ListResourceSharePermissionsInput) SetResourceShareTrn(v string) *ListResourceSharePermissionsInput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (ListResourceSharePermissionsInput) String ¶
func (s ListResourceSharePermissionsInput) String() string
String returns the string representation
func (*ListResourceSharePermissionsInput) Validate ¶
func (s *ListResourceSharePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceSharePermissionsOutput ¶
type ListResourceSharePermissionsOutput struct {
// contains filtered or unexported fields
}
func (ListResourceSharePermissionsOutput) GoString ¶
func (s ListResourceSharePermissionsOutput) GoString() string
GoString returns the string representation
func (*ListResourceSharePermissionsOutput) SetNextToken ¶
func (s *ListResourceSharePermissionsOutput) SetNextToken(v string) *ListResourceSharePermissionsOutput
SetNextToken sets the NextToken field's value.
func (*ListResourceSharePermissionsOutput) SetPermissions ¶
func (s *ListResourceSharePermissionsOutput) SetPermissions(v []*PermissionForListResourceSharePermissionsOutput) *ListResourceSharePermissionsOutput
SetPermissions sets the Permissions field's value.
func (*ListResourceSharePermissionsOutput) SetResourceShareTrn ¶
func (s *ListResourceSharePermissionsOutput) SetResourceShareTrn(v string) *ListResourceSharePermissionsOutput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (ListResourceSharePermissionsOutput) String ¶
func (s ListResourceSharePermissionsOutput) String() 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 ¶
func (s *ListResourceTypesOutput) SetResourceTypes(v []*ResourceTypeForListResourceTypesOutput) *ListResourceTypesOutput
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"`
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 ¶
func (s *ListResourcesOutput) SetResources(v []*ResourceForListResourcesOutput) *ListResourcesOutput
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 ¶
func (s *ListTagsForResourcesInput) SetMaxResults(v string) *ListTagsForResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTagsForResourcesInput) SetNextToken ¶
func (s *ListTagsForResourcesInput) SetNextToken(v string) *ListTagsForResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourcesInput) SetResourceIds ¶
func (s *ListTagsForResourcesInput) SetResourceIds(v []*string) *ListTagsForResourcesInput
SetResourceIds sets the ResourceIds field's value.
func (*ListTagsForResourcesInput) SetResourceType ¶
func (s *ListTagsForResourcesInput) SetResourceType(v string) *ListTagsForResourcesInput
SetResourceType sets the ResourceType field's value.
func (*ListTagsForResourcesInput) SetTagFilters ¶
func (s *ListTagsForResourcesInput) SetTagFilters(v []*TagFilterForListTagsForResourcesInput) *ListTagsForResourcesInput
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 ¶
func (s *ListTagsForResourcesOutput) SetNextToken(v string) *ListTagsForResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourcesOutput) SetResourceTags ¶
func (s *ListTagsForResourcesOutput) SetResourceTags(v []*ResourceTagForListTagsForResourcesOutput) *ListTagsForResourcesOutput
SetResourceTags sets the ResourceTags field's value.
func (*ListTagsForResourcesOutput) SetTotal ¶
func (s *ListTagsForResourcesOutput) SetTotal(v int32) *ListTagsForResourcesOutput
SetTotal sets the Total field's value.
func (ListTagsForResourcesOutput) String ¶
func (s ListTagsForResourcesOutput) String() 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 ¶
func (s PermissionForListPermissionsOutput) GoString() string
GoString returns the string representation
func (*PermissionForListPermissionsOutput) SetCreateTime ¶
func (s *PermissionForListPermissionsOutput) SetCreateTime(v string) *PermissionForListPermissionsOutput
SetCreateTime sets the CreateTime field's value.
func (*PermissionForListPermissionsOutput) SetDescription ¶
func (s *PermissionForListPermissionsOutput) SetDescription(v string) *PermissionForListPermissionsOutput
SetDescription sets the Description field's value.
func (*PermissionForListPermissionsOutput) SetName ¶
func (s *PermissionForListPermissionsOutput) SetName(v string) *PermissionForListPermissionsOutput
SetName sets the Name field's value.
func (*PermissionForListPermissionsOutput) SetPermission ¶
func (s *PermissionForListPermissionsOutput) SetPermission(v string) *PermissionForListPermissionsOutput
SetPermission sets the Permission field's value.
func (*PermissionForListPermissionsOutput) SetPermissionType ¶
func (s *PermissionForListPermissionsOutput) SetPermissionType(v string) *PermissionForListPermissionsOutput
SetPermissionType sets the PermissionType field's value.
func (*PermissionForListPermissionsOutput) SetResourceType ¶
func (s *PermissionForListPermissionsOutput) SetResourceType(v string) *PermissionForListPermissionsOutput
SetResourceType sets the ResourceType field's value.
func (*PermissionForListPermissionsOutput) SetTrn ¶
func (s *PermissionForListPermissionsOutput) SetTrn(v string) *PermissionForListPermissionsOutput
SetTrn sets the Trn field's value.
func (PermissionForListPermissionsOutput) String ¶
func (s PermissionForListPermissionsOutput) String() string
String returns the string representation
type PermissionForListResourceSharePermissionsOutput ¶
type PermissionForListResourceSharePermissionsOutput struct {
// contains filtered or unexported fields
}
func (PermissionForListResourceSharePermissionsOutput) GoString ¶
func (s PermissionForListResourceSharePermissionsOutput) GoString() string
GoString returns the string representation
func (*PermissionForListResourceSharePermissionsOutput) SetCreateTime ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetCreateTime(v string) *PermissionForListResourceSharePermissionsOutput
SetCreateTime sets the CreateTime field's value.
func (*PermissionForListResourceSharePermissionsOutput) SetDescription ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetDescription(v string) *PermissionForListResourceSharePermissionsOutput
SetDescription sets the Description field's value.
func (*PermissionForListResourceSharePermissionsOutput) SetName ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetName(v string) *PermissionForListResourceSharePermissionsOutput
SetName sets the Name field's value.
func (*PermissionForListResourceSharePermissionsOutput) SetPermission ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetPermission(v string) *PermissionForListResourceSharePermissionsOutput
SetPermission sets the Permission field's value.
func (*PermissionForListResourceSharePermissionsOutput) SetPermissionType ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetPermissionType(v string) *PermissionForListResourceSharePermissionsOutput
SetPermissionType sets the PermissionType field's value.
func (*PermissionForListResourceSharePermissionsOutput) SetResourceType ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetResourceType(v string) *PermissionForListResourceSharePermissionsOutput
SetResourceType sets the ResourceType field's value.
func (*PermissionForListResourceSharePermissionsOutput) SetTrn ¶
func (s *PermissionForListResourceSharePermissionsOutput) SetTrn(v string) *PermissionForListResourceSharePermissionsOutput
SetTrn sets the Trn field's value.
func (PermissionForListResourceSharePermissionsOutput) String ¶
func (s PermissionForListResourceSharePermissionsOutput) String() string
String returns the string representation
type PrincipalForListPrincipalsOutput ¶
type PrincipalForListPrincipalsOutput struct {
External *bool `type:"boolean"`
Id *string `type:"string"`
// contains filtered or unexported fields
}
func (PrincipalForListPrincipalsOutput) GoString ¶
func (s PrincipalForListPrincipalsOutput) GoString() string
GoString returns the string representation
func (*PrincipalForListPrincipalsOutput) SetExternal ¶
func (s *PrincipalForListPrincipalsOutput) SetExternal(v bool) *PrincipalForListPrincipalsOutput
SetExternal sets the External field's value.
func (*PrincipalForListPrincipalsOutput) SetId ¶
func (s *PrincipalForListPrincipalsOutput) SetId(v string) *PrincipalForListPrincipalsOutput
SetId sets the Id field's value.
func (*PrincipalForListPrincipalsOutput) SetResourceShares ¶
func (s *PrincipalForListPrincipalsOutput) SetResourceShares(v []*ResourceShareForListPrincipalsOutput) *PrincipalForListPrincipalsOutput
SetResourceShares sets the ResourceShares field's value.
func (PrincipalForListPrincipalsOutput) String ¶
func (s PrincipalForListPrincipalsOutput) String() string
String returns the string representation
type RESOURCESHARE ¶
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 ¶
func New(p client.ConfigProvider, cfgs ...*byteplus.Config) *RESOURCESHARE
New create int can support ssl or region locate set
func (*RESOURCESHARE) AcceptResourceShareInvitation ¶
func (c *RESOURCESHARE) AcceptResourceShareInvitation(input *AcceptResourceShareInvitationInput) (*AcceptResourceShareInvitationOutput, error)
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 ¶
func (c *RESOURCESHARE) DescribeResourceShareInvitations(input *DescribeResourceShareInvitationsInput) (*DescribeResourceShareInvitationsOutput, error)
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 ¶
func (c *RESOURCESHARE) DisableSharingWithOrganization(input *DisableSharingWithOrganizationInput) (*DisableSharingWithOrganizationOutput, error)
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 ¶
func (c *RESOURCESHARE) EnableSharingWithOrganization(input *EnableSharingWithOrganizationInput) (*EnableSharingWithOrganizationOutput, error)
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 ¶
func (c *RESOURCESHARE) ListResourceShareAssociations(input *ListResourceShareAssociationsInput) (*ListResourceShareAssociationsOutput, error)
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 ¶
func (c *RESOURCESHARE) ListResourceSharePermissions(input *ListResourceSharePermissionsInput) (*ListResourceSharePermissionsOutput, error)
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 ¶
func (c *RESOURCESHARE) RejectResourceShareInvitation(input *RejectResourceShareInvitationInput) (*RejectResourceShareInvitationOutput, error)
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 {
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)
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)
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)
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)
}
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 *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (RejectResourceShareInvitationInput) GoString ¶
func (s RejectResourceShareInvitationInput) GoString() string
GoString returns the string representation
func (*RejectResourceShareInvitationInput) SetResourceShareInvitationTrn ¶
func (s *RejectResourceShareInvitationInput) SetResourceShareInvitationTrn(v string) *RejectResourceShareInvitationInput
SetResourceShareInvitationTrn sets the ResourceShareInvitationTrn field's value.
func (RejectResourceShareInvitationInput) String ¶
func (s RejectResourceShareInvitationInput) String() string
String returns the string representation
func (*RejectResourceShareInvitationInput) Validate ¶
func (s *RejectResourceShareInvitationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectResourceShareInvitationOutput ¶
type RejectResourceShareInvitationOutput struct {
// contains filtered or unexported fields
}
func (RejectResourceShareInvitationOutput) GoString ¶
func (s RejectResourceShareInvitationOutput) GoString() string
GoString returns the string representation
func (RejectResourceShareInvitationOutput) String ¶
func (s RejectResourceShareInvitationOutput) String() string
String returns the string representation
type ResourceForListResourcesOutput ¶
type ResourceForListResourcesOutput struct {
RegionScope *string `type:"string"`
ResourceType *string `type:"string"`
Status *string `type:"string"`
Trn *string `type:"string"`
// contains filtered or unexported fields
}
func (ResourceForListResourcesOutput) GoString ¶
func (s ResourceForListResourcesOutput) GoString() string
GoString returns the string representation
func (*ResourceForListResourcesOutput) SetRegionScope ¶
func (s *ResourceForListResourcesOutput) SetRegionScope(v string) *ResourceForListResourcesOutput
SetRegionScope sets the RegionScope field's value.
func (*ResourceForListResourcesOutput) SetResourceShares ¶
func (s *ResourceForListResourcesOutput) SetResourceShares(v []*ResourceShareForListResourcesOutput) *ResourceForListResourcesOutput
SetResourceShares sets the ResourceShares field's value.
func (*ResourceForListResourcesOutput) SetResourceType ¶
func (s *ResourceForListResourcesOutput) SetResourceType(v string) *ResourceForListResourcesOutput
SetResourceType sets the ResourceType field's value.
func (*ResourceForListResourcesOutput) SetStatus ¶
func (s *ResourceForListResourcesOutput) SetStatus(v string) *ResourceForListResourcesOutput
SetStatus sets the Status field's value.
func (*ResourceForListResourcesOutput) SetTrn ¶
func (s *ResourceForListResourcesOutput) SetTrn(v string) *ResourceForListResourcesOutput
SetTrn sets the Trn field's value.
func (ResourceForListResourcesOutput) String ¶
func (s ResourceForListResourcesOutput) String() string
String returns the string representation
type ResourceShareForDescribeResourceSharesOutput ¶
type ResourceShareForDescribeResourceSharesOutput struct {
// contains filtered or unexported fields
}
func (ResourceShareForDescribeResourceSharesOutput) GoString ¶
func (s ResourceShareForDescribeResourceSharesOutput) GoString() string
GoString returns the string representation
func (*ResourceShareForDescribeResourceSharesOutput) SetAllowShareType ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetAllowShareType(v string) *ResourceShareForDescribeResourceSharesOutput
SetAllowShareType sets the AllowShareType field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetCreateTime ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetCreateTime(v string) *ResourceShareForDescribeResourceSharesOutput
SetCreateTime sets the CreateTime field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetOwningAccountId ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetOwningAccountId(v int64) *ResourceShareForDescribeResourceSharesOutput
SetOwningAccountId sets the OwningAccountId field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetResourceShareId ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetResourceShareId(v string) *ResourceShareForDescribeResourceSharesOutput
SetResourceShareId sets the ResourceShareId field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetResourceShareName ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetResourceShareName(v string) *ResourceShareForDescribeResourceSharesOutput
SetResourceShareName sets the ResourceShareName field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetResourceShareTrn ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetResourceShareTrn(v string) *ResourceShareForDescribeResourceSharesOutput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetStatus ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetStatus(v string) *ResourceShareForDescribeResourceSharesOutput
SetStatus sets the Status field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetTags ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetTags(v []*TagForDescribeResourceSharesOutput) *ResourceShareForDescribeResourceSharesOutput
SetTags sets the Tags field's value.
func (*ResourceShareForDescribeResourceSharesOutput) SetUpdateTime ¶
func (s *ResourceShareForDescribeResourceSharesOutput) SetUpdateTime(v string) *ResourceShareForDescribeResourceSharesOutput
SetUpdateTime sets the UpdateTime field's value.
func (ResourceShareForDescribeResourceSharesOutput) String ¶
func (s ResourceShareForDescribeResourceSharesOutput) String() string
String returns the string representation
type ResourceShareForListPrincipalsOutput ¶
type ResourceShareForListPrincipalsOutput struct {
// contains filtered or unexported fields
}
func (ResourceShareForListPrincipalsOutput) GoString ¶
func (s ResourceShareForListPrincipalsOutput) GoString() string
GoString returns the string representation
func (*ResourceShareForListPrincipalsOutput) SetResourceShareName ¶
func (s *ResourceShareForListPrincipalsOutput) SetResourceShareName(v string) *ResourceShareForListPrincipalsOutput
SetResourceShareName sets the ResourceShareName field's value.
func (*ResourceShareForListPrincipalsOutput) SetResourceShareTrn ¶
func (s *ResourceShareForListPrincipalsOutput) SetResourceShareTrn(v string) *ResourceShareForListPrincipalsOutput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*ResourceShareForListPrincipalsOutput) SetShareTime ¶
func (s *ResourceShareForListPrincipalsOutput) SetShareTime(v string) *ResourceShareForListPrincipalsOutput
SetShareTime sets the ShareTime field's value.
func (ResourceShareForListPrincipalsOutput) String ¶
func (s ResourceShareForListPrincipalsOutput) String() string
String returns the string representation
type ResourceShareForListResourcesOutput ¶
type ResourceShareForListResourcesOutput struct {
// contains filtered or unexported fields
}
func (ResourceShareForListResourcesOutput) GoString ¶
func (s ResourceShareForListResourcesOutput) GoString() string
GoString returns the string representation
func (*ResourceShareForListResourcesOutput) SetResourceShareName ¶
func (s *ResourceShareForListResourcesOutput) SetResourceShareName(v string) *ResourceShareForListResourcesOutput
SetResourceShareName sets the ResourceShareName field's value.
func (*ResourceShareForListResourcesOutput) SetResourceShareTrn ¶
func (s *ResourceShareForListResourcesOutput) SetResourceShareTrn(v string) *ResourceShareForListResourcesOutput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*ResourceShareForListResourcesOutput) SetShareTime ¶
func (s *ResourceShareForListResourcesOutput) SetShareTime(v string) *ResourceShareForListResourcesOutput
SetShareTime sets the ShareTime field's value.
func (ResourceShareForListResourcesOutput) String ¶
func (s ResourceShareForListResourcesOutput) String() string
String returns the string representation
type ResourceShareInvitationForDescribeResourceShareInvitationsOutput ¶
type ResourceShareInvitationForDescribeResourceShareInvitationsOutput struct {
// contains filtered or unexported fields
}
func (ResourceShareInvitationForDescribeResourceShareInvitationsOutput) GoString ¶
func (s ResourceShareInvitationForDescribeResourceShareInvitationsOutput) GoString() string
GoString returns the string representation
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetInvitatedTime ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetInvitatedTime(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetInvitatedTime sets the InvitatedTime field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetOwningAccountId ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetOwningAccountId(v int64) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetOwningAccountId sets the OwningAccountId field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetReceiverAccountId ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetReceiverAccountId(v int64) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetReceiverAccountId sets the ReceiverAccountId field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareId ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareId(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetResourceShareId sets the ResourceShareId field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareInvitationTrn ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareInvitationTrn(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetResourceShareInvitationTrn sets the ResourceShareInvitationTrn field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareName ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareName(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetResourceShareName sets the ResourceShareName field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareTrn ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetResourceShareTrn(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetResourceShareTrn sets the ResourceShareTrn field's value.
func (*ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetStatus ¶
func (s *ResourceShareInvitationForDescribeResourceShareInvitationsOutput) SetStatus(v string) *ResourceShareInvitationForDescribeResourceShareInvitationsOutput
SetStatus sets the Status field's value.
func (ResourceShareInvitationForDescribeResourceShareInvitationsOutput) String ¶
func (s ResourceShareInvitationForDescribeResourceShareInvitationsOutput) String() 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 ¶
func (s ResourceTagForListTagsForResourcesOutput) GoString() string
GoString returns the string representation
func (*ResourceTagForListTagsForResourcesOutput) SetResourceId ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetResourceId(v string) *ResourceTagForListTagsForResourcesOutput
SetResourceId sets the ResourceId field's value.
func (*ResourceTagForListTagsForResourcesOutput) SetResourceType ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetResourceType(v string) *ResourceTagForListTagsForResourcesOutput
SetResourceType sets the ResourceType field's value.
func (*ResourceTagForListTagsForResourcesOutput) SetTagKey ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetTagKey(v string) *ResourceTagForListTagsForResourcesOutput
SetTagKey sets the TagKey field's value.
func (*ResourceTagForListTagsForResourcesOutput) SetTagValue ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetTagValue(v string) *ResourceTagForListTagsForResourcesOutput
SetTagValue sets the TagValue field's value.
func (ResourceTagForListTagsForResourcesOutput) String ¶
func (s ResourceTagForListTagsForResourcesOutput) String() 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 ¶
func (s ResourceTypeForListResourceTypesOutput) GoString() string
GoString returns the string representation
func (*ResourceTypeForListResourceTypesOutput) SetRegionScope ¶
func (s *ResourceTypeForListResourceTypesOutput) SetRegionScope(v string) *ResourceTypeForListResourceTypesOutput
SetRegionScope sets the RegionScope field's value.
func (*ResourceTypeForListResourceTypesOutput) SetResourceType ¶
func (s *ResourceTypeForListResourceTypesOutput) SetResourceType(v string) *ResourceTypeForListResourceTypesOutput
SetResourceType sets the ResourceType field's value.
func (*ResourceTypeForListResourceTypesOutput) SetResourceTypeName ¶
func (s *ResourceTypeForListResourceTypesOutput) SetResourceTypeName(v string) *ResourceTypeForListResourceTypesOutput
SetResourceTypeName sets the ResourceTypeName field's value.
func (*ResourceTypeForListResourceTypesOutput) SetService ¶
func (s *ResourceTypeForListResourceTypesOutput) SetService(v string) *ResourceTypeForListResourceTypesOutput
SetService sets the Service field's value.
func (*ResourceTypeForListResourceTypesOutput) SetServiceName ¶
func (s *ResourceTypeForListResourceTypesOutput) SetServiceName(v string) *ResourceTypeForListResourceTypesOutput
SetServiceName sets the ServiceName field's value.
func (ResourceTypeForListResourceTypesOutput) String ¶
func (s ResourceTypeForListResourceTypesOutput) String() string
String returns the string representation
type TagFilterForDescribeResourceSharesInput ¶
type TagFilterForDescribeResourceSharesInput struct {
// contains filtered or unexported fields
}
func (TagFilterForDescribeResourceSharesInput) GoString ¶
func (s TagFilterForDescribeResourceSharesInput) GoString() string
GoString returns the string representation
func (*TagFilterForDescribeResourceSharesInput) SetKey ¶
func (s *TagFilterForDescribeResourceSharesInput) SetKey(v string) *TagFilterForDescribeResourceSharesInput
SetKey sets the Key field's value.
func (*TagFilterForDescribeResourceSharesInput) SetValues ¶
func (s *TagFilterForDescribeResourceSharesInput) SetValues(v []*string) *TagFilterForDescribeResourceSharesInput
SetValues sets the Values field's value.
func (TagFilterForDescribeResourceSharesInput) String ¶
func (s TagFilterForDescribeResourceSharesInput) String() 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 ¶
func (s TagFilterForListTagsForResourcesInput) GoString() string
GoString returns the string representation
func (*TagFilterForListTagsForResourcesInput) SetKey ¶
func (s *TagFilterForListTagsForResourcesInput) SetKey(v string) *TagFilterForListTagsForResourcesInput
SetKey sets the Key field's value.
func (*TagFilterForListTagsForResourcesInput) SetValues ¶
func (s *TagFilterForListTagsForResourcesInput) SetValues(v []*string) *TagFilterForListTagsForResourcesInput
SetValues sets the Values field's value.
func (TagFilterForListTagsForResourcesInput) String ¶
func (s TagFilterForListTagsForResourcesInput) String() string
String returns the string representation
type TagForCreateResourceShareInput ¶
type TagForCreateResourceShareInput struct {
// contains filtered or unexported fields
}
func (TagForCreateResourceShareInput) GoString ¶
func (s TagForCreateResourceShareInput) GoString() string
GoString returns the string representation
func (*TagForCreateResourceShareInput) SetKey ¶
func (s *TagForCreateResourceShareInput) SetKey(v string) *TagForCreateResourceShareInput
SetKey sets the Key field's value.
func (*TagForCreateResourceShareInput) SetValue ¶
func (s *TagForCreateResourceShareInput) SetValue(v string) *TagForCreateResourceShareInput
SetValue sets the Value field's value.
func (TagForCreateResourceShareInput) String ¶
func (s TagForCreateResourceShareInput) String() string
String returns the string representation
type TagForDescribeResourceSharesOutput ¶
type TagForDescribeResourceSharesOutput struct {
// contains filtered or unexported fields
}
func (TagForDescribeResourceSharesOutput) GoString ¶
func (s TagForDescribeResourceSharesOutput) GoString() string
GoString returns the string representation
func (*TagForDescribeResourceSharesOutput) SetKey ¶
func (s *TagForDescribeResourceSharesOutput) SetKey(v string) *TagForDescribeResourceSharesOutput
SetKey sets the Key field's value.
func (*TagForDescribeResourceSharesOutput) SetValue ¶
func (s *TagForDescribeResourceSharesOutput) SetValue(v string) *TagForDescribeResourceSharesOutput
SetValue sets the Value field's value.
func (TagForDescribeResourceSharesOutput) String ¶
func (s TagForDescribeResourceSharesOutput) String() 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 ¶
func (s *TagForTagResourcesInput) SetKey(v string) *TagForTagResourcesInput
SetKey sets the Key field's value.
func (*TagForTagResourcesInput) SetValue ¶
func (s *TagForTagResourcesInput) SetValue(v string) *TagForTagResourcesInput
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 ¶
func (s *TagResourcesInput) SetTags(v []*TagForTagResourcesInput) *TagResourcesInput
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 {
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 ¶
func (s *UpdateResourceShareInput) SetName(v string) *UpdateResourceShareInput
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 {
// 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
Source Files
¶
- api_accept_resource_share_invitation.go
- api_associate_resource_share.go
- api_create_resource_share.go
- api_delete_resource_share.go
- api_describe_resource_share_invitations.go
- api_describe_resource_shares.go
- api_disable_sharing_with_organization.go
- api_disassociate_resource_share.go
- api_enable_sharing_with_organization.go
- api_get_permission.go
- api_list_permissions.go
- api_list_principals.go
- api_list_resource_share_associations.go
- api_list_resource_share_permissions.go
- api_list_resource_types.go
- api_list_resources.go
- api_list_tags_for_resources.go
- api_reject_resource_share_invitation.go
- api_tag_resources.go
- api_untag_resources.go
- api_update_resource_share.go
- interface_resourceshare.go
- service_resourceshare.go