Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type AcceptResourceShareInvitationRequest
- type AcceptResourceShareInvitationResponse
- func (s AcceptResourceShareInvitationResponse) GoString() string
- func (s *AcceptResourceShareInvitationResponse) SetBody(v *AcceptResourceShareInvitationResponseBody) *AcceptResourceShareInvitationResponse
- func (s *AcceptResourceShareInvitationResponse) SetHeaders(v map[string]*string) *AcceptResourceShareInvitationResponse
- func (s *AcceptResourceShareInvitationResponse) SetStatusCode(v int32) *AcceptResourceShareInvitationResponse
- func (s AcceptResourceShareInvitationResponse) String() string
- type AcceptResourceShareInvitationResponseBody
- func (s AcceptResourceShareInvitationResponseBody) GoString() string
- func (s *AcceptResourceShareInvitationResponseBody) SetRequestId(v string) *AcceptResourceShareInvitationResponseBody
- func (s *AcceptResourceShareInvitationResponseBody) SetResourceShareInvitation(v *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) *AcceptResourceShareInvitationResponseBody
- func (s AcceptResourceShareInvitationResponseBody) String() string
- type AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s AcceptResourceShareInvitationResponseBodyResourceShareInvitation) GoString() string
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetAcceptInvitationFailedDetails(...) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetCreateTime(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetReceiverAccountId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareInvitationId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareName(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetSenderAccountId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetStatus(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
- func (s AcceptResourceShareInvitationResponseBodyResourceShareInvitation) String() string
- type AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails
- func (s AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) GoString() string
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetAssociateType(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetFailureDescription(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetFailureReason(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetOperationType(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetResourceId(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetResourceType(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetStatus(v string) ...
- func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetStatusMessage(v string) ...
- func (s AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) String() string
- type AssociateResourceSharePermissionRequest
- func (s AssociateResourceSharePermissionRequest) GoString() string
- func (s *AssociateResourceSharePermissionRequest) SetPermissionName(v string) *AssociateResourceSharePermissionRequest
- func (s *AssociateResourceSharePermissionRequest) SetReplace(v bool) *AssociateResourceSharePermissionRequest
- func (s *AssociateResourceSharePermissionRequest) SetResourceShareId(v string) *AssociateResourceSharePermissionRequest
- func (s AssociateResourceSharePermissionRequest) String() string
- type AssociateResourceSharePermissionResponse
- func (s AssociateResourceSharePermissionResponse) GoString() string
- func (s *AssociateResourceSharePermissionResponse) SetBody(v *AssociateResourceSharePermissionResponseBody) *AssociateResourceSharePermissionResponse
- func (s *AssociateResourceSharePermissionResponse) SetHeaders(v map[string]*string) *AssociateResourceSharePermissionResponse
- func (s *AssociateResourceSharePermissionResponse) SetStatusCode(v int32) *AssociateResourceSharePermissionResponse
- func (s AssociateResourceSharePermissionResponse) String() string
- type AssociateResourceSharePermissionResponseBody
- type AssociateResourceShareRequest
- func (s AssociateResourceShareRequest) GoString() string
- func (s *AssociateResourceShareRequest) SetPermissionNames(v []*string) *AssociateResourceShareRequest
- func (s *AssociateResourceShareRequest) SetResourceShareId(v string) *AssociateResourceShareRequest
- func (s *AssociateResourceShareRequest) SetResources(v []*AssociateResourceShareRequestResources) *AssociateResourceShareRequest
- func (s *AssociateResourceShareRequest) SetTargetProperties(v []*AssociateResourceShareRequestTargetProperties) *AssociateResourceShareRequest
- func (s *AssociateResourceShareRequest) SetTargets(v []*string) *AssociateResourceShareRequest
- func (s AssociateResourceShareRequest) String() string
- type AssociateResourceShareRequestResources
- func (s AssociateResourceShareRequestResources) GoString() string
- func (s *AssociateResourceShareRequestResources) SetResourceId(v string) *AssociateResourceShareRequestResources
- func (s *AssociateResourceShareRequestResources) SetResourceType(v string) *AssociateResourceShareRequestResources
- func (s AssociateResourceShareRequestResources) String() string
- type AssociateResourceShareRequestTargetProperties
- func (s AssociateResourceShareRequestTargetProperties) GoString() string
- func (s *AssociateResourceShareRequestTargetProperties) SetProperty(v string) *AssociateResourceShareRequestTargetProperties
- func (s *AssociateResourceShareRequestTargetProperties) SetTargetId(v string) *AssociateResourceShareRequestTargetProperties
- func (s AssociateResourceShareRequestTargetProperties) String() string
- type AssociateResourceShareResponse
- func (s AssociateResourceShareResponse) GoString() string
- func (s *AssociateResourceShareResponse) SetBody(v *AssociateResourceShareResponseBody) *AssociateResourceShareResponse
- func (s *AssociateResourceShareResponse) SetHeaders(v map[string]*string) *AssociateResourceShareResponse
- func (s *AssociateResourceShareResponse) SetStatusCode(v int32) *AssociateResourceShareResponse
- func (s AssociateResourceShareResponse) String() string
- type AssociateResourceShareResponseBody
- func (s AssociateResourceShareResponseBody) GoString() string
- func (s *AssociateResourceShareResponseBody) SetRequestId(v string) *AssociateResourceShareResponseBody
- func (s *AssociateResourceShareResponseBody) SetResourceShareAssociations(v []*AssociateResourceShareResponseBodyResourceShareAssociations) *AssociateResourceShareResponseBody
- func (s AssociateResourceShareResponseBody) String() string
- type AssociateResourceShareResponseBodyResourceShareAssociations
- func (s AssociateResourceShareResponseBodyResourceShareAssociations) GoString() string
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatus(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatusMessage(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationType(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetCreateTime(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetEntityId(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetEntityType(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareId(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareName(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetTargetProperty(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetUpdateTime(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
- func (s AssociateResourceShareResponseBodyResourceShareAssociations) String() string
- type ChangeResourceGroupRequest
- func (s ChangeResourceGroupRequest) GoString() string
- func (s *ChangeResourceGroupRequest) SetResourceGroupId(v string) *ChangeResourceGroupRequest
- func (s *ChangeResourceGroupRequest) SetResourceId(v string) *ChangeResourceGroupRequest
- func (s *ChangeResourceGroupRequest) SetResourceRegionId(v string) *ChangeResourceGroupRequest
- func (s ChangeResourceGroupRequest) String() string
- type ChangeResourceGroupResponse
- func (s ChangeResourceGroupResponse) GoString() string
- func (s *ChangeResourceGroupResponse) SetBody(v *ChangeResourceGroupResponseBody) *ChangeResourceGroupResponse
- func (s *ChangeResourceGroupResponse) SetHeaders(v map[string]*string) *ChangeResourceGroupResponse
- func (s *ChangeResourceGroupResponse) SetStatusCode(v int32) *ChangeResourceGroupResponse
- func (s ChangeResourceGroupResponse) String() string
- type ChangeResourceGroupResponseBody
- type CheckSharingWithResourceDirectoryStatusResponse
- func (s CheckSharingWithResourceDirectoryStatusResponse) GoString() string
- func (s *CheckSharingWithResourceDirectoryStatusResponse) SetBody(v *CheckSharingWithResourceDirectoryStatusResponseBody) *CheckSharingWithResourceDirectoryStatusResponse
- func (s *CheckSharingWithResourceDirectoryStatusResponse) SetHeaders(v map[string]*string) *CheckSharingWithResourceDirectoryStatusResponse
- func (s *CheckSharingWithResourceDirectoryStatusResponse) SetStatusCode(v int32) *CheckSharingWithResourceDirectoryStatusResponse
- func (s CheckSharingWithResourceDirectoryStatusResponse) String() string
- type CheckSharingWithResourceDirectoryStatusResponseBody
- func (s CheckSharingWithResourceDirectoryStatusResponseBody) GoString() string
- func (s *CheckSharingWithResourceDirectoryStatusResponseBody) SetEnableSharingWithRd(v bool) *CheckSharingWithResourceDirectoryStatusResponseBody
- func (s *CheckSharingWithResourceDirectoryStatusResponseBody) SetRequestId(v string) *CheckSharingWithResourceDirectoryStatusResponseBody
- func (s CheckSharingWithResourceDirectoryStatusResponseBody) String() string
- type Client
- func (client *Client) AcceptResourceShareInvitation(request *AcceptResourceShareInvitationRequest) (_result *AcceptResourceShareInvitationResponse, _err error)
- func (client *Client) AcceptResourceShareInvitationWithOptions(request *AcceptResourceShareInvitationRequest, runtime *util.RuntimeOptions) (_result *AcceptResourceShareInvitationResponse, _err error)
- func (client *Client) AssociateResourceShare(request *AssociateResourceShareRequest) (_result *AssociateResourceShareResponse, _err error)
- func (client *Client) AssociateResourceSharePermission(request *AssociateResourceSharePermissionRequest) (_result *AssociateResourceSharePermissionResponse, _err error)
- func (client *Client) AssociateResourceSharePermissionWithOptions(request *AssociateResourceSharePermissionRequest, runtime *util.RuntimeOptions) (_result *AssociateResourceSharePermissionResponse, _err error)
- func (client *Client) AssociateResourceShareWithOptions(request *AssociateResourceShareRequest, runtime *util.RuntimeOptions) (_result *AssociateResourceShareResponse, _err error)
- func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)
- func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)
- func (client *Client) CheckSharingWithResourceDirectoryStatus() (_result *CheckSharingWithResourceDirectoryStatusResponse, _err error)
- func (client *Client) CheckSharingWithResourceDirectoryStatusWithOptions(runtime *util.RuntimeOptions) (_result *CheckSharingWithResourceDirectoryStatusResponse, _err error)
- func (client *Client) CreateResourceShare(request *CreateResourceShareRequest) (_result *CreateResourceShareResponse, _err error)
- func (client *Client) CreateResourceShareWithOptions(request *CreateResourceShareRequest, runtime *util.RuntimeOptions) (_result *CreateResourceShareResponse, _err error)
- func (client *Client) DeleteResourceShare(request *DeleteResourceShareRequest) (_result *DeleteResourceShareResponse, _err error)
- func (client *Client) DeleteResourceShareWithOptions(request *DeleteResourceShareRequest, runtime *util.RuntimeOptions) (_result *DeleteResourceShareResponse, _err error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DisassociateResourceShare(request *DisassociateResourceShareRequest) (_result *DisassociateResourceShareResponse, _err error)
- func (client *Client) DisassociateResourceSharePermission(request *DisassociateResourceSharePermissionRequest) (_result *DisassociateResourceSharePermissionResponse, _err error)
- func (client *Client) DisassociateResourceSharePermissionWithOptions(request *DisassociateResourceSharePermissionRequest, ...) (_result *DisassociateResourceSharePermissionResponse, _err error)
- func (client *Client) DisassociateResourceShareWithOptions(request *DisassociateResourceShareRequest, runtime *util.RuntimeOptions) (_result *DisassociateResourceShareResponse, _err error)
- func (client *Client) EnableSharingWithResourceDirectory() (_result *EnableSharingWithResourceDirectoryResponse, _err error)
- func (client *Client) EnableSharingWithResourceDirectoryWithOptions(runtime *util.RuntimeOptions) (_result *EnableSharingWithResourceDirectoryResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) GetPermission(request *GetPermissionRequest) (_result *GetPermissionResponse, _err error)
- func (client *Client) GetPermissionWithOptions(request *GetPermissionRequest, runtime *util.RuntimeOptions) (_result *GetPermissionResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) ListPermissionVersions(request *ListPermissionVersionsRequest) (_result *ListPermissionVersionsResponse, _err error)
- func (client *Client) ListPermissionVersionsWithOptions(request *ListPermissionVersionsRequest, runtime *util.RuntimeOptions) (_result *ListPermissionVersionsResponse, _err error)
- func (client *Client) ListPermissions(request *ListPermissionsRequest) (_result *ListPermissionsResponse, _err error)
- func (client *Client) ListPermissionsWithOptions(request *ListPermissionsRequest, runtime *util.RuntimeOptions) (_result *ListPermissionsResponse, _err error)
- func (client *Client) ListResourceShareAssociations(request *ListResourceShareAssociationsRequest) (_result *ListResourceShareAssociationsResponse, _err error)
- func (client *Client) ListResourceShareAssociationsWithOptions(request *ListResourceShareAssociationsRequest, runtime *util.RuntimeOptions) (_result *ListResourceShareAssociationsResponse, _err error)
- func (client *Client) ListResourceShareInvitations(request *ListResourceShareInvitationsRequest) (_result *ListResourceShareInvitationsResponse, _err error)
- func (client *Client) ListResourceShareInvitationsWithOptions(request *ListResourceShareInvitationsRequest, runtime *util.RuntimeOptions) (_result *ListResourceShareInvitationsResponse, _err error)
- func (client *Client) ListResourceSharePermissions(request *ListResourceSharePermissionsRequest) (_result *ListResourceSharePermissionsResponse, _err error)
- func (client *Client) ListResourceSharePermissionsWithOptions(request *ListResourceSharePermissionsRequest, runtime *util.RuntimeOptions) (_result *ListResourceSharePermissionsResponse, _err error)
- func (client *Client) ListResourceShares(request *ListResourceSharesRequest) (_result *ListResourceSharesResponse, _err error)
- func (client *Client) ListResourceSharesWithOptions(request *ListResourceSharesRequest, runtime *util.RuntimeOptions) (_result *ListResourceSharesResponse, _err error)
- func (client *Client) ListSharedResources(request *ListSharedResourcesRequest) (_result *ListSharedResourcesResponse, _err error)
- func (client *Client) ListSharedResourcesWithOptions(request *ListSharedResourcesRequest, runtime *util.RuntimeOptions) (_result *ListSharedResourcesResponse, _err error)
- func (client *Client) ListSharedTargets(request *ListSharedTargetsRequest) (_result *ListSharedTargetsResponse, _err error)
- func (client *Client) ListSharedTargetsWithOptions(request *ListSharedTargetsRequest, runtime *util.RuntimeOptions) (_result *ListSharedTargetsResponse, _err error)
- func (client *Client) RejectResourceShareInvitation(request *RejectResourceShareInvitationRequest) (_result *RejectResourceShareInvitationResponse, _err error)
- func (client *Client) RejectResourceShareInvitationWithOptions(request *RejectResourceShareInvitationRequest, runtime *util.RuntimeOptions) (_result *RejectResourceShareInvitationResponse, _err error)
- func (client *Client) UpdateResourceShare(request *UpdateResourceShareRequest) (_result *UpdateResourceShareResponse, _err error)
- func (client *Client) UpdateResourceShareWithOptions(request *UpdateResourceShareRequest, runtime *util.RuntimeOptions) (_result *UpdateResourceShareResponse, _err error)
- type CreateResourceShareRequest
- func (s CreateResourceShareRequest) GoString() string
- func (s *CreateResourceShareRequest) SetAllowExternalTargets(v bool) *CreateResourceShareRequest
- func (s *CreateResourceShareRequest) SetPermissionNames(v []*string) *CreateResourceShareRequest
- func (s *CreateResourceShareRequest) SetResourceShareName(v string) *CreateResourceShareRequest
- func (s *CreateResourceShareRequest) SetResources(v []*CreateResourceShareRequestResources) *CreateResourceShareRequest
- func (s *CreateResourceShareRequest) SetTargetProperties(v []*CreateResourceShareRequestTargetProperties) *CreateResourceShareRequest
- func (s *CreateResourceShareRequest) SetTargets(v []*string) *CreateResourceShareRequest
- func (s CreateResourceShareRequest) String() string
- type CreateResourceShareRequestResources
- func (s CreateResourceShareRequestResources) GoString() string
- func (s *CreateResourceShareRequestResources) SetResourceId(v string) *CreateResourceShareRequestResources
- func (s *CreateResourceShareRequestResources) SetResourceType(v string) *CreateResourceShareRequestResources
- func (s CreateResourceShareRequestResources) String() string
- type CreateResourceShareRequestTargetProperties
- func (s CreateResourceShareRequestTargetProperties) GoString() string
- func (s *CreateResourceShareRequestTargetProperties) SetProperty(v string) *CreateResourceShareRequestTargetProperties
- func (s *CreateResourceShareRequestTargetProperties) SetTargetId(v string) *CreateResourceShareRequestTargetProperties
- func (s CreateResourceShareRequestTargetProperties) String() string
- type CreateResourceShareResponse
- func (s CreateResourceShareResponse) GoString() string
- func (s *CreateResourceShareResponse) SetBody(v *CreateResourceShareResponseBody) *CreateResourceShareResponse
- func (s *CreateResourceShareResponse) SetHeaders(v map[string]*string) *CreateResourceShareResponse
- func (s *CreateResourceShareResponse) SetStatusCode(v int32) *CreateResourceShareResponse
- func (s CreateResourceShareResponse) String() string
- type CreateResourceShareResponseBody
- func (s CreateResourceShareResponseBody) GoString() string
- func (s *CreateResourceShareResponseBody) SetRequestId(v string) *CreateResourceShareResponseBody
- func (s *CreateResourceShareResponseBody) SetResourceShare(v *CreateResourceShareResponseBodyResourceShare) *CreateResourceShareResponseBody
- func (s CreateResourceShareResponseBody) String() string
- type CreateResourceShareResponseBodyResourceShare
- func (s CreateResourceShareResponseBodyResourceShare) GoString() string
- func (s *CreateResourceShareResponseBodyResourceShare) SetAllowExternalTargets(v bool) *CreateResourceShareResponseBodyResourceShare
- func (s *CreateResourceShareResponseBodyResourceShare) SetCreateTime(v string) *CreateResourceShareResponseBodyResourceShare
- func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareId(v string) *CreateResourceShareResponseBodyResourceShare
- func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareName(v string) *CreateResourceShareResponseBodyResourceShare
- func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareOwner(v string) *CreateResourceShareResponseBodyResourceShare
- func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareStatus(v string) *CreateResourceShareResponseBodyResourceShare
- func (s *CreateResourceShareResponseBodyResourceShare) SetUpdateTime(v string) *CreateResourceShareResponseBodyResourceShare
- func (s CreateResourceShareResponseBodyResourceShare) String() string
- type DeleteResourceShareRequest
- type DeleteResourceShareResponse
- func (s DeleteResourceShareResponse) GoString() string
- func (s *DeleteResourceShareResponse) SetBody(v *DeleteResourceShareResponseBody) *DeleteResourceShareResponse
- func (s *DeleteResourceShareResponse) SetHeaders(v map[string]*string) *DeleteResourceShareResponse
- func (s *DeleteResourceShareResponse) SetStatusCode(v int32) *DeleteResourceShareResponse
- func (s DeleteResourceShareResponse) String() string
- type DeleteResourceShareResponseBody
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- func (s DescribeRegionsResponse) GoString() string
- func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
- func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
- func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
- func (s DescribeRegionsResponse) String() string
- type DescribeRegionsResponseBody
- func (s DescribeRegionsResponseBody) GoString() string
- func (s *DescribeRegionsResponseBody) SetRegions(v []*DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
- func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
- func (s DescribeRegionsResponseBody) String() string
- type DescribeRegionsResponseBodyRegions
- func (s DescribeRegionsResponseBodyRegions) GoString() string
- func (s *DescribeRegionsResponseBodyRegions) SetLocalName(v string) *DescribeRegionsResponseBodyRegions
- func (s *DescribeRegionsResponseBodyRegions) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegions
- func (s *DescribeRegionsResponseBodyRegions) SetRegionId(v string) *DescribeRegionsResponseBodyRegions
- func (s DescribeRegionsResponseBodyRegions) String() string
- type DisassociateResourceSharePermissionRequest
- func (s DisassociateResourceSharePermissionRequest) GoString() string
- func (s *DisassociateResourceSharePermissionRequest) SetPermissionName(v string) *DisassociateResourceSharePermissionRequest
- func (s *DisassociateResourceSharePermissionRequest) SetResourceShareId(v string) *DisassociateResourceSharePermissionRequest
- func (s DisassociateResourceSharePermissionRequest) String() string
- type DisassociateResourceSharePermissionResponse
- func (s DisassociateResourceSharePermissionResponse) GoString() string
- func (s *DisassociateResourceSharePermissionResponse) SetBody(v *DisassociateResourceSharePermissionResponseBody) *DisassociateResourceSharePermissionResponse
- func (s *DisassociateResourceSharePermissionResponse) SetHeaders(v map[string]*string) *DisassociateResourceSharePermissionResponse
- func (s *DisassociateResourceSharePermissionResponse) SetStatusCode(v int32) *DisassociateResourceSharePermissionResponse
- func (s DisassociateResourceSharePermissionResponse) String() string
- type DisassociateResourceSharePermissionResponseBody
- type DisassociateResourceShareRequest
- func (s DisassociateResourceShareRequest) GoString() string
- func (s *DisassociateResourceShareRequest) SetResourceOwner(v string) *DisassociateResourceShareRequest
- func (s *DisassociateResourceShareRequest) SetResourceShareId(v string) *DisassociateResourceShareRequest
- func (s *DisassociateResourceShareRequest) SetResources(v []*DisassociateResourceShareRequestResources) *DisassociateResourceShareRequest
- func (s *DisassociateResourceShareRequest) SetTargets(v []*string) *DisassociateResourceShareRequest
- func (s DisassociateResourceShareRequest) String() string
- type DisassociateResourceShareRequestResources
- func (s DisassociateResourceShareRequestResources) GoString() string
- func (s *DisassociateResourceShareRequestResources) SetResourceId(v string) *DisassociateResourceShareRequestResources
- func (s *DisassociateResourceShareRequestResources) SetResourceType(v string) *DisassociateResourceShareRequestResources
- func (s DisassociateResourceShareRequestResources) String() string
- type DisassociateResourceShareResponse
- func (s DisassociateResourceShareResponse) GoString() string
- func (s *DisassociateResourceShareResponse) SetBody(v *DisassociateResourceShareResponseBody) *DisassociateResourceShareResponse
- func (s *DisassociateResourceShareResponse) SetHeaders(v map[string]*string) *DisassociateResourceShareResponse
- func (s *DisassociateResourceShareResponse) SetStatusCode(v int32) *DisassociateResourceShareResponse
- func (s DisassociateResourceShareResponse) String() string
- type DisassociateResourceShareResponseBody
- func (s DisassociateResourceShareResponseBody) GoString() string
- func (s *DisassociateResourceShareResponseBody) SetRequestId(v string) *DisassociateResourceShareResponseBody
- func (s *DisassociateResourceShareResponseBody) SetResourceShareAssociations(v []*DisassociateResourceShareResponseBodyResourceShareAssociations) *DisassociateResourceShareResponseBody
- func (s DisassociateResourceShareResponseBody) String() string
- type DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s DisassociateResourceShareResponseBodyResourceShareAssociations) GoString() string
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatus(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatusMessage(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationType(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetCreateTime(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetEntityId(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetEntityType(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareId(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareName(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetTargetProperty(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetUpdateTime(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
- func (s DisassociateResourceShareResponseBodyResourceShareAssociations) String() string
- type EnableSharingWithResourceDirectoryResponse
- func (s EnableSharingWithResourceDirectoryResponse) GoString() string
- func (s *EnableSharingWithResourceDirectoryResponse) SetBody(v *EnableSharingWithResourceDirectoryResponseBody) *EnableSharingWithResourceDirectoryResponse
- func (s *EnableSharingWithResourceDirectoryResponse) SetHeaders(v map[string]*string) *EnableSharingWithResourceDirectoryResponse
- func (s *EnableSharingWithResourceDirectoryResponse) SetStatusCode(v int32) *EnableSharingWithResourceDirectoryResponse
- func (s EnableSharingWithResourceDirectoryResponse) String() string
- type EnableSharingWithResourceDirectoryResponseBody
- type GetPermissionRequest
- type GetPermissionResponse
- func (s GetPermissionResponse) GoString() string
- func (s *GetPermissionResponse) SetBody(v *GetPermissionResponseBody) *GetPermissionResponse
- func (s *GetPermissionResponse) SetHeaders(v map[string]*string) *GetPermissionResponse
- func (s *GetPermissionResponse) SetStatusCode(v int32) *GetPermissionResponse
- func (s GetPermissionResponse) String() string
- type GetPermissionResponseBody
- func (s GetPermissionResponseBody) GoString() string
- func (s *GetPermissionResponseBody) SetPermission(v *GetPermissionResponseBodyPermission) *GetPermissionResponseBody
- func (s *GetPermissionResponseBody) SetRequestId(v string) *GetPermissionResponseBody
- func (s GetPermissionResponseBody) String() string
- type GetPermissionResponseBodyPermission
- func (s GetPermissionResponseBodyPermission) GoString() string
- func (s *GetPermissionResponseBodyPermission) SetCreateTime(v string) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetDefaultPermission(v bool) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetDefaultVersion(v bool) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetPermission(v string) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetPermissionName(v string) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetPermissionVersion(v string) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetResourceType(v string) *GetPermissionResponseBodyPermission
- func (s *GetPermissionResponseBodyPermission) SetUpdateTime(v string) *GetPermissionResponseBodyPermission
- func (s GetPermissionResponseBodyPermission) String() string
- type ListPermissionVersionsRequest
- func (s ListPermissionVersionsRequest) GoString() string
- func (s *ListPermissionVersionsRequest) SetMaxResults(v int32) *ListPermissionVersionsRequest
- func (s *ListPermissionVersionsRequest) SetNextToken(v string) *ListPermissionVersionsRequest
- func (s *ListPermissionVersionsRequest) SetPermissionName(v string) *ListPermissionVersionsRequest
- func (s ListPermissionVersionsRequest) String() string
- type ListPermissionVersionsResponse
- func (s ListPermissionVersionsResponse) GoString() string
- func (s *ListPermissionVersionsResponse) SetBody(v *ListPermissionVersionsResponseBody) *ListPermissionVersionsResponse
- func (s *ListPermissionVersionsResponse) SetHeaders(v map[string]*string) *ListPermissionVersionsResponse
- func (s *ListPermissionVersionsResponse) SetStatusCode(v int32) *ListPermissionVersionsResponse
- func (s ListPermissionVersionsResponse) String() string
- type ListPermissionVersionsResponseBody
- func (s ListPermissionVersionsResponseBody) GoString() string
- func (s *ListPermissionVersionsResponseBody) SetNextToken(v string) *ListPermissionVersionsResponseBody
- func (s *ListPermissionVersionsResponseBody) SetPermissions(v []*ListPermissionVersionsResponseBodyPermissions) *ListPermissionVersionsResponseBody
- func (s *ListPermissionVersionsResponseBody) SetRequestId(v string) *ListPermissionVersionsResponseBody
- func (s ListPermissionVersionsResponseBody) String() string
- type ListPermissionVersionsResponseBodyPermissions
- func (s ListPermissionVersionsResponseBodyPermissions) GoString() string
- func (s *ListPermissionVersionsResponseBodyPermissions) SetCreateTime(v string) *ListPermissionVersionsResponseBodyPermissions
- func (s *ListPermissionVersionsResponseBodyPermissions) SetDefaultPermission(v bool) *ListPermissionVersionsResponseBodyPermissions
- func (s *ListPermissionVersionsResponseBodyPermissions) SetDefaultVersion(v bool) *ListPermissionVersionsResponseBodyPermissions
- func (s *ListPermissionVersionsResponseBodyPermissions) SetPermissionName(v string) *ListPermissionVersionsResponseBodyPermissions
- func (s *ListPermissionVersionsResponseBodyPermissions) SetPermissionVersion(v string) *ListPermissionVersionsResponseBodyPermissions
- func (s *ListPermissionVersionsResponseBodyPermissions) SetResourceType(v string) *ListPermissionVersionsResponseBodyPermissions
- func (s *ListPermissionVersionsResponseBodyPermissions) SetUpdateTime(v string) *ListPermissionVersionsResponseBodyPermissions
- func (s ListPermissionVersionsResponseBodyPermissions) String() string
- type ListPermissionsRequest
- func (s ListPermissionsRequest) GoString() string
- func (s *ListPermissionsRequest) SetMaxResults(v int32) *ListPermissionsRequest
- func (s *ListPermissionsRequest) SetNextToken(v string) *ListPermissionsRequest
- func (s *ListPermissionsRequest) SetResourceType(v string) *ListPermissionsRequest
- func (s ListPermissionsRequest) String() string
- type ListPermissionsResponse
- func (s ListPermissionsResponse) GoString() string
- func (s *ListPermissionsResponse) SetBody(v *ListPermissionsResponseBody) *ListPermissionsResponse
- func (s *ListPermissionsResponse) SetHeaders(v map[string]*string) *ListPermissionsResponse
- func (s *ListPermissionsResponse) SetStatusCode(v int32) *ListPermissionsResponse
- func (s ListPermissionsResponse) String() string
- type ListPermissionsResponseBody
- func (s ListPermissionsResponseBody) GoString() string
- func (s *ListPermissionsResponseBody) SetNextToken(v string) *ListPermissionsResponseBody
- func (s *ListPermissionsResponseBody) SetPermissions(v []*ListPermissionsResponseBodyPermissions) *ListPermissionsResponseBody
- func (s *ListPermissionsResponseBody) SetRequestId(v string) *ListPermissionsResponseBody
- func (s ListPermissionsResponseBody) String() string
- type ListPermissionsResponseBodyPermissions
- func (s ListPermissionsResponseBodyPermissions) GoString() string
- func (s *ListPermissionsResponseBodyPermissions) SetCreateTime(v string) *ListPermissionsResponseBodyPermissions
- func (s *ListPermissionsResponseBodyPermissions) SetDefaultPermission(v bool) *ListPermissionsResponseBodyPermissions
- func (s *ListPermissionsResponseBodyPermissions) SetDefaultVersion(v bool) *ListPermissionsResponseBodyPermissions
- func (s *ListPermissionsResponseBodyPermissions) SetPermissionName(v string) *ListPermissionsResponseBodyPermissions
- func (s *ListPermissionsResponseBodyPermissions) SetPermissionVersion(v string) *ListPermissionsResponseBodyPermissions
- func (s *ListPermissionsResponseBodyPermissions) SetResourceType(v string) *ListPermissionsResponseBodyPermissions
- func (s *ListPermissionsResponseBodyPermissions) SetUpdateTime(v string) *ListPermissionsResponseBodyPermissions
- func (s ListPermissionsResponseBodyPermissions) String() string
- type ListResourceShareAssociationsRequest
- func (s ListResourceShareAssociationsRequest) GoString() string
- func (s *ListResourceShareAssociationsRequest) SetAssociationStatus(v string) *ListResourceShareAssociationsRequest
- func (s *ListResourceShareAssociationsRequest) SetAssociationType(v string) *ListResourceShareAssociationsRequest
- func (s *ListResourceShareAssociationsRequest) SetMaxResults(v int32) *ListResourceShareAssociationsRequest
- func (s *ListResourceShareAssociationsRequest) SetNextToken(v string) *ListResourceShareAssociationsRequest
- func (s *ListResourceShareAssociationsRequest) SetResourceId(v string) *ListResourceShareAssociationsRequest
- func (s *ListResourceShareAssociationsRequest) SetResourceShareIds(v []*string) *ListResourceShareAssociationsRequest
- func (s *ListResourceShareAssociationsRequest) SetTarget(v string) *ListResourceShareAssociationsRequest
- func (s ListResourceShareAssociationsRequest) String() string
- type ListResourceShareAssociationsResponse
- func (s ListResourceShareAssociationsResponse) GoString() string
- func (s *ListResourceShareAssociationsResponse) SetBody(v *ListResourceShareAssociationsResponseBody) *ListResourceShareAssociationsResponse
- func (s *ListResourceShareAssociationsResponse) SetHeaders(v map[string]*string) *ListResourceShareAssociationsResponse
- func (s *ListResourceShareAssociationsResponse) SetStatusCode(v int32) *ListResourceShareAssociationsResponse
- func (s ListResourceShareAssociationsResponse) String() string
- type ListResourceShareAssociationsResponseBody
- func (s ListResourceShareAssociationsResponseBody) GoString() string
- func (s *ListResourceShareAssociationsResponseBody) SetNextToken(v string) *ListResourceShareAssociationsResponseBody
- func (s *ListResourceShareAssociationsResponseBody) SetRequestId(v string) *ListResourceShareAssociationsResponseBody
- func (s *ListResourceShareAssociationsResponseBody) SetResourceShareAssociations(v []*ListResourceShareAssociationsResponseBodyResourceShareAssociations) *ListResourceShareAssociationsResponseBody
- func (s ListResourceShareAssociationsResponseBody) String() string
- type ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s ListResourceShareAssociationsResponseBodyResourceShareAssociations) GoString() string
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationFailedDetails(...) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationStatus(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationStatusMessage(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationType(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetCreateTime(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetEntityId(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetEntityType(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetExternal(v bool) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetResourceShareId(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetResourceShareName(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetTargetProperty(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetUpdateTime(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
- func (s ListResourceShareAssociationsResponseBodyResourceShareAssociations) String() string
- type ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails
- func (s ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) GoString() string
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetAssociateType(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetEntityId(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetEntityType(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetFailureDescription(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetFailureReason(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetOperationType(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetStatus(v string) ...
- func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetStatusMessage(v string) ...
- func (s ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) String() string
- type ListResourceShareInvitationsRequest
- func (s ListResourceShareInvitationsRequest) GoString() string
- func (s *ListResourceShareInvitationsRequest) SetMaxResults(v int32) *ListResourceShareInvitationsRequest
- func (s *ListResourceShareInvitationsRequest) SetNextToken(v string) *ListResourceShareInvitationsRequest
- func (s *ListResourceShareInvitationsRequest) SetResourceShareIds(v []*string) *ListResourceShareInvitationsRequest
- func (s *ListResourceShareInvitationsRequest) SetResourceShareInvitationIds(v []*string) *ListResourceShareInvitationsRequest
- func (s ListResourceShareInvitationsRequest) String() string
- type ListResourceShareInvitationsResponse
- func (s ListResourceShareInvitationsResponse) GoString() string
- func (s *ListResourceShareInvitationsResponse) SetBody(v *ListResourceShareInvitationsResponseBody) *ListResourceShareInvitationsResponse
- func (s *ListResourceShareInvitationsResponse) SetHeaders(v map[string]*string) *ListResourceShareInvitationsResponse
- func (s *ListResourceShareInvitationsResponse) SetStatusCode(v int32) *ListResourceShareInvitationsResponse
- func (s ListResourceShareInvitationsResponse) String() string
- type ListResourceShareInvitationsResponseBody
- func (s ListResourceShareInvitationsResponseBody) GoString() string
- func (s *ListResourceShareInvitationsResponseBody) SetNextToken(v string) *ListResourceShareInvitationsResponseBody
- func (s *ListResourceShareInvitationsResponseBody) SetRequestId(v string) *ListResourceShareInvitationsResponseBody
- func (s *ListResourceShareInvitationsResponseBody) SetResourceShareInvitations(v []*ListResourceShareInvitationsResponseBodyResourceShareInvitations) *ListResourceShareInvitationsResponseBody
- func (s ListResourceShareInvitationsResponseBody) String() string
- type ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s ListResourceShareInvitationsResponseBodyResourceShareInvitations) GoString() string
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetCreateTime(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetInvitationFailedDetails(...) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetReceiverAccountId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareInvitationId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareName(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetSenderAccountId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetStatus(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
- func (s ListResourceShareInvitationsResponseBodyResourceShareInvitations) String() string
- type ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails
- func (s ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) GoString() string
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetAssociateType(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetFailureDescription(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetFailureReason(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetOperationType(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetResourceId(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetResourceType(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetStatus(v string) ...
- func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetStatusMessage(v string) ...
- func (s ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) String() string
- type ListResourceSharePermissionsRequest
- func (s ListResourceSharePermissionsRequest) GoString() string
- func (s *ListResourceSharePermissionsRequest) SetMaxResults(v int32) *ListResourceSharePermissionsRequest
- func (s *ListResourceSharePermissionsRequest) SetNextToken(v string) *ListResourceSharePermissionsRequest
- func (s *ListResourceSharePermissionsRequest) SetResourceOwner(v string) *ListResourceSharePermissionsRequest
- func (s *ListResourceSharePermissionsRequest) SetResourceShareId(v string) *ListResourceSharePermissionsRequest
- func (s ListResourceSharePermissionsRequest) String() string
- type ListResourceSharePermissionsResponse
- func (s ListResourceSharePermissionsResponse) GoString() string
- func (s *ListResourceSharePermissionsResponse) SetBody(v *ListResourceSharePermissionsResponseBody) *ListResourceSharePermissionsResponse
- func (s *ListResourceSharePermissionsResponse) SetHeaders(v map[string]*string) *ListResourceSharePermissionsResponse
- func (s *ListResourceSharePermissionsResponse) SetStatusCode(v int32) *ListResourceSharePermissionsResponse
- func (s ListResourceSharePermissionsResponse) String() string
- type ListResourceSharePermissionsResponseBody
- func (s ListResourceSharePermissionsResponseBody) GoString() string
- func (s *ListResourceSharePermissionsResponseBody) SetNextToken(v string) *ListResourceSharePermissionsResponseBody
- func (s *ListResourceSharePermissionsResponseBody) SetPermissions(v []*ListResourceSharePermissionsResponseBodyPermissions) *ListResourceSharePermissionsResponseBody
- func (s *ListResourceSharePermissionsResponseBody) SetRequestId(v string) *ListResourceSharePermissionsResponseBody
- func (s ListResourceSharePermissionsResponseBody) String() string
- type ListResourceSharePermissionsResponseBodyPermissions
- func (s ListResourceSharePermissionsResponseBodyPermissions) GoString() string
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetCreateTime(v string) *ListResourceSharePermissionsResponseBodyPermissions
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetDefaultPermission(v bool) *ListResourceSharePermissionsResponseBodyPermissions
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetDefaultVersion(v bool) *ListResourceSharePermissionsResponseBodyPermissions
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetPermissionName(v string) *ListResourceSharePermissionsResponseBodyPermissions
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetPermissionVersion(v string) *ListResourceSharePermissionsResponseBodyPermissions
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetResourceType(v string) *ListResourceSharePermissionsResponseBodyPermissions
- func (s *ListResourceSharePermissionsResponseBodyPermissions) SetUpdateTime(v string) *ListResourceSharePermissionsResponseBodyPermissions
- func (s ListResourceSharePermissionsResponseBodyPermissions) String() string
- type ListResourceSharesRequest
- func (s ListResourceSharesRequest) GoString() string
- func (s *ListResourceSharesRequest) SetMaxResults(v int32) *ListResourceSharesRequest
- func (s *ListResourceSharesRequest) SetNextToken(v string) *ListResourceSharesRequest
- func (s *ListResourceSharesRequest) SetPermissionName(v string) *ListResourceSharesRequest
- func (s *ListResourceSharesRequest) SetResourceOwner(v string) *ListResourceSharesRequest
- func (s *ListResourceSharesRequest) SetResourceShareIds(v []*string) *ListResourceSharesRequest
- func (s *ListResourceSharesRequest) SetResourceShareName(v string) *ListResourceSharesRequest
- func (s *ListResourceSharesRequest) SetResourceShareStatus(v string) *ListResourceSharesRequest
- func (s ListResourceSharesRequest) String() string
- type ListResourceSharesResponse
- func (s ListResourceSharesResponse) GoString() string
- func (s *ListResourceSharesResponse) SetBody(v *ListResourceSharesResponseBody) *ListResourceSharesResponse
- func (s *ListResourceSharesResponse) SetHeaders(v map[string]*string) *ListResourceSharesResponse
- func (s *ListResourceSharesResponse) SetStatusCode(v int32) *ListResourceSharesResponse
- func (s ListResourceSharesResponse) String() string
- type ListResourceSharesResponseBody
- func (s ListResourceSharesResponseBody) GoString() string
- func (s *ListResourceSharesResponseBody) SetNextToken(v string) *ListResourceSharesResponseBody
- func (s *ListResourceSharesResponseBody) SetRequestId(v string) *ListResourceSharesResponseBody
- func (s *ListResourceSharesResponseBody) SetResourceShares(v []*ListResourceSharesResponseBodyResourceShares) *ListResourceSharesResponseBody
- func (s ListResourceSharesResponseBody) String() string
- type ListResourceSharesResponseBodyResourceShares
- func (s ListResourceSharesResponseBodyResourceShares) GoString() string
- func (s *ListResourceSharesResponseBodyResourceShares) SetAllowExternalTargets(v bool) *ListResourceSharesResponseBodyResourceShares
- func (s *ListResourceSharesResponseBodyResourceShares) SetCreateTime(v string) *ListResourceSharesResponseBodyResourceShares
- func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareId(v string) *ListResourceSharesResponseBodyResourceShares
- func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareName(v string) *ListResourceSharesResponseBodyResourceShares
- func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareOwner(v string) *ListResourceSharesResponseBodyResourceShares
- func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareStatus(v string) *ListResourceSharesResponseBodyResourceShares
- func (s *ListResourceSharesResponseBodyResourceShares) SetUpdateTime(v string) *ListResourceSharesResponseBodyResourceShares
- func (s ListResourceSharesResponseBodyResourceShares) String() string
- type ListSharedResourcesRequest
- func (s ListSharedResourcesRequest) GoString() string
- func (s *ListSharedResourcesRequest) SetMaxResults(v int32) *ListSharedResourcesRequest
- func (s *ListSharedResourcesRequest) SetNextToken(v string) *ListSharedResourcesRequest
- func (s *ListSharedResourcesRequest) SetResourceIds(v []*string) *ListSharedResourcesRequest
- func (s *ListSharedResourcesRequest) SetResourceOwner(v string) *ListSharedResourcesRequest
- func (s *ListSharedResourcesRequest) SetResourceShareIds(v []*string) *ListSharedResourcesRequest
- func (s *ListSharedResourcesRequest) SetResourceType(v string) *ListSharedResourcesRequest
- func (s *ListSharedResourcesRequest) SetTarget(v string) *ListSharedResourcesRequest
- func (s ListSharedResourcesRequest) String() string
- type ListSharedResourcesResponse
- func (s ListSharedResourcesResponse) GoString() string
- func (s *ListSharedResourcesResponse) SetBody(v *ListSharedResourcesResponseBody) *ListSharedResourcesResponse
- func (s *ListSharedResourcesResponse) SetHeaders(v map[string]*string) *ListSharedResourcesResponse
- func (s *ListSharedResourcesResponse) SetStatusCode(v int32) *ListSharedResourcesResponse
- func (s ListSharedResourcesResponse) String() string
- type ListSharedResourcesResponseBody
- func (s ListSharedResourcesResponseBody) GoString() string
- func (s *ListSharedResourcesResponseBody) SetNextToken(v string) *ListSharedResourcesResponseBody
- func (s *ListSharedResourcesResponseBody) SetRequestId(v string) *ListSharedResourcesResponseBody
- func (s *ListSharedResourcesResponseBody) SetSharedResources(v []*ListSharedResourcesResponseBodySharedResources) *ListSharedResourcesResponseBody
- func (s ListSharedResourcesResponseBody) String() string
- type ListSharedResourcesResponseBodySharedResources
- func (s ListSharedResourcesResponseBodySharedResources) GoString() string
- func (s *ListSharedResourcesResponseBodySharedResources) SetCreateTime(v string) *ListSharedResourcesResponseBodySharedResources
- func (s *ListSharedResourcesResponseBodySharedResources) SetResourceId(v string) *ListSharedResourcesResponseBodySharedResources
- func (s *ListSharedResourcesResponseBodySharedResources) SetResourceShareId(v string) *ListSharedResourcesResponseBodySharedResources
- func (s *ListSharedResourcesResponseBodySharedResources) SetResourceStatus(v string) *ListSharedResourcesResponseBodySharedResources
- func (s *ListSharedResourcesResponseBodySharedResources) SetResourceStatusMessage(v string) *ListSharedResourcesResponseBodySharedResources
- func (s *ListSharedResourcesResponseBodySharedResources) SetResourceType(v string) *ListSharedResourcesResponseBodySharedResources
- func (s *ListSharedResourcesResponseBodySharedResources) SetUpdateTime(v string) *ListSharedResourcesResponseBodySharedResources
- func (s ListSharedResourcesResponseBodySharedResources) String() string
- type ListSharedTargetsRequest
- func (s ListSharedTargetsRequest) GoString() string
- func (s *ListSharedTargetsRequest) SetMaxResults(v int32) *ListSharedTargetsRequest
- func (s *ListSharedTargetsRequest) SetNextToken(v string) *ListSharedTargetsRequest
- func (s *ListSharedTargetsRequest) SetResourceId(v string) *ListSharedTargetsRequest
- func (s *ListSharedTargetsRequest) SetResourceOwner(v string) *ListSharedTargetsRequest
- func (s *ListSharedTargetsRequest) SetResourceShareIds(v []*string) *ListSharedTargetsRequest
- func (s *ListSharedTargetsRequest) SetResourceType(v string) *ListSharedTargetsRequest
- func (s *ListSharedTargetsRequest) SetTargets(v []*string) *ListSharedTargetsRequest
- func (s ListSharedTargetsRequest) String() string
- type ListSharedTargetsResponse
- func (s ListSharedTargetsResponse) GoString() string
- func (s *ListSharedTargetsResponse) SetBody(v *ListSharedTargetsResponseBody) *ListSharedTargetsResponse
- func (s *ListSharedTargetsResponse) SetHeaders(v map[string]*string) *ListSharedTargetsResponse
- func (s *ListSharedTargetsResponse) SetStatusCode(v int32) *ListSharedTargetsResponse
- func (s ListSharedTargetsResponse) String() string
- type ListSharedTargetsResponseBody
- func (s ListSharedTargetsResponseBody) GoString() string
- func (s *ListSharedTargetsResponseBody) SetNextToken(v string) *ListSharedTargetsResponseBody
- func (s *ListSharedTargetsResponseBody) SetRequestId(v string) *ListSharedTargetsResponseBody
- func (s *ListSharedTargetsResponseBody) SetSharedTargets(v []*ListSharedTargetsResponseBodySharedTargets) *ListSharedTargetsResponseBody
- func (s ListSharedTargetsResponseBody) String() string
- type ListSharedTargetsResponseBodySharedTargets
- func (s ListSharedTargetsResponseBodySharedTargets) GoString() string
- func (s *ListSharedTargetsResponseBodySharedTargets) SetCreateTime(v string) *ListSharedTargetsResponseBodySharedTargets
- func (s *ListSharedTargetsResponseBodySharedTargets) SetExternal(v bool) *ListSharedTargetsResponseBodySharedTargets
- func (s *ListSharedTargetsResponseBodySharedTargets) SetResourceShareId(v string) *ListSharedTargetsResponseBodySharedTargets
- func (s *ListSharedTargetsResponseBodySharedTargets) SetTargetId(v string) *ListSharedTargetsResponseBodySharedTargets
- func (s *ListSharedTargetsResponseBodySharedTargets) SetTargetProperty(v string) *ListSharedTargetsResponseBodySharedTargets
- func (s *ListSharedTargetsResponseBodySharedTargets) SetUpdateTime(v string) *ListSharedTargetsResponseBodySharedTargets
- func (s ListSharedTargetsResponseBodySharedTargets) String() string
- type RejectResourceShareInvitationRequest
- type RejectResourceShareInvitationResponse
- func (s RejectResourceShareInvitationResponse) GoString() string
- func (s *RejectResourceShareInvitationResponse) SetBody(v *RejectResourceShareInvitationResponseBody) *RejectResourceShareInvitationResponse
- func (s *RejectResourceShareInvitationResponse) SetHeaders(v map[string]*string) *RejectResourceShareInvitationResponse
- func (s *RejectResourceShareInvitationResponse) SetStatusCode(v int32) *RejectResourceShareInvitationResponse
- func (s RejectResourceShareInvitationResponse) String() string
- type RejectResourceShareInvitationResponseBody
- func (s RejectResourceShareInvitationResponseBody) GoString() string
- func (s *RejectResourceShareInvitationResponseBody) SetRequestId(v string) *RejectResourceShareInvitationResponseBody
- func (s *RejectResourceShareInvitationResponseBody) SetResourceShareInvitation(v *RejectResourceShareInvitationResponseBodyResourceShareInvitation) *RejectResourceShareInvitationResponseBody
- func (s RejectResourceShareInvitationResponseBody) String() string
- type RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s RejectResourceShareInvitationResponseBodyResourceShareInvitation) GoString() string
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetCreateTime(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetReceiverAccountId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareInvitationId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareName(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetSenderAccountId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetStatus(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
- func (s RejectResourceShareInvitationResponseBodyResourceShareInvitation) String() string
- type UpdateResourceShareRequest
- func (s UpdateResourceShareRequest) GoString() string
- func (s *UpdateResourceShareRequest) SetAllowExternalTargets(v bool) *UpdateResourceShareRequest
- func (s *UpdateResourceShareRequest) SetResourceShareId(v string) *UpdateResourceShareRequest
- func (s *UpdateResourceShareRequest) SetResourceShareName(v string) *UpdateResourceShareRequest
- func (s UpdateResourceShareRequest) String() string
- type UpdateResourceShareResponse
- func (s UpdateResourceShareResponse) GoString() string
- func (s *UpdateResourceShareResponse) SetBody(v *UpdateResourceShareResponseBody) *UpdateResourceShareResponse
- func (s *UpdateResourceShareResponse) SetHeaders(v map[string]*string) *UpdateResourceShareResponse
- func (s *UpdateResourceShareResponse) SetStatusCode(v int32) *UpdateResourceShareResponse
- func (s UpdateResourceShareResponse) String() string
- type UpdateResourceShareResponseBody
- func (s UpdateResourceShareResponseBody) GoString() string
- func (s *UpdateResourceShareResponseBody) SetRequestId(v string) *UpdateResourceShareResponseBody
- func (s *UpdateResourceShareResponseBody) SetResourceShare(v *UpdateResourceShareResponseBodyResourceShare) *UpdateResourceShareResponseBody
- func (s UpdateResourceShareResponseBody) String() string
- type UpdateResourceShareResponseBodyResourceShare
- func (s UpdateResourceShareResponseBodyResourceShare) GoString() string
- func (s *UpdateResourceShareResponseBodyResourceShare) SetAllowExternalTargets(v bool) *UpdateResourceShareResponseBodyResourceShare
- func (s *UpdateResourceShareResponseBodyResourceShare) SetCreateTime(v string) *UpdateResourceShareResponseBodyResourceShare
- func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareId(v string) *UpdateResourceShareResponseBodyResourceShare
- func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareName(v string) *UpdateResourceShareResponseBodyResourceShare
- func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareOwner(v string) *UpdateResourceShareResponseBodyResourceShare
- func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareStatus(v string) *UpdateResourceShareResponseBodyResourceShare
- func (s *UpdateResourceShareResponseBodyResourceShare) SetUpdateTime(v string) *UpdateResourceShareResponseBodyResourceShare
- func (s UpdateResourceShareResponseBodyResourceShare) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptResourceShareInvitationRequest ¶
type AcceptResourceShareInvitationRequest struct { // // You can call the [ListResourceShareInvitations](~~450564~~) operation to obtain the ID. ResourceShareInvitationId *string `json:"ResourceShareInvitationId,omitempty" xml:"ResourceShareInvitationId,omitempty"` }
func (AcceptResourceShareInvitationRequest) GoString ¶
func (s AcceptResourceShareInvitationRequest) GoString() string
func (*AcceptResourceShareInvitationRequest) SetResourceShareInvitationId ¶
func (s *AcceptResourceShareInvitationRequest) SetResourceShareInvitationId(v string) *AcceptResourceShareInvitationRequest
func (AcceptResourceShareInvitationRequest) String ¶
func (s AcceptResourceShareInvitationRequest) String() string
type AcceptResourceShareInvitationResponse ¶
type AcceptResourceShareInvitationResponse struct {}
func (AcceptResourceShareInvitationResponse) GoString ¶
func (s AcceptResourceShareInvitationResponse) GoString() string
func (*AcceptResourceShareInvitationResponse) SetHeaders ¶
func (s *AcceptResourceShareInvitationResponse) SetHeaders(v map[string]*string) *AcceptResourceShareInvitationResponse
func (*AcceptResourceShareInvitationResponse) SetStatusCode ¶
func (s *AcceptResourceShareInvitationResponse) SetStatusCode(v int32) *AcceptResourceShareInvitationResponse
func (AcceptResourceShareInvitationResponse) String ¶
func (s AcceptResourceShareInvitationResponse) String() string
type AcceptResourceShareInvitationResponseBody ¶
type AcceptResourceShareInvitationResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShareInvitation *AcceptResourceShareInvitationResponseBodyResourceShareInvitation `json:"ResourceShareInvitation,omitempty" xml:"ResourceShareInvitation,omitempty" type:"Struct"` }RequestId *
func (AcceptResourceShareInvitationResponseBody) GoString ¶
func (s AcceptResourceShareInvitationResponseBody) GoString() string
func (*AcceptResourceShareInvitationResponseBody) SetRequestId ¶
func (s *AcceptResourceShareInvitationResponseBody) SetRequestId(v string) *AcceptResourceShareInvitationResponseBody
func (*AcceptResourceShareInvitationResponseBody) SetResourceShareInvitation ¶
func (s *AcceptResourceShareInvitationResponseBody) SetResourceShareInvitation(v *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) *AcceptResourceShareInvitationResponseBody
func (AcceptResourceShareInvitationResponseBody) String ¶
func (s AcceptResourceShareInvitationResponseBody) String() string
type AcceptResourceShareInvitationResponseBodyResourceShareInvitation ¶
type AcceptResourceShareInvitationResponseBodyResourceShareInvitation struct { AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails `json:"AcceptInvitationFailedDetails,omitempty" xml:"AcceptInvitationFailedDetails,omitempty" type:"Repeated"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ReceiverAccountId *string `json:"ReceiverAccountId,omitempty" xml:"ReceiverAccountId,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` ResourceShareInvitationId *string `json:"ResourceShareInvitationId,omitempty" xml:"ResourceShareInvitationId,omitempty"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` SenderAccountId *string `json:"SenderAccountId,omitempty" xml:"SenderAccountId,omitempty"` // // * Pending // * Accepted // * Cancelled // * Rejected // * Expired // * AcceptFailed Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }AcceptInvitationFailedDetails []*
func (AcceptResourceShareInvitationResponseBodyResourceShareInvitation) GoString ¶
func (s AcceptResourceShareInvitationResponseBodyResourceShareInvitation) GoString() string
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetAcceptInvitationFailedDetails ¶ added in v2.1.1
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetCreateTime ¶
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetReceiverAccountId ¶
func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetReceiverAccountId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareId ¶
func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareInvitationId ¶
func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareInvitationId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareName ¶
func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareName(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetSenderAccountId ¶
func (s *AcceptResourceShareInvitationResponseBodyResourceShareInvitation) SetSenderAccountId(v string) *AcceptResourceShareInvitationResponseBodyResourceShareInvitation
func (AcceptResourceShareInvitationResponseBodyResourceShareInvitation) String ¶
func (s AcceptResourceShareInvitationResponseBodyResourceShareInvitation) String() string
type AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails ¶ added in v2.1.1
type AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails struct { // The type of the sharing operation. Valid values: // // * Associate ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // // * Unavailable: The resource cannot be shared. // * LimitExceeded: The number of shared resources within the Alibaba Cloud account exceeds the upper limit. // * ZonalResourceInaccessible: The resource is unavailable in this region. // * InternalError: An internal error occurred during the check. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"` }
func (AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) GoString ¶ added in v2.1.1
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetAssociateType ¶ added in v2.1.1
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetFailureDescription ¶ added in v2.1.4
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetFailureReason ¶ added in v2.1.4
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetOperationType ¶ added in v2.1.4
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetResourceId ¶ added in v2.1.1
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetResourceType ¶ added in v2.1.1
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetStatus ¶ added in v2.1.1
func (*AcceptResourceShareInvitationResponseBodyResourceShareInvitationAcceptInvitationFailedDetails) SetStatusMessage ¶ added in v2.1.1
type AssociateResourceSharePermissionRequest ¶ added in v2.0.1
type AssociateResourceSharePermissionRequest struct { string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` // // * false: does not use the specified permission to replace an existing permission. This is the default value. If you set the value to false for a resource share that does not have associated permissions, the system associates the specified permission with the resource share. In a resource share, one resource type can have only one permission. If you set the value to false for a resource share that already has a permission for the resource type indicated by the specified permission, the system reports an error. This prevents you from replacing the existing permission by mistake. // * true: uses the specified permission to replace an existing permission of the same resource type. Replace *bool `json:"Replace,omitempty" xml:"Replace,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` }PermissionName *
func (AssociateResourceSharePermissionRequest) GoString ¶ added in v2.0.1
func (s AssociateResourceSharePermissionRequest) GoString() string
func (*AssociateResourceSharePermissionRequest) SetPermissionName ¶ added in v2.0.1
func (s *AssociateResourceSharePermissionRequest) SetPermissionName(v string) *AssociateResourceSharePermissionRequest
func (*AssociateResourceSharePermissionRequest) SetReplace ¶ added in v2.0.1
func (s *AssociateResourceSharePermissionRequest) SetReplace(v bool) *AssociateResourceSharePermissionRequest
func (*AssociateResourceSharePermissionRequest) SetResourceShareId ¶ added in v2.0.1
func (s *AssociateResourceSharePermissionRequest) SetResourceShareId(v string) *AssociateResourceSharePermissionRequest
func (AssociateResourceSharePermissionRequest) String ¶ added in v2.0.1
func (s AssociateResourceSharePermissionRequest) String() string
type AssociateResourceSharePermissionResponse ¶ added in v2.0.1
type AssociateResourceSharePermissionResponse struct {}
func (AssociateResourceSharePermissionResponse) GoString ¶ added in v2.0.1
func (s AssociateResourceSharePermissionResponse) GoString() string
func (*AssociateResourceSharePermissionResponse) SetHeaders ¶ added in v2.0.1
func (s *AssociateResourceSharePermissionResponse) SetHeaders(v map[string]*string) *AssociateResourceSharePermissionResponse
func (*AssociateResourceSharePermissionResponse) SetStatusCode ¶ added in v2.0.1
func (s *AssociateResourceSharePermissionResponse) SetStatusCode(v int32) *AssociateResourceSharePermissionResponse
func (AssociateResourceSharePermissionResponse) String ¶ added in v2.0.1
func (s AssociateResourceSharePermissionResponse) String() string
type AssociateResourceSharePermissionResponseBody ¶ added in v2.0.1
type AssociateResourceSharePermissionResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }RequestId *
func (AssociateResourceSharePermissionResponseBody) GoString ¶ added in v2.0.1
func (s AssociateResourceSharePermissionResponseBody) GoString() string
func (*AssociateResourceSharePermissionResponseBody) SetRequestId ¶ added in v2.0.1
func (s *AssociateResourceSharePermissionResponseBody) SetRequestId(v string) *AssociateResourceSharePermissionResponseBody
func (AssociateResourceSharePermissionResponseBody) String ¶ added in v2.0.1
func (s AssociateResourceSharePermissionResponseBody) String() string
type AssociateResourceShareRequest ¶
type AssociateResourceShareRequest struct { string `json:"PermissionNames,omitempty" xml:"PermissionNames,omitempty" type:"Repeated"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // The information about the resources. Targets []*string `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"` }PermissionNames []*
func (AssociateResourceShareRequest) GoString ¶
func (s AssociateResourceShareRequest) GoString() string
func (*AssociateResourceShareRequest) SetPermissionNames ¶ added in v2.0.1
func (s *AssociateResourceShareRequest) SetPermissionNames(v []*string) *AssociateResourceShareRequest
func (*AssociateResourceShareRequest) SetResourceShareId ¶
func (s *AssociateResourceShareRequest) SetResourceShareId(v string) *AssociateResourceShareRequest
func (*AssociateResourceShareRequest) SetResources ¶
func (s *AssociateResourceShareRequest) SetResources(v []*AssociateResourceShareRequestResources) *AssociateResourceShareRequest
func (*AssociateResourceShareRequest) SetTargetProperties ¶ added in v2.1.3
func (s *AssociateResourceShareRequest) SetTargetProperties(v []*AssociateResourceShareRequestTargetProperties) *AssociateResourceShareRequest
func (*AssociateResourceShareRequest) SetTargets ¶
func (s *AssociateResourceShareRequest) SetTargets(v []*string) *AssociateResourceShareRequest
func (AssociateResourceShareRequest) String ¶
func (s AssociateResourceShareRequest) String() string
type AssociateResourceShareRequestResources ¶
type AssociateResourceShareRequestResources struct { // // Valid values of N: 1 to 5. This indicates that a maximum of five shared resources can be specified at a time. // // > Resources.N.ResourceId and Resources.N.ResourceType must be used in pairs. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // // Valid values of N: 1 to 5. This indicates that a maximum of five shared resources can be specified at a time. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). // // > `Resources.N.ResourceId` and `Resources.N.ResourceType` must be used in pairs. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (AssociateResourceShareRequestResources) GoString ¶
func (s AssociateResourceShareRequestResources) GoString() string
func (*AssociateResourceShareRequestResources) SetResourceId ¶
func (s *AssociateResourceShareRequestResources) SetResourceId(v string) *AssociateResourceShareRequestResources
func (*AssociateResourceShareRequestResources) SetResourceType ¶
func (s *AssociateResourceShareRequestResources) SetResourceType(v string) *AssociateResourceShareRequestResources
func (AssociateResourceShareRequestResources) String ¶
func (s AssociateResourceShareRequestResources) String() string
type AssociateResourceShareRequestTargetProperties ¶ added in v2.1.3
type AssociateResourceShareRequestTargetProperties struct {}
func (AssociateResourceShareRequestTargetProperties) GoString ¶ added in v2.1.3
func (s AssociateResourceShareRequestTargetProperties) GoString() string
func (*AssociateResourceShareRequestTargetProperties) SetProperty ¶ added in v2.1.3
func (s *AssociateResourceShareRequestTargetProperties) SetProperty(v string) *AssociateResourceShareRequestTargetProperties
func (*AssociateResourceShareRequestTargetProperties) SetTargetId ¶ added in v2.1.3
func (s *AssociateResourceShareRequestTargetProperties) SetTargetId(v string) *AssociateResourceShareRequestTargetProperties
func (AssociateResourceShareRequestTargetProperties) String ¶ added in v2.1.3
func (s AssociateResourceShareRequestTargetProperties) String() string
type AssociateResourceShareResponse ¶
type AssociateResourceShareResponse struct {}
func (AssociateResourceShareResponse) GoString ¶
func (s AssociateResourceShareResponse) GoString() string
func (*AssociateResourceShareResponse) SetBody ¶
func (s *AssociateResourceShareResponse) SetBody(v *AssociateResourceShareResponseBody) *AssociateResourceShareResponse
func (*AssociateResourceShareResponse) SetHeaders ¶
func (s *AssociateResourceShareResponse) SetHeaders(v map[string]*string) *AssociateResourceShareResponse
func (*AssociateResourceShareResponse) SetStatusCode ¶
func (s *AssociateResourceShareResponse) SetStatusCode(v int32) *AssociateResourceShareResponse
func (AssociateResourceShareResponse) String ¶
func (s AssociateResourceShareResponse) String() string
type AssociateResourceShareResponseBody ¶
type AssociateResourceShareResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShareAssociations []*AssociateResourceShareResponseBodyResourceShareAssociations `json:"ResourceShareAssociations,omitempty" xml:"ResourceShareAssociations,omitempty" type:"Repeated"` }RequestId *
func (AssociateResourceShareResponseBody) GoString ¶
func (s AssociateResourceShareResponseBody) GoString() string
func (*AssociateResourceShareResponseBody) SetRequestId ¶
func (s *AssociateResourceShareResponseBody) SetRequestId(v string) *AssociateResourceShareResponseBody
func (*AssociateResourceShareResponseBody) SetResourceShareAssociations ¶
func (s *AssociateResourceShareResponseBody) SetResourceShareAssociations(v []*AssociateResourceShareResponseBodyResourceShareAssociations) *AssociateResourceShareResponseBody
func (AssociateResourceShareResponseBody) String ¶
func (s AssociateResourceShareResponseBody) String() string
type AssociateResourceShareResponseBodyResourceShareAssociations ¶
type AssociateResourceShareResponseBodyResourceShareAssociations struct { // // * Associating: The entity is being associated. // * Associated: The entity is associated. // * Failed: The entity fails to be associated. // * Disassociating: The entity is being disassociated. // * Disassociated: The entity is disassociated. // // > The system deletes the records of entities in the `Failed` or `Disassociated` state within 48 hours to 96 hours. AssociationStatus *string `json:"AssociationStatus,omitempty" xml:"AssociationStatus,omitempty"` AssociationStatusMessage *string `json:"AssociationStatusMessage,omitempty" xml:"AssociationStatusMessage,omitempty"` // // * Resource // * Target AssociationType *string `json:"AssociationType,omitempty" xml:"AssociationType,omitempty"` // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the time when the shared resource was associated with the resource share. // * If the value of `AssociationType` is `Target`, the value of this parameter is the time when the principal was associated with the resource share. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the ID of the shared resource. // * If the value of `AssociationType` is `Target`, the value of this parameter is the ID of the principal. EntityId *string `json:"EntityId,omitempty" xml:"EntityId,omitempty"` // // * If the value of AssociationType is Resource, the value of this parameter is the type of the shared resource. For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). // * If the value of AssociationType is Target, the value of this parameter is `Account`. EntityType *string `json:"EntityType,omitempty" xml:"EntityType,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // The name of the resource share. // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the time when the association of the shared resource was updated. // * If the value of `AssociationType` is `Target`, the value of this parameter is the time when the association of the principal was updated. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (AssociateResourceShareResponseBodyResourceShareAssociations) GoString ¶
func (s AssociateResourceShareResponseBodyResourceShareAssociations) GoString() string
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatus ¶
func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatus(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatusMessage ¶
func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatusMessage(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationType ¶
func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetAssociationType(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetCreateTime ¶
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetEntityId ¶
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetEntityType ¶
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareId ¶
func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareId(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareName ¶
func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareName(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetTargetProperty ¶ added in v2.1.2
func (s *AssociateResourceShareResponseBodyResourceShareAssociations) SetTargetProperty(v string) *AssociateResourceShareResponseBodyResourceShareAssociations
func (*AssociateResourceShareResponseBodyResourceShareAssociations) SetUpdateTime ¶
func (AssociateResourceShareResponseBodyResourceShareAssociations) String ¶
func (s AssociateResourceShareResponseBodyResourceShareAssociations) String() string
type ChangeResourceGroupRequest ¶ added in v2.1.0
type ChangeResourceGroupRequest struct { // The ID of the destination resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the resource share. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The region ID of the resource share. ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"` }
func (ChangeResourceGroupRequest) GoString ¶ added in v2.1.0
func (s ChangeResourceGroupRequest) GoString() string
func (*ChangeResourceGroupRequest) SetResourceGroupId ¶ added in v2.1.0
func (s *ChangeResourceGroupRequest) SetResourceGroupId(v string) *ChangeResourceGroupRequest
func (*ChangeResourceGroupRequest) SetResourceId ¶ added in v2.1.0
func (s *ChangeResourceGroupRequest) SetResourceId(v string) *ChangeResourceGroupRequest
func (*ChangeResourceGroupRequest) SetResourceRegionId ¶ added in v2.1.0
func (s *ChangeResourceGroupRequest) SetResourceRegionId(v string) *ChangeResourceGroupRequest
func (ChangeResourceGroupRequest) String ¶ added in v2.1.0
func (s ChangeResourceGroupRequest) String() string
type ChangeResourceGroupResponse ¶ added in v2.1.0
type ChangeResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ChangeResourceGroupResponse) GoString ¶ added in v2.1.0
func (s ChangeResourceGroupResponse) GoString() string
func (*ChangeResourceGroupResponse) SetBody ¶ added in v2.1.0
func (s *ChangeResourceGroupResponse) SetBody(v *ChangeResourceGroupResponseBody) *ChangeResourceGroupResponse
func (*ChangeResourceGroupResponse) SetHeaders ¶ added in v2.1.0
func (s *ChangeResourceGroupResponse) SetHeaders(v map[string]*string) *ChangeResourceGroupResponse
func (*ChangeResourceGroupResponse) SetStatusCode ¶ added in v2.1.0
func (s *ChangeResourceGroupResponse) SetStatusCode(v int32) *ChangeResourceGroupResponse
func (ChangeResourceGroupResponse) String ¶ added in v2.1.0
func (s ChangeResourceGroupResponse) String() string
type ChangeResourceGroupResponseBody ¶ added in v2.1.0
type ChangeResourceGroupResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ChangeResourceGroupResponseBody) GoString ¶ added in v2.1.0
func (s ChangeResourceGroupResponseBody) GoString() string
func (*ChangeResourceGroupResponseBody) SetRequestId ¶ added in v2.1.0
func (s *ChangeResourceGroupResponseBody) SetRequestId(v string) *ChangeResourceGroupResponseBody
func (ChangeResourceGroupResponseBody) String ¶ added in v2.1.0
func (s ChangeResourceGroupResponseBody) String() string
type CheckSharingWithResourceDirectoryStatusResponse ¶ added in v2.1.0
type CheckSharingWithResourceDirectoryStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CheckSharingWithResourceDirectoryStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CheckSharingWithResourceDirectoryStatusResponse) GoString ¶ added in v2.1.0
func (s CheckSharingWithResourceDirectoryStatusResponse) GoString() string
func (*CheckSharingWithResourceDirectoryStatusResponse) SetHeaders ¶ added in v2.1.0
func (s *CheckSharingWithResourceDirectoryStatusResponse) SetHeaders(v map[string]*string) *CheckSharingWithResourceDirectoryStatusResponse
func (*CheckSharingWithResourceDirectoryStatusResponse) SetStatusCode ¶ added in v2.1.0
func (s *CheckSharingWithResourceDirectoryStatusResponse) SetStatusCode(v int32) *CheckSharingWithResourceDirectoryStatusResponse
func (CheckSharingWithResourceDirectoryStatusResponse) String ¶ added in v2.1.0
func (s CheckSharingWithResourceDirectoryStatusResponse) String() string
type CheckSharingWithResourceDirectoryStatusResponseBody ¶ added in v2.1.0
type CheckSharingWithResourceDirectoryStatusResponseBody struct { // Indicates whether resource sharing within a resource directory is enabled. Valid values: // // * false // * true EnableSharingWithRd *bool `json:"EnableSharingWithRd,omitempty" xml:"EnableSharingWithRd,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CheckSharingWithResourceDirectoryStatusResponseBody) GoString ¶ added in v2.1.0
func (s CheckSharingWithResourceDirectoryStatusResponseBody) GoString() string
func (*CheckSharingWithResourceDirectoryStatusResponseBody) SetEnableSharingWithRd ¶ added in v2.1.0
func (s *CheckSharingWithResourceDirectoryStatusResponseBody) SetEnableSharingWithRd(v bool) *CheckSharingWithResourceDirectoryStatusResponseBody
func (*CheckSharingWithResourceDirectoryStatusResponseBody) SetRequestId ¶ added in v2.1.0
func (s *CheckSharingWithResourceDirectoryStatusResponseBody) SetRequestId(v string) *CheckSharingWithResourceDirectoryStatusResponseBody
func (CheckSharingWithResourceDirectoryStatusResponseBody) String ¶ added in v2.1.0
func (s CheckSharingWithResourceDirectoryStatusResponseBody) String() string
type Client ¶
func (*Client) AcceptResourceShareInvitation ¶
func (client *Client) AcceptResourceShareInvitation(request *AcceptResourceShareInvitationRequest) (_result *AcceptResourceShareInvitationResponse, _err error)
*
- ### [](#)
- * A principal needs to accept or reject a resource sharing invitation only if the principal is not the management account or a member of a resource directory. If you share resources with an object in a resource directory, the system automatically accepts the resource sharing invitation for the object.
- * A resource sharing invitation is valid for seven days. A principal must accept or reject the invitation within the validity period.
- This topic provides an example on how to call the API operation to accept the resource sharing invitation whose ID is `i-pMnItMX19fBJ****` in the `cn-hangzhou` region. *
- @param request AcceptResourceShareInvitationRequest
- @return AcceptResourceShareInvitationResponse
func (*Client) AcceptResourceShareInvitationWithOptions ¶
func (client *Client) AcceptResourceShareInvitationWithOptions(request *AcceptResourceShareInvitationRequest, runtime *util.RuntimeOptions) (_result *AcceptResourceShareInvitationResponse, _err error)
*
- ### [](#)
- * A principal needs to accept or reject a resource sharing invitation only if the principal is not the management account or a member of a resource directory. If you share resources with an object in a resource directory, the system automatically accepts the resource sharing invitation for the object.
- * A resource sharing invitation is valid for seven days. A principal must accept or reject the invitation within the validity period.
- This topic provides an example on how to call the API operation to accept the resource sharing invitation whose ID is `i-pMnItMX19fBJ****` in the `cn-hangzhou` region. *
- @param request AcceptResourceShareInvitationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return AcceptResourceShareInvitationResponse
func (*Client) AssociateResourceShare ¶
func (client *Client) AssociateResourceShare(request *AssociateResourceShareRequest) (_result *AssociateResourceShareResponse, _err error)
*
- This topic provides an example on how to call the API operation to associate the vSwitch `vsw-bp183p93qs667muql****` and the member `172050525300****` with the resource share `rs-6GRmdD3X****` in the `cn-hangzhou` region. After the association, the vSwitch is shared with the member. *
- @param request AssociateResourceShareRequest
- @return AssociateResourceShareResponse
func (*Client) AssociateResourceSharePermission ¶ added in v2.0.1
func (client *Client) AssociateResourceSharePermission(request *AssociateResourceSharePermissionRequest) (_result *AssociateResourceSharePermissionResponse, _err error)
*
- This topic provides an example on how to call the API operation to associate the `AliyunRSDefaultPermissionVSwitch` permission with the `rs-6GRmdD3X****` resource share in the `cn-hangzhou` region. *
- @param request AssociateResourceSharePermissionRequest
- @return AssociateResourceSharePermissionResponse
func (*Client) AssociateResourceSharePermissionWithOptions ¶ added in v2.0.1
func (client *Client) AssociateResourceSharePermissionWithOptions(request *AssociateResourceSharePermissionRequest, runtime *util.RuntimeOptions) (_result *AssociateResourceSharePermissionResponse, _err error)
*
- This topic provides an example on how to call the API operation to associate the `AliyunRSDefaultPermissionVSwitch` permission with the `rs-6GRmdD3X****` resource share in the `cn-hangzhou` region. *
- @param request AssociateResourceSharePermissionRequest
- @param runtime runtime options for this request RuntimeOptions
- @return AssociateResourceSharePermissionResponse
func (*Client) AssociateResourceShareWithOptions ¶
func (client *Client) AssociateResourceShareWithOptions(request *AssociateResourceShareRequest, runtime *util.RuntimeOptions) (_result *AssociateResourceShareResponse, _err error)
*
- This topic provides an example on how to call the API operation to associate the vSwitch `vsw-bp183p93qs667muql****` and the member `172050525300****` with the resource share `rs-6GRmdD3X****` in the `cn-hangzhou` region. After the association, the vSwitch is shared with the member. *
- @param request AssociateResourceShareRequest
- @param runtime runtime options for this request RuntimeOptions
- @return AssociateResourceShareResponse
func (*Client) ChangeResourceGroup ¶ added in v2.1.0
func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)
func (*Client) ChangeResourceGroupWithOptions ¶ added in v2.1.0
func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)
func (*Client) CheckSharingWithResourceDirectoryStatus ¶ added in v2.1.0
func (client *Client) CheckSharingWithResourceDirectoryStatus() (_result *CheckSharingWithResourceDirectoryStatusResponse, _err error)
func (*Client) CheckSharingWithResourceDirectoryStatusWithOptions ¶ added in v2.1.0
func (client *Client) CheckSharingWithResourceDirectoryStatusWithOptions(runtime *util.RuntimeOptions) (_result *CheckSharingWithResourceDirectoryStatusResponse, _err error)
func (*Client) CreateResourceShare ¶
func (client *Client) CreateResourceShare(request *CreateResourceShareRequest) (_result *CreateResourceShareResponse, _err error)
*
- Resource Sharing allows you to share your resources with one or more accounts and access the resources shared by other accounts. For more information, see [Resource Sharing overview](~~160622~~).
- This topic provides an example on how to call the API operation to create a resource share named `test` in the `cn-hangzhou` region to share the vSwitch `vsw-bp183p93qs667muql****` with the member `172050525300****`. In this example, the management account of a resource directory is used to call this API operation. *
- @param request CreateResourceShareRequest
- @return CreateResourceShareResponse
func (*Client) CreateResourceShareWithOptions ¶
func (client *Client) CreateResourceShareWithOptions(request *CreateResourceShareRequest, runtime *util.RuntimeOptions) (_result *CreateResourceShareResponse, _err error)
*
- Resource Sharing allows you to share your resources with one or more accounts and access the resources shared by other accounts. For more information, see [Resource Sharing overview](~~160622~~).
- This topic provides an example on how to call the API operation to create a resource share named `test` in the `cn-hangzhou` region to share the vSwitch `vsw-bp183p93qs667muql****` with the member `172050525300****`. In this example, the management account of a resource directory is used to call this API operation. *
- @param request CreateResourceShareRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateResourceShareResponse
func (*Client) DeleteResourceShare ¶
func (client *Client) DeleteResourceShare(request *DeleteResourceShareRequest) (_result *DeleteResourceShareResponse, _err error)
*
- After a resource share is deleted, all principals in the resource share can no longer access the resources in the resource share. However, the resources are not deleted with the resource share.
- A resource share that is deleted is in the `Deleted` state. The system deletes the record of the resource share within 48 hours to 96 hours.
- This topic provides an example on how to call the API operation to delete the resource share `rs-qSkW1HBY****` in the `cn-hangzhou` region. *
- @param request DeleteResourceShareRequest
- @return DeleteResourceShareResponse
func (*Client) DeleteResourceShareWithOptions ¶
func (client *Client) DeleteResourceShareWithOptions(request *DeleteResourceShareRequest, runtime *util.RuntimeOptions) (_result *DeleteResourceShareResponse, _err error)
*
- After a resource share is deleted, all principals in the resource share can no longer access the resources in the resource share. However, the resources are not deleted with the resource share.
- A resource share that is deleted is in the `Deleted` state. The system deletes the record of the resource share within 48 hours to 96 hours.
- This topic provides an example on how to call the API operation to delete the resource share `rs-qSkW1HBY****` in the `cn-hangzhou` region. *
- @param request DeleteResourceShareRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteResourceShareResponse
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
func (*Client) DisassociateResourceShare ¶
func (client *Client) DisassociateResourceShare(request *DisassociateResourceShareRequest) (_result *DisassociateResourceShareResponse, _err error)
*
- * A resource owner can call this API operation to remove shared resources or principals from a resource share.
- * If an Alibaba Cloud account that is not the management account or a member of a resource directory is added to a resource share as a principal, you can use the Alibaba Cloud account to call this API operation to exit the resource share. For more information, see [Exit a resource share](~~440614~~).
- This topic provides an example on how to use the management account of a resource directory to call the API operation to remove the member `172050525300****` from the resource share `rs-6GRmdD3X****` in the `cn-hangzhou` region. After the member is removed from the resource share, the member cannot share the resources in the resource share. *
- @param request DisassociateResourceShareRequest
- @return DisassociateResourceShareResponse
func (*Client) DisassociateResourceSharePermission ¶ added in v2.0.1
func (client *Client) DisassociateResourceSharePermission(request *DisassociateResourceSharePermissionRequest) (_result *DisassociateResourceSharePermissionResponse, _err error)
*
- This topic provides an example on how to call the API operation to disassociate the `AliyunRSDefaultPermissionVSwitch` permission from the `rs-6GRmdD3X****` resource share in the `cn-hangzhou` region. *
- @param request DisassociateResourceSharePermissionRequest
- @return DisassociateResourceSharePermissionResponse
func (*Client) DisassociateResourceSharePermissionWithOptions ¶ added in v2.0.1
func (client *Client) DisassociateResourceSharePermissionWithOptions(request *DisassociateResourceSharePermissionRequest, runtime *util.RuntimeOptions) (_result *DisassociateResourceSharePermissionResponse, _err error)
*
- This topic provides an example on how to call the API operation to disassociate the `AliyunRSDefaultPermissionVSwitch` permission from the `rs-6GRmdD3X****` resource share in the `cn-hangzhou` region. *
- @param request DisassociateResourceSharePermissionRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DisassociateResourceSharePermissionResponse
func (*Client) DisassociateResourceShareWithOptions ¶
func (client *Client) DisassociateResourceShareWithOptions(request *DisassociateResourceShareRequest, runtime *util.RuntimeOptions) (_result *DisassociateResourceShareResponse, _err error)
*
- * A resource owner can call this API operation to remove shared resources or principals from a resource share.
- * If an Alibaba Cloud account that is not the management account or a member of a resource directory is added to a resource share as a principal, you can use the Alibaba Cloud account to call this API operation to exit the resource share. For more information, see [Exit a resource share](~~440614~~).
- This topic provides an example on how to use the management account of a resource directory to call the API operation to remove the member `172050525300****` from the resource share `rs-6GRmdD3X****` in the `cn-hangzhou` region. After the member is removed from the resource share, the member cannot share the resources in the resource share. *
- @param request DisassociateResourceShareRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DisassociateResourceShareResponse
func (*Client) EnableSharingWithResourceDirectory ¶
func (client *Client) EnableSharingWithResourceDirectory() (_result *EnableSharingWithResourceDirectoryResponse, _err error)
*
- You can share your resources with all members in your resource directory, all members in a specific folder in your resource directory, or a specific member in your resource directory as a resource owner only after you enable resource sharing for your resource directory.
- You can call this API operation only by using the management account of your resource directory or a RAM user or RAM role to which the required permissions are granted within the management account. *
- @return EnableSharingWithResourceDirectoryResponse
func (*Client) EnableSharingWithResourceDirectoryWithOptions ¶
func (client *Client) EnableSharingWithResourceDirectoryWithOptions(runtime *util.RuntimeOptions) (_result *EnableSharingWithResourceDirectoryResponse, _err error)
*
- You can share your resources with all members in your resource directory, all members in a specific folder in your resource directory, or a specific member in your resource directory as a resource owner only after you enable resource sharing for your resource directory.
- You can call this API operation only by using the management account of your resource directory or a RAM user or RAM role to which the required permissions are granted within the management account. *
- @param request EnableSharingWithResourceDirectoryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return EnableSharingWithResourceDirectoryResponse
func (*Client) GetEndpoint ¶
func (*Client) GetPermission ¶ added in v2.0.1
func (client *Client) GetPermission(request *GetPermissionRequest) (_result *GetPermissionResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the information about the `AliyunRSDefaultPermissionVSwitch` permission whose version is `v1` in the `cn-hangzhou` region. *
- @param request GetPermissionRequest
- @return GetPermissionResponse
func (*Client) GetPermissionWithOptions ¶ added in v2.0.1
func (client *Client) GetPermissionWithOptions(request *GetPermissionRequest, runtime *util.RuntimeOptions) (_result *GetPermissionResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the information about the `AliyunRSDefaultPermissionVSwitch` permission whose version is `v1` in the `cn-hangzhou` region. *
- @param request GetPermissionRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetPermissionResponse
func (*Client) ListPermissionVersions ¶ added in v2.0.1
func (client *Client) ListPermissionVersions(request *ListPermissionVersionsRequest) (_result *ListPermissionVersionsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the versions of the `AliyunRSDefaultPermissionVSwitch` permission in the `cn-hangzhou` region. *
- @param request ListPermissionVersionsRequest
- @return ListPermissionVersionsResponse
func (*Client) ListPermissionVersionsWithOptions ¶ added in v2.0.1
func (client *Client) ListPermissionVersionsWithOptions(request *ListPermissionVersionsRequest, runtime *util.RuntimeOptions) (_result *ListPermissionVersionsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the versions of the `AliyunRSDefaultPermissionVSwitch` permission in the `cn-hangzhou` region. *
- @param request ListPermissionVersionsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListPermissionVersionsResponse
func (*Client) ListPermissions ¶ added in v2.0.1
func (client *Client) ListPermissions(request *ListPermissionsRequest) (_result *ListPermissionsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the information about the default permission for the `VSwitch` resource type in the `cn-hangzhou` region. *
- @param request ListPermissionsRequest
- @return ListPermissionsResponse
func (*Client) ListPermissionsWithOptions ¶ added in v2.0.1
func (client *Client) ListPermissionsWithOptions(request *ListPermissionsRequest, runtime *util.RuntimeOptions) (_result *ListPermissionsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the information about the default permission for the `VSwitch` resource type in the `cn-hangzhou` region. *
- @param request ListPermissionsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListPermissionsResponse
func (*Client) ListResourceShareAssociations ¶
func (client *Client) ListResourceShareAssociations(request *ListResourceShareAssociationsRequest) (_result *ListResourceShareAssociationsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the association records of the resource shares that are created by using the current Alibaba Cloud account in the `cn-hangzhou` region. The response shows the following records:
- * The resource `vsw-bp1upw03qyz8n7us9****` of the `VSwitch` type has been associated with the resource share `rs-6GRmdD3X****`. The resource is in the `Associated` state. This indicates that the resource is being shared.
- * The resource `vsw-bp183p93qs667muql****` of the `VSwitch` type has been disassociated from the resource share `rs-6GRmdD3X****`. The resource is in the `Disassociated` state. This indicates that the sharing of the resource is stopped. *
- @param request ListResourceShareAssociationsRequest
- @return ListResourceShareAssociationsResponse
func (*Client) ListResourceShareAssociationsWithOptions ¶
func (client *Client) ListResourceShareAssociationsWithOptions(request *ListResourceShareAssociationsRequest, runtime *util.RuntimeOptions) (_result *ListResourceShareAssociationsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the association records of the resource shares that are created by using the current Alibaba Cloud account in the `cn-hangzhou` region. The response shows the following records:
- * The resource `vsw-bp1upw03qyz8n7us9****` of the `VSwitch` type has been associated with the resource share `rs-6GRmdD3X****`. The resource is in the `Associated` state. This indicates that the resource is being shared.
- * The resource `vsw-bp183p93qs667muql****` of the `VSwitch` type has been disassociated from the resource share `rs-6GRmdD3X****`. The resource is in the `Disassociated` state. This indicates that the sharing of the resource is stopped. *
- @param request ListResourceShareAssociationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourceShareAssociationsResponse
func (*Client) ListResourceShareInvitations ¶
func (client *Client) ListResourceShareInvitations(request *ListResourceShareInvitationsRequest) (_result *ListResourceShareInvitationsResponse, _err error)
*
- ### [](#)
- This topic provides an example on how to call the API operation to query the resource sharing invitations that are received by the current account in the `cn-hangzhou` region. The response shows that one invitation is received by the current account and is waiting for confirmation. *
- @param request ListResourceShareInvitationsRequest
- @return ListResourceShareInvitationsResponse
func (*Client) ListResourceShareInvitationsWithOptions ¶
func (client *Client) ListResourceShareInvitationsWithOptions(request *ListResourceShareInvitationsRequest, runtime *util.RuntimeOptions) (_result *ListResourceShareInvitationsResponse, _err error)
*
- ### [](#)
- This topic provides an example on how to call the API operation to query the resource sharing invitations that are received by the current account in the `cn-hangzhou` region. The response shows that one invitation is received by the current account and is waiting for confirmation. *
- @param request ListResourceShareInvitationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourceShareInvitationsResponse
func (*Client) ListResourceSharePermissions ¶ added in v2.0.1
func (client *Client) ListResourceSharePermissions(request *ListResourceSharePermissionsRequest) (_result *ListResourceSharePermissionsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the permissions that are associated with the resource share created by using the current Alibaba Cloud account in the `cn-hangzhou` region. *
- @param request ListResourceSharePermissionsRequest
- @return ListResourceSharePermissionsResponse
func (*Client) ListResourceSharePermissionsWithOptions ¶ added in v2.0.1
func (client *Client) ListResourceSharePermissionsWithOptions(request *ListResourceSharePermissionsRequest, runtime *util.RuntimeOptions) (_result *ListResourceSharePermissionsResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the permissions that are associated with the resource share created by using the current Alibaba Cloud account in the `cn-hangzhou` region. *
- @param request ListResourceSharePermissionsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourceSharePermissionsResponse
func (*Client) ListResourceShares ¶
func (client *Client) ListResourceShares(request *ListResourceSharesRequest) (_result *ListResourceSharesResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the resource shares that are created by using the current Alibaba Cloud account in the `cn-hangzhou` region. The response shows that the following resource shares are created by using the account whose ID is `151266687691****`:
- * `rs-hX9wC5jO****`, which is in the `Deleted` state
- * `rs-PqysnzIj****`, which is in the `Active` state *
- @param request ListResourceSharesRequest
- @return ListResourceSharesResponse
func (*Client) ListResourceSharesWithOptions ¶
func (client *Client) ListResourceSharesWithOptions(request *ListResourceSharesRequest, runtime *util.RuntimeOptions) (_result *ListResourceSharesResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the resource shares that are created by using the current Alibaba Cloud account in the `cn-hangzhou` region. The response shows that the following resource shares are created by using the account whose ID is `151266687691****`:
- * `rs-hX9wC5jO****`, which is in the `Deleted` state
- * `rs-PqysnzIj****`, which is in the `Active` state *
- @param request ListResourceSharesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourceSharesResponse
func (*Client) ListSharedResources ¶
func (client *Client) ListSharedResources(request *ListSharedResourcesRequest) (_result *ListSharedResourcesResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the resources that you share with other accounts in the `cn-hangzhou` region. The response shows that in the resource share `rs-6GRmdD3X****`, you share the `vsw-bp1upw03qyz8n7us9****` resource of the `VSwitch` type with other accounts. *
- @param request ListSharedResourcesRequest
- @return ListSharedResourcesResponse
func (*Client) ListSharedResourcesWithOptions ¶
func (client *Client) ListSharedResourcesWithOptions(request *ListSharedResourcesRequest, runtime *util.RuntimeOptions) (_result *ListSharedResourcesResponse, _err error)
*
- This topic provides an example on how to call the API operation to query the resources that you share with other accounts in the `cn-hangzhou` region. The response shows that in the resource share `rs-6GRmdD3X****`, you share the `vsw-bp1upw03qyz8n7us9****` resource of the `VSwitch` type with other accounts. *
- @param request ListSharedResourcesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListSharedResourcesResponse
func (*Client) ListSharedTargets ¶
func (client *Client) ListSharedTargets(request *ListSharedTargetsRequest) (_result *ListSharedTargetsResponse, _err error)
*
- If you are a resource owner, you can query the principals with which you share your resources.
- If you are a principal, you can query the resources that are shared with you.
- This topic provides an example on how to call the API operation to query the principals with which you share your resources in the `cn-hangzhou` region. The response shows that you share your resources with the principals `114240524784****` and `172050525300****`. *
- @param request ListSharedTargetsRequest
- @return ListSharedTargetsResponse
func (*Client) ListSharedTargetsWithOptions ¶
func (client *Client) ListSharedTargetsWithOptions(request *ListSharedTargetsRequest, runtime *util.RuntimeOptions) (_result *ListSharedTargetsResponse, _err error)
*
- If you are a resource owner, you can query the principals with which you share your resources.
- If you are a principal, you can query the resources that are shared with you.
- This topic provides an example on how to call the API operation to query the principals with which you share your resources in the `cn-hangzhou` region. The response shows that you share your resources with the principals `114240524784****` and `172050525300****`. *
- @param request ListSharedTargetsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListSharedTargetsResponse
func (*Client) RejectResourceShareInvitation ¶
func (client *Client) RejectResourceShareInvitation(request *RejectResourceShareInvitationRequest) (_result *RejectResourceShareInvitationResponse, _err error)
*
- This topic provides an example on how to call the API operation to reject the resource sharing invitation `i-yyTWbkjHArYh****` in the `cn-hangzhou` region. *
- @param request RejectResourceShareInvitationRequest
- @return RejectResourceShareInvitationResponse
func (*Client) RejectResourceShareInvitationWithOptions ¶
func (client *Client) RejectResourceShareInvitationWithOptions(request *RejectResourceShareInvitationRequest, runtime *util.RuntimeOptions) (_result *RejectResourceShareInvitationResponse, _err error)
*
- This topic provides an example on how to call the API operation to reject the resource sharing invitation `i-yyTWbkjHArYh****` in the `cn-hangzhou` region. *
- @param request RejectResourceShareInvitationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return RejectResourceShareInvitationResponse
func (*Client) UpdateResourceShare ¶
func (client *Client) UpdateResourceShare(request *UpdateResourceShareRequest) (_result *UpdateResourceShareResponse, _err error)
*
- You can call this API operation to change the name or resource sharing scope of a resource share.
- This topic provides an example on how to call the API operation to change the name of the resource share `rs-qSkW1HBY****` in the `cn-hangzhou` region from `test` to `new`. *
- @param request UpdateResourceShareRequest
- @return UpdateResourceShareResponse
func (*Client) UpdateResourceShareWithOptions ¶
func (client *Client) UpdateResourceShareWithOptions(request *UpdateResourceShareRequest, runtime *util.RuntimeOptions) (_result *UpdateResourceShareResponse, _err error)
*
- You can call this API operation to change the name or resource sharing scope of a resource share.
- This topic provides an example on how to call the API operation to change the name of the resource share `rs-qSkW1HBY****` in the `cn-hangzhou` region from `test` to `new`. *
- @param request UpdateResourceShareRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateResourceShareResponse
type CreateResourceShareRequest ¶
type CreateResourceShareRequest struct { // // * false (default): Resources in the resource share can be shared only with accounts in the resource directory. // * true: Resources in the resource share can be shared with both accounts in the resource directory and accounts outside the resource directory. AllowExternalTargets *bool `json:"AllowExternalTargets,omitempty" xml:"AllowExternalTargets,omitempty"` PermissionNames []*string `json:"PermissionNames,omitempty" xml:"PermissionNames,omitempty" type:"Repeated"` // // The name must be 1 to 50 characters in length. // // The name can contain letters, digits, periods (.), underscores (\_), and hyphens (-). ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` // The information about the shared resources. Targets []*string `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"` }
func (CreateResourceShareRequest) GoString ¶
func (s CreateResourceShareRequest) GoString() string
func (*CreateResourceShareRequest) SetAllowExternalTargets ¶
func (s *CreateResourceShareRequest) SetAllowExternalTargets(v bool) *CreateResourceShareRequest
func (*CreateResourceShareRequest) SetPermissionNames ¶ added in v2.0.1
func (s *CreateResourceShareRequest) SetPermissionNames(v []*string) *CreateResourceShareRequest
func (*CreateResourceShareRequest) SetResourceShareName ¶
func (s *CreateResourceShareRequest) SetResourceShareName(v string) *CreateResourceShareRequest
func (*CreateResourceShareRequest) SetResources ¶
func (s *CreateResourceShareRequest) SetResources(v []*CreateResourceShareRequestResources) *CreateResourceShareRequest
func (*CreateResourceShareRequest) SetTargetProperties ¶ added in v2.1.3
func (s *CreateResourceShareRequest) SetTargetProperties(v []*CreateResourceShareRequestTargetProperties) *CreateResourceShareRequest
func (*CreateResourceShareRequest) SetTargets ¶
func (s *CreateResourceShareRequest) SetTargets(v []*string) *CreateResourceShareRequest
func (CreateResourceShareRequest) String ¶
func (s CreateResourceShareRequest) String() string
type CreateResourceShareRequestResources ¶
type CreateResourceShareRequestResources struct { // // Valid values of N: 1 to 5. This indicates that a maximum of five shared resources can be specified at a time. // // > `Resources.N.ResourceId` and `Resources.N.ResourceType` must be used in pairs. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // // Valid values of N: 1 to 5. This indicates that a maximum of five shared resources can be specified at a time. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). // // > `Resources.N.ResourceId` and `Resources.N.ResourceType` must be used in pairs. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (CreateResourceShareRequestResources) GoString ¶
func (s CreateResourceShareRequestResources) GoString() string
func (*CreateResourceShareRequestResources) SetResourceId ¶
func (s *CreateResourceShareRequestResources) SetResourceId(v string) *CreateResourceShareRequestResources
func (*CreateResourceShareRequestResources) SetResourceType ¶
func (s *CreateResourceShareRequestResources) SetResourceType(v string) *CreateResourceShareRequestResources
func (CreateResourceShareRequestResources) String ¶
func (s CreateResourceShareRequestResources) String() string
type CreateResourceShareRequestTargetProperties ¶ added in v2.1.3
type CreateResourceShareRequestTargetProperties struct {}
func (CreateResourceShareRequestTargetProperties) GoString ¶ added in v2.1.3
func (s CreateResourceShareRequestTargetProperties) GoString() string
func (*CreateResourceShareRequestTargetProperties) SetProperty ¶ added in v2.1.3
func (s *CreateResourceShareRequestTargetProperties) SetProperty(v string) *CreateResourceShareRequestTargetProperties
func (*CreateResourceShareRequestTargetProperties) SetTargetId ¶ added in v2.1.3
func (s *CreateResourceShareRequestTargetProperties) SetTargetId(v string) *CreateResourceShareRequestTargetProperties
func (CreateResourceShareRequestTargetProperties) String ¶ added in v2.1.3
func (s CreateResourceShareRequestTargetProperties) String() string
type CreateResourceShareResponse ¶
type CreateResourceShareResponse struct {}
func (CreateResourceShareResponse) GoString ¶
func (s CreateResourceShareResponse) GoString() string
func (*CreateResourceShareResponse) SetBody ¶
func (s *CreateResourceShareResponse) SetBody(v *CreateResourceShareResponseBody) *CreateResourceShareResponse
func (*CreateResourceShareResponse) SetHeaders ¶
func (s *CreateResourceShareResponse) SetHeaders(v map[string]*string) *CreateResourceShareResponse
func (*CreateResourceShareResponse) SetStatusCode ¶
func (s *CreateResourceShareResponse) SetStatusCode(v int32) *CreateResourceShareResponse
func (CreateResourceShareResponse) String ¶
func (s CreateResourceShareResponse) String() string
type CreateResourceShareResponseBody ¶
type CreateResourceShareResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShare *CreateResourceShareResponseBodyResourceShare `json:"ResourceShare,omitempty" xml:"ResourceShare,omitempty" type:"Struct"` }RequestId *
func (CreateResourceShareResponseBody) GoString ¶
func (s CreateResourceShareResponseBody) GoString() string
func (*CreateResourceShareResponseBody) SetRequestId ¶
func (s *CreateResourceShareResponseBody) SetRequestId(v string) *CreateResourceShareResponseBody
func (*CreateResourceShareResponseBody) SetResourceShare ¶
func (s *CreateResourceShareResponseBody) SetResourceShare(v *CreateResourceShareResponseBodyResourceShare) *CreateResourceShareResponseBody
func (CreateResourceShareResponseBody) String ¶
func (s CreateResourceShareResponseBody) String() string
type CreateResourceShareResponseBodyResourceShare ¶
type CreateResourceShareResponseBodyResourceShare struct { // // * false: Resources in the resource share can be shared only with accounts in the resource directory. // * true: Resources in the resource share can be shared with both accounts in the resource directory and accounts outside the resource directory. AllowExternalTargets *bool `json:"AllowExternalTargets,omitempty" xml:"AllowExternalTargets,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` ResourceShareOwner *string `json:"ResourceShareOwner,omitempty" xml:"ResourceShareOwner,omitempty"` // // * Active: The resource share is enabled. // * Pending: The resource share is associated with one or more resource sharing invitations that are waiting for confirmation. // * Deleting: The resource share is being deleted. // * Deleted: The resource share is deleted. // // > The system automatically deletes the records of resource shares in the Deleted state within 48 hours to 96 hours after you delete the resource shares. ResourceShareStatus *string `json:"ResourceShareStatus,omitempty" xml:"ResourceShareStatus,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (CreateResourceShareResponseBodyResourceShare) GoString ¶
func (s CreateResourceShareResponseBodyResourceShare) GoString() string
func (*CreateResourceShareResponseBodyResourceShare) SetAllowExternalTargets ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetAllowExternalTargets(v bool) *CreateResourceShareResponseBodyResourceShare
func (*CreateResourceShareResponseBodyResourceShare) SetCreateTime ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetCreateTime(v string) *CreateResourceShareResponseBodyResourceShare
func (*CreateResourceShareResponseBodyResourceShare) SetResourceShareId ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareId(v string) *CreateResourceShareResponseBodyResourceShare
func (*CreateResourceShareResponseBodyResourceShare) SetResourceShareName ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareName(v string) *CreateResourceShareResponseBodyResourceShare
func (*CreateResourceShareResponseBodyResourceShare) SetResourceShareOwner ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareOwner(v string) *CreateResourceShareResponseBodyResourceShare
func (*CreateResourceShareResponseBodyResourceShare) SetResourceShareStatus ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetResourceShareStatus(v string) *CreateResourceShareResponseBodyResourceShare
func (*CreateResourceShareResponseBodyResourceShare) SetUpdateTime ¶
func (s *CreateResourceShareResponseBodyResourceShare) SetUpdateTime(v string) *CreateResourceShareResponseBodyResourceShare
func (CreateResourceShareResponseBodyResourceShare) String ¶
func (s CreateResourceShareResponseBodyResourceShare) String() string
type DeleteResourceShareRequest ¶
type DeleteResourceShareRequest struct { string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` }ResourceShareId *
func (DeleteResourceShareRequest) GoString ¶
func (s DeleteResourceShareRequest) GoString() string
func (*DeleteResourceShareRequest) SetResourceShareId ¶
func (s *DeleteResourceShareRequest) SetResourceShareId(v string) *DeleteResourceShareRequest
func (DeleteResourceShareRequest) String ¶
func (s DeleteResourceShareRequest) String() string
type DeleteResourceShareResponse ¶
type DeleteResourceShareResponse struct {}
func (DeleteResourceShareResponse) GoString ¶
func (s DeleteResourceShareResponse) GoString() string
func (*DeleteResourceShareResponse) SetBody ¶
func (s *DeleteResourceShareResponse) SetBody(v *DeleteResourceShareResponseBody) *DeleteResourceShareResponse
func (*DeleteResourceShareResponse) SetHeaders ¶
func (s *DeleteResourceShareResponse) SetHeaders(v map[string]*string) *DeleteResourceShareResponse
func (*DeleteResourceShareResponse) SetStatusCode ¶
func (s *DeleteResourceShareResponse) SetStatusCode(v int32) *DeleteResourceShareResponse
func (DeleteResourceShareResponse) String ¶
func (s DeleteResourceShareResponse) String() string
type DeleteResourceShareResponseBody ¶
type DeleteResourceShareResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }RequestId *
func (DeleteResourceShareResponseBody) GoString ¶
func (s DeleteResourceShareResponseBody) GoString() string
func (*DeleteResourceShareResponseBody) SetRequestId ¶
func (s *DeleteResourceShareResponseBody) SetRequestId(v string) *DeleteResourceShareResponseBody
func (DeleteResourceShareResponseBody) String ¶
func (s DeleteResourceShareResponseBody) String() string
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // The supported natural language. Valid values: // // * zh-CN: Chinese // * en-US: English AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"` }
func (DescribeRegionsRequest) GoString ¶
func (s DescribeRegionsRequest) GoString() string
func (*DescribeRegionsRequest) SetAcceptLanguage ¶
func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest
func (DescribeRegionsRequest) String ¶
func (s DescribeRegionsRequest) String() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRegionsResponse) GoString ¶
func (s DescribeRegionsResponse) GoString() string
func (*DescribeRegionsResponse) SetBody ¶
func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetHeaders ¶
func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetStatusCode ¶
func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
func (DescribeRegionsResponse) String ¶
func (s DescribeRegionsResponse) String() string
type DescribeRegionsResponseBody ¶
type DescribeRegionsResponseBody struct { // The information of the regions. Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeRegionsResponseBody) GoString ¶
func (s DescribeRegionsResponseBody) GoString() string
func (*DescribeRegionsResponseBody) SetRegions ¶
func (s *DescribeRegionsResponseBody) SetRegions(v []*DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetRequestId ¶
func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
func (DescribeRegionsResponseBody) String ¶
func (s DescribeRegionsResponseBody) String() string
type DescribeRegionsResponseBodyRegions ¶
type DescribeRegionsResponseBodyRegions struct { // The name of the region. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The endpoint of the Resource Sharing service in the region. RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"` // The ID of the region. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeRegionsResponseBodyRegions) GoString ¶
func (s DescribeRegionsResponseBodyRegions) GoString() string
func (*DescribeRegionsResponseBodyRegions) SetLocalName ¶
func (s *DescribeRegionsResponseBodyRegions) SetLocalName(v string) *DescribeRegionsResponseBodyRegions
func (*DescribeRegionsResponseBodyRegions) SetRegionEndpoint ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegions
func (*DescribeRegionsResponseBodyRegions) SetRegionId ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegionId(v string) *DescribeRegionsResponseBodyRegions
func (DescribeRegionsResponseBodyRegions) String ¶
func (s DescribeRegionsResponseBodyRegions) String() string
type DisassociateResourceSharePermissionRequest ¶ added in v2.0.1
type DisassociateResourceSharePermissionRequest struct { string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` }PermissionName *
func (DisassociateResourceSharePermissionRequest) GoString ¶ added in v2.0.1
func (s DisassociateResourceSharePermissionRequest) GoString() string
func (*DisassociateResourceSharePermissionRequest) SetPermissionName ¶ added in v2.0.1
func (s *DisassociateResourceSharePermissionRequest) SetPermissionName(v string) *DisassociateResourceSharePermissionRequest
func (*DisassociateResourceSharePermissionRequest) SetResourceShareId ¶ added in v2.0.1
func (s *DisassociateResourceSharePermissionRequest) SetResourceShareId(v string) *DisassociateResourceSharePermissionRequest
func (DisassociateResourceSharePermissionRequest) String ¶ added in v2.0.1
func (s DisassociateResourceSharePermissionRequest) String() string
type DisassociateResourceSharePermissionResponse ¶ added in v2.0.1
type DisassociateResourceSharePermissionResponse struct {}
func (DisassociateResourceSharePermissionResponse) GoString ¶ added in v2.0.1
func (s DisassociateResourceSharePermissionResponse) GoString() string
func (*DisassociateResourceSharePermissionResponse) SetHeaders ¶ added in v2.0.1
func (s *DisassociateResourceSharePermissionResponse) SetHeaders(v map[string]*string) *DisassociateResourceSharePermissionResponse
func (*DisassociateResourceSharePermissionResponse) SetStatusCode ¶ added in v2.0.1
func (s *DisassociateResourceSharePermissionResponse) SetStatusCode(v int32) *DisassociateResourceSharePermissionResponse
func (DisassociateResourceSharePermissionResponse) String ¶ added in v2.0.1
func (s DisassociateResourceSharePermissionResponse) String() string
type DisassociateResourceSharePermissionResponseBody ¶ added in v2.0.1
type DisassociateResourceSharePermissionResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }RequestId *
func (DisassociateResourceSharePermissionResponseBody) GoString ¶ added in v2.0.1
func (s DisassociateResourceSharePermissionResponseBody) GoString() string
func (*DisassociateResourceSharePermissionResponseBody) SetRequestId ¶ added in v2.0.1
func (s *DisassociateResourceSharePermissionResponseBody) SetRequestId(v string) *DisassociateResourceSharePermissionResponseBody
func (DisassociateResourceSharePermissionResponseBody) String ¶ added in v2.0.1
func (s DisassociateResourceSharePermissionResponseBody) String() string
type DisassociateResourceShareRequest ¶
type DisassociateResourceShareRequest struct { // // * Self: The resource share belongs to the current account. This is the default value. If you are the management account or a member of a resource directory and you want to remove resources or principals from a resource share, set this parameter to Self. // * OtherAccounts: The resource share belongs to another account. If you are not the management account or a member of a resource directory and you want to exit a resource share, set this parameter to OtherAccounts. ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` Resources []*DisassociateResourceShareRequestResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` Targets []*string `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"` }
func (DisassociateResourceShareRequest) GoString ¶
func (s DisassociateResourceShareRequest) GoString() string
func (*DisassociateResourceShareRequest) SetResourceOwner ¶
func (s *DisassociateResourceShareRequest) SetResourceOwner(v string) *DisassociateResourceShareRequest
func (*DisassociateResourceShareRequest) SetResourceShareId ¶
func (s *DisassociateResourceShareRequest) SetResourceShareId(v string) *DisassociateResourceShareRequest
func (*DisassociateResourceShareRequest) SetResources ¶
func (s *DisassociateResourceShareRequest) SetResources(v []*DisassociateResourceShareRequestResources) *DisassociateResourceShareRequest
func (*DisassociateResourceShareRequest) SetTargets ¶
func (s *DisassociateResourceShareRequest) SetTargets(v []*string) *DisassociateResourceShareRequest
func (DisassociateResourceShareRequest) String ¶
func (s DisassociateResourceShareRequest) String() string
type DisassociateResourceShareRequestResources ¶
type DisassociateResourceShareRequestResources struct { // // Valid values of N: 1 to 5. This indicates that a maximum of five shared resources can be specified at a time. // // > Resources.N.ResourceId and Resources.N.ResourceType must be used in pairs. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // // Valid values of N: 1 to 5. This indicates that a maximum of five shared resources can be specified at a time. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). // // > Resources.N.ResourceId and Resources.N.ResourceType must be used in pairs. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (DisassociateResourceShareRequestResources) GoString ¶
func (s DisassociateResourceShareRequestResources) GoString() string
func (*DisassociateResourceShareRequestResources) SetResourceId ¶
func (s *DisassociateResourceShareRequestResources) SetResourceId(v string) *DisassociateResourceShareRequestResources
func (*DisassociateResourceShareRequestResources) SetResourceType ¶
func (s *DisassociateResourceShareRequestResources) SetResourceType(v string) *DisassociateResourceShareRequestResources
func (DisassociateResourceShareRequestResources) String ¶
func (s DisassociateResourceShareRequestResources) String() string
type DisassociateResourceShareResponse ¶
type DisassociateResourceShareResponse struct {}
func (DisassociateResourceShareResponse) GoString ¶
func (s DisassociateResourceShareResponse) GoString() string
func (*DisassociateResourceShareResponse) SetHeaders ¶
func (s *DisassociateResourceShareResponse) SetHeaders(v map[string]*string) *DisassociateResourceShareResponse
func (*DisassociateResourceShareResponse) SetStatusCode ¶
func (s *DisassociateResourceShareResponse) SetStatusCode(v int32) *DisassociateResourceShareResponse
func (DisassociateResourceShareResponse) String ¶
func (s DisassociateResourceShareResponse) String() string
type DisassociateResourceShareResponseBody ¶
type DisassociateResourceShareResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShareAssociations []*DisassociateResourceShareResponseBodyResourceShareAssociations `json:"ResourceShareAssociations,omitempty" xml:"ResourceShareAssociations,omitempty" type:"Repeated"` }RequestId *
func (DisassociateResourceShareResponseBody) GoString ¶
func (s DisassociateResourceShareResponseBody) GoString() string
func (*DisassociateResourceShareResponseBody) SetRequestId ¶
func (s *DisassociateResourceShareResponseBody) SetRequestId(v string) *DisassociateResourceShareResponseBody
func (*DisassociateResourceShareResponseBody) SetResourceShareAssociations ¶
func (s *DisassociateResourceShareResponseBody) SetResourceShareAssociations(v []*DisassociateResourceShareResponseBodyResourceShareAssociations) *DisassociateResourceShareResponseBody
func (DisassociateResourceShareResponseBody) String ¶
func (s DisassociateResourceShareResponseBody) String() string
type DisassociateResourceShareResponseBodyResourceShareAssociations ¶
type DisassociateResourceShareResponseBodyResourceShareAssociations struct { // // * Associating: The entity is being associated. // * Associated: The entity is associated. // * Failed: The entity fails to be associated. // * Disassociating: The entity is being disassociated. // * Disassociated: The entity is disassociated. // // > The system deletes the records of entities in the `Failed` or `Disassociated` state within 48 hours to 96 hours. AssociationStatus *string `json:"AssociationStatus,omitempty" xml:"AssociationStatus,omitempty"` AssociationStatusMessage *string `json:"AssociationStatusMessage,omitempty" xml:"AssociationStatusMessage,omitempty"` // // * Resource // * Target AssociationType *string `json:"AssociationType,omitempty" xml:"AssociationType,omitempty"` // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the time when the resource was disassociated from the resource share. // * If the value of `AssociationType` is `Target`, the value of this parameter is the time when the principal was disassociated from the resource share. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the ID of the resource. // * If the value of `AssociationType` is `Target`, the value of this parameter is the ID of the resource directory, folder, or member. EntityId *string `json:"EntityId,omitempty" xml:"EntityId,omitempty"` // // * If the value of AssociationType is Resource, the value of this parameter is the type of the resource. For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). // * If the value of AssociationType is Target, the value of this parameter is Account. EntityType *string `json:"EntityType,omitempty" xml:"EntityType,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // The name of the resource share. // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the time when the disassociation of the resource was updated. // * If the value of `AssociationType` is `Target`, the value of this parameter is the time when the disassociation of the principal was updated. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (DisassociateResourceShareResponseBodyResourceShareAssociations) GoString ¶
func (s DisassociateResourceShareResponseBodyResourceShareAssociations) GoString() string
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatus ¶
func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatus(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatusMessage ¶
func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationStatusMessage(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationType ¶
func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetAssociationType(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetCreateTime ¶
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetEntityId ¶
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetEntityType ¶
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareId ¶
func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareId(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareName ¶
func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetResourceShareName(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetTargetProperty ¶ added in v2.1.2
func (s *DisassociateResourceShareResponseBodyResourceShareAssociations) SetTargetProperty(v string) *DisassociateResourceShareResponseBodyResourceShareAssociations
func (*DisassociateResourceShareResponseBodyResourceShareAssociations) SetUpdateTime ¶
func (DisassociateResourceShareResponseBodyResourceShareAssociations) String ¶
func (s DisassociateResourceShareResponseBodyResourceShareAssociations) String() string
type EnableSharingWithResourceDirectoryResponse ¶
type EnableSharingWithResourceDirectoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableSharingWithResourceDirectoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EnableSharingWithResourceDirectoryResponse) GoString ¶
func (s EnableSharingWithResourceDirectoryResponse) GoString() string
func (*EnableSharingWithResourceDirectoryResponse) SetHeaders ¶
func (s *EnableSharingWithResourceDirectoryResponse) SetHeaders(v map[string]*string) *EnableSharingWithResourceDirectoryResponse
func (*EnableSharingWithResourceDirectoryResponse) SetStatusCode ¶
func (s *EnableSharingWithResourceDirectoryResponse) SetStatusCode(v int32) *EnableSharingWithResourceDirectoryResponse
func (EnableSharingWithResourceDirectoryResponse) String ¶
func (s EnableSharingWithResourceDirectoryResponse) String() string
type EnableSharingWithResourceDirectoryResponseBody ¶
type EnableSharingWithResourceDirectoryResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (EnableSharingWithResourceDirectoryResponseBody) GoString ¶
func (s EnableSharingWithResourceDirectoryResponseBody) GoString() string
func (*EnableSharingWithResourceDirectoryResponseBody) SetRequestId ¶
func (s *EnableSharingWithResourceDirectoryResponseBody) SetRequestId(v string) *EnableSharingWithResourceDirectoryResponseBody
func (EnableSharingWithResourceDirectoryResponseBody) String ¶
func (s EnableSharingWithResourceDirectoryResponseBody) String() string
type GetPermissionRequest ¶ added in v2.0.1
type GetPermissionRequest struct { // The name of the permission. PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` // The version of the permission. PermissionVersion *string `json:"PermissionVersion,omitempty" xml:"PermissionVersion,omitempty"` }
func (GetPermissionRequest) GoString ¶ added in v2.0.1
func (s GetPermissionRequest) GoString() string
func (*GetPermissionRequest) SetPermissionName ¶ added in v2.0.1
func (s *GetPermissionRequest) SetPermissionName(v string) *GetPermissionRequest
func (*GetPermissionRequest) SetPermissionVersion ¶ added in v2.0.1
func (s *GetPermissionRequest) SetPermissionVersion(v string) *GetPermissionRequest
func (GetPermissionRequest) String ¶ added in v2.0.1
func (s GetPermissionRequest) String() string
type GetPermissionResponse ¶ added in v2.0.1
type GetPermissionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetPermissionResponse) GoString ¶ added in v2.0.1
func (s GetPermissionResponse) GoString() string
func (*GetPermissionResponse) SetBody ¶ added in v2.0.1
func (s *GetPermissionResponse) SetBody(v *GetPermissionResponseBody) *GetPermissionResponse
func (*GetPermissionResponse) SetHeaders ¶ added in v2.0.1
func (s *GetPermissionResponse) SetHeaders(v map[string]*string) *GetPermissionResponse
func (*GetPermissionResponse) SetStatusCode ¶ added in v2.0.1
func (s *GetPermissionResponse) SetStatusCode(v int32) *GetPermissionResponse
func (GetPermissionResponse) String ¶ added in v2.0.1
func (s GetPermissionResponse) String() string
type GetPermissionResponseBody ¶ added in v2.0.1
type GetPermissionResponseBody struct { // The information about the permission. Permission *GetPermissionResponseBodyPermission `json:"Permission,omitempty" xml:"Permission,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetPermissionResponseBody) GoString ¶ added in v2.0.1
func (s GetPermissionResponseBody) GoString() string
func (*GetPermissionResponseBody) SetPermission ¶ added in v2.0.1
func (s *GetPermissionResponseBody) SetPermission(v *GetPermissionResponseBodyPermission) *GetPermissionResponseBody
func (*GetPermissionResponseBody) SetRequestId ¶ added in v2.0.1
func (s *GetPermissionResponseBody) SetRequestId(v string) *GetPermissionResponseBody
func (GetPermissionResponseBody) String ¶ added in v2.0.1
func (s GetPermissionResponseBody) String() string
type GetPermissionResponseBodyPermission ¶ added in v2.0.1
type GetPermissionResponseBodyPermission struct { // The creation time. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether the permission is the default permission. Valid values: // // * false: The permission is not the default permission. // * true: The permission is the default permission. DefaultPermission *bool `json:"DefaultPermission,omitempty" xml:"DefaultPermission,omitempty"` // Indicates whether the version is the default version. Valid values: // // * false: The version is not the default version. // * true: The version is the default version. DefaultVersion *bool `json:"DefaultVersion,omitempty" xml:"DefaultVersion,omitempty"` // The document of the policy related to the permission. Permission *string `json:"Permission,omitempty" xml:"Permission,omitempty"` // The name of the permission. PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` // The version of the permission. PermissionVersion *string `json:"PermissionVersion,omitempty" xml:"PermissionVersion,omitempty"` // The type of the shared resources. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The update time. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (GetPermissionResponseBodyPermission) GoString ¶ added in v2.0.1
func (s GetPermissionResponseBodyPermission) GoString() string
func (*GetPermissionResponseBodyPermission) SetCreateTime ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetCreateTime(v string) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetDefaultPermission ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetDefaultPermission(v bool) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetDefaultVersion ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetDefaultVersion(v bool) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetPermission ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetPermission(v string) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetPermissionName ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetPermissionName(v string) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetPermissionVersion ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetPermissionVersion(v string) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetResourceType ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetResourceType(v string) *GetPermissionResponseBodyPermission
func (*GetPermissionResponseBodyPermission) SetUpdateTime ¶ added in v2.0.1
func (s *GetPermissionResponseBodyPermission) SetUpdateTime(v string) *GetPermissionResponseBodyPermission
func (GetPermissionResponseBodyPermission) String ¶ added in v2.0.1
func (s GetPermissionResponseBodyPermission) String() string
type ListPermissionVersionsRequest ¶ added in v2.0.1
type ListPermissionVersionsRequest struct { // The maximum number of entries to return for a single request. // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The `token` that is used to initiate the next request. If the response of the current request is truncated, you can use the token to initiate another request and obtain the remaining records. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The name of the permission. PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` }
func (ListPermissionVersionsRequest) GoString ¶ added in v2.0.1
func (s ListPermissionVersionsRequest) GoString() string
func (*ListPermissionVersionsRequest) SetMaxResults ¶ added in v2.0.1
func (s *ListPermissionVersionsRequest) SetMaxResults(v int32) *ListPermissionVersionsRequest
func (*ListPermissionVersionsRequest) SetNextToken ¶ added in v2.0.1
func (s *ListPermissionVersionsRequest) SetNextToken(v string) *ListPermissionVersionsRequest
func (*ListPermissionVersionsRequest) SetPermissionName ¶ added in v2.0.1
func (s *ListPermissionVersionsRequest) SetPermissionName(v string) *ListPermissionVersionsRequest
func (ListPermissionVersionsRequest) String ¶ added in v2.0.1
func (s ListPermissionVersionsRequest) String() string
type ListPermissionVersionsResponse ¶ added in v2.0.1
type ListPermissionVersionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListPermissionVersionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListPermissionVersionsResponse) GoString ¶ added in v2.0.1
func (s ListPermissionVersionsResponse) GoString() string
func (*ListPermissionVersionsResponse) SetBody ¶ added in v2.0.1
func (s *ListPermissionVersionsResponse) SetBody(v *ListPermissionVersionsResponseBody) *ListPermissionVersionsResponse
func (*ListPermissionVersionsResponse) SetHeaders ¶ added in v2.0.1
func (s *ListPermissionVersionsResponse) SetHeaders(v map[string]*string) *ListPermissionVersionsResponse
func (*ListPermissionVersionsResponse) SetStatusCode ¶ added in v2.0.1
func (s *ListPermissionVersionsResponse) SetStatusCode(v int32) *ListPermissionVersionsResponse
func (ListPermissionVersionsResponse) String ¶ added in v2.0.1
func (s ListPermissionVersionsResponse) String() string
type ListPermissionVersionsResponseBody ¶ added in v2.0.1
type ListPermissionVersionsResponseBody struct { // The token that is used to initiate the next request. If the response of the current request is truncated, you can use the token to initiate another request and obtain the remaining records. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The information about the permission. Permissions []*ListPermissionVersionsResponseBodyPermissions `json:"Permissions,omitempty" xml:"Permissions,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListPermissionVersionsResponseBody) GoString ¶ added in v2.0.1
func (s ListPermissionVersionsResponseBody) GoString() string
func (*ListPermissionVersionsResponseBody) SetNextToken ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBody) SetNextToken(v string) *ListPermissionVersionsResponseBody
func (*ListPermissionVersionsResponseBody) SetPermissions ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBody) SetPermissions(v []*ListPermissionVersionsResponseBodyPermissions) *ListPermissionVersionsResponseBody
func (*ListPermissionVersionsResponseBody) SetRequestId ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBody) SetRequestId(v string) *ListPermissionVersionsResponseBody
func (ListPermissionVersionsResponseBody) String ¶ added in v2.0.1
func (s ListPermissionVersionsResponseBody) String() string
type ListPermissionVersionsResponseBodyPermissions ¶ added in v2.0.1
type ListPermissionVersionsResponseBodyPermissions struct { // The creation time. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether the permission is the default permission. Valid values: // // * false: The permission is not the default permission. // * true: The permission is the default permission. DefaultPermission *bool `json:"DefaultPermission,omitempty" xml:"DefaultPermission,omitempty"` // Indicates whether the version is the default version. Valid values: // // * false: The version is not the default version. // * true: The version is the default version. DefaultVersion *bool `json:"DefaultVersion,omitempty" xml:"DefaultVersion,omitempty"` // The name of the permission. PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` // The version of the permission. PermissionVersion *string `json:"PermissionVersion,omitempty" xml:"PermissionVersion,omitempty"` // The type of the shared resources. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The update time. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (ListPermissionVersionsResponseBodyPermissions) GoString ¶ added in v2.0.1
func (s ListPermissionVersionsResponseBodyPermissions) GoString() string
func (*ListPermissionVersionsResponseBodyPermissions) SetCreateTime ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetCreateTime(v string) *ListPermissionVersionsResponseBodyPermissions
func (*ListPermissionVersionsResponseBodyPermissions) SetDefaultPermission ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetDefaultPermission(v bool) *ListPermissionVersionsResponseBodyPermissions
func (*ListPermissionVersionsResponseBodyPermissions) SetDefaultVersion ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetDefaultVersion(v bool) *ListPermissionVersionsResponseBodyPermissions
func (*ListPermissionVersionsResponseBodyPermissions) SetPermissionName ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetPermissionName(v string) *ListPermissionVersionsResponseBodyPermissions
func (*ListPermissionVersionsResponseBodyPermissions) SetPermissionVersion ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetPermissionVersion(v string) *ListPermissionVersionsResponseBodyPermissions
func (*ListPermissionVersionsResponseBodyPermissions) SetResourceType ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetResourceType(v string) *ListPermissionVersionsResponseBodyPermissions
func (*ListPermissionVersionsResponseBodyPermissions) SetUpdateTime ¶ added in v2.0.1
func (s *ListPermissionVersionsResponseBodyPermissions) SetUpdateTime(v string) *ListPermissionVersionsResponseBodyPermissions
func (ListPermissionVersionsResponseBodyPermissions) String ¶ added in v2.0.1
func (s ListPermissionVersionsResponseBodyPermissions) String() string
type ListPermissionsRequest ¶ added in v2.0.1
type ListPermissionsRequest struct { // The maximum number of entries to return for a single request. // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The `token` that is used to initiate the next request. If the response of the current request is truncated, you can use the token to initiate another request and obtain the remaining records. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The type of the shared resources. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListPermissionsRequest) GoString ¶ added in v2.0.1
func (s ListPermissionsRequest) GoString() string
func (*ListPermissionsRequest) SetMaxResults ¶ added in v2.0.1
func (s *ListPermissionsRequest) SetMaxResults(v int32) *ListPermissionsRequest
func (*ListPermissionsRequest) SetNextToken ¶ added in v2.0.1
func (s *ListPermissionsRequest) SetNextToken(v string) *ListPermissionsRequest
func (*ListPermissionsRequest) SetResourceType ¶ added in v2.0.1
func (s *ListPermissionsRequest) SetResourceType(v string) *ListPermissionsRequest
func (ListPermissionsRequest) String ¶ added in v2.0.1
func (s ListPermissionsRequest) String() string
type ListPermissionsResponse ¶ added in v2.0.1
type ListPermissionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListPermissionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListPermissionsResponse) GoString ¶ added in v2.0.1
func (s ListPermissionsResponse) GoString() string
func (*ListPermissionsResponse) SetBody ¶ added in v2.0.1
func (s *ListPermissionsResponse) SetBody(v *ListPermissionsResponseBody) *ListPermissionsResponse
func (*ListPermissionsResponse) SetHeaders ¶ added in v2.0.1
func (s *ListPermissionsResponse) SetHeaders(v map[string]*string) *ListPermissionsResponse
func (*ListPermissionsResponse) SetStatusCode ¶ added in v2.0.1
func (s *ListPermissionsResponse) SetStatusCode(v int32) *ListPermissionsResponse
func (ListPermissionsResponse) String ¶ added in v2.0.1
func (s ListPermissionsResponse) String() string
type ListPermissionsResponseBody ¶ added in v2.0.1
type ListPermissionsResponseBody struct { // The token that is used to initiate the next request. If the response of the current request is truncated, you can use the token to initiate another request and obtain the remaining records. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The information about the permission. Permissions []*ListPermissionsResponseBodyPermissions `json:"Permissions,omitempty" xml:"Permissions,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListPermissionsResponseBody) GoString ¶ added in v2.0.1
func (s ListPermissionsResponseBody) GoString() string
func (*ListPermissionsResponseBody) SetNextToken ¶ added in v2.0.1
func (s *ListPermissionsResponseBody) SetNextToken(v string) *ListPermissionsResponseBody
func (*ListPermissionsResponseBody) SetPermissions ¶ added in v2.0.1
func (s *ListPermissionsResponseBody) SetPermissions(v []*ListPermissionsResponseBodyPermissions) *ListPermissionsResponseBody
func (*ListPermissionsResponseBody) SetRequestId ¶ added in v2.0.1
func (s *ListPermissionsResponseBody) SetRequestId(v string) *ListPermissionsResponseBody
func (ListPermissionsResponseBody) String ¶ added in v2.0.1
func (s ListPermissionsResponseBody) String() string
type ListPermissionsResponseBodyPermissions ¶ added in v2.0.1
type ListPermissionsResponseBodyPermissions struct { // The creation time. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether the permission is the default permission. Valid values: // // * false: The permission is not the default permission. // * true: The permission is the default permission. DefaultPermission *bool `json:"DefaultPermission,omitempty" xml:"DefaultPermission,omitempty"` // Indicates whether the version is the default version. Valid values: // // * false: The version is not the default version. // * true: The version is the default version. DefaultVersion *bool `json:"DefaultVersion,omitempty" xml:"DefaultVersion,omitempty"` // The name of the permission. PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` // The version of the permission. PermissionVersion *string `json:"PermissionVersion,omitempty" xml:"PermissionVersion,omitempty"` // The type of the shared resources. // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The update time. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (ListPermissionsResponseBodyPermissions) GoString ¶ added in v2.0.1
func (s ListPermissionsResponseBodyPermissions) GoString() string
func (*ListPermissionsResponseBodyPermissions) SetCreateTime ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetCreateTime(v string) *ListPermissionsResponseBodyPermissions
func (*ListPermissionsResponseBodyPermissions) SetDefaultPermission ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetDefaultPermission(v bool) *ListPermissionsResponseBodyPermissions
func (*ListPermissionsResponseBodyPermissions) SetDefaultVersion ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetDefaultVersion(v bool) *ListPermissionsResponseBodyPermissions
func (*ListPermissionsResponseBodyPermissions) SetPermissionName ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetPermissionName(v string) *ListPermissionsResponseBodyPermissions
func (*ListPermissionsResponseBodyPermissions) SetPermissionVersion ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetPermissionVersion(v string) *ListPermissionsResponseBodyPermissions
func (*ListPermissionsResponseBodyPermissions) SetResourceType ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetResourceType(v string) *ListPermissionsResponseBodyPermissions
func (*ListPermissionsResponseBodyPermissions) SetUpdateTime ¶ added in v2.0.1
func (s *ListPermissionsResponseBodyPermissions) SetUpdateTime(v string) *ListPermissionsResponseBodyPermissions
func (ListPermissionsResponseBodyPermissions) String ¶ added in v2.0.1
func (s ListPermissionsResponseBodyPermissions) String() string
type ListResourceShareAssociationsRequest ¶
type ListResourceShareAssociationsRequest struct { // // * Associating: The entity is being associated. // * Associated: The entity is associated. // * Failed: The entity fails to be associated. // * Disassociating: The entity is being disassociated. // * Disassociated: The entity is disassociated. // // > The system deletes the records of entities in the `Failed` or `Disassociated` state within 48 hours to 96 hours. AssociationStatus *string `json:"AssociationStatus,omitempty" xml:"AssociationStatus,omitempty"` // // * Resource // * Target AssociationType *string `json:"AssociationType,omitempty" xml:"AssociationType,omitempty"` // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // // > This parameter is unavailable if you set the `AssociationType` parameter to `Target`. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` ResourceShareIds []*string `json:"ResourceShareIds,omitempty" xml:"ResourceShareIds,omitempty" type:"Repeated"` // // > This parameter is unavailable if you set the `AssociationType` parameter to `Resource`. Target *string `json:"Target,omitempty" xml:"Target,omitempty"` }
func (ListResourceShareAssociationsRequest) GoString ¶
func (s ListResourceShareAssociationsRequest) GoString() string
func (*ListResourceShareAssociationsRequest) SetAssociationStatus ¶
func (s *ListResourceShareAssociationsRequest) SetAssociationStatus(v string) *ListResourceShareAssociationsRequest
func (*ListResourceShareAssociationsRequest) SetAssociationType ¶
func (s *ListResourceShareAssociationsRequest) SetAssociationType(v string) *ListResourceShareAssociationsRequest
func (*ListResourceShareAssociationsRequest) SetMaxResults ¶
func (s *ListResourceShareAssociationsRequest) SetMaxResults(v int32) *ListResourceShareAssociationsRequest
func (*ListResourceShareAssociationsRequest) SetNextToken ¶
func (s *ListResourceShareAssociationsRequest) SetNextToken(v string) *ListResourceShareAssociationsRequest
func (*ListResourceShareAssociationsRequest) SetResourceId ¶
func (s *ListResourceShareAssociationsRequest) SetResourceId(v string) *ListResourceShareAssociationsRequest
func (*ListResourceShareAssociationsRequest) SetResourceShareIds ¶
func (s *ListResourceShareAssociationsRequest) SetResourceShareIds(v []*string) *ListResourceShareAssociationsRequest
func (*ListResourceShareAssociationsRequest) SetTarget ¶
func (s *ListResourceShareAssociationsRequest) SetTarget(v string) *ListResourceShareAssociationsRequest
func (ListResourceShareAssociationsRequest) String ¶
func (s ListResourceShareAssociationsRequest) String() string
type ListResourceShareAssociationsResponse ¶
type ListResourceShareAssociationsResponse struct {}
func (ListResourceShareAssociationsResponse) GoString ¶
func (s ListResourceShareAssociationsResponse) GoString() string
func (*ListResourceShareAssociationsResponse) SetHeaders ¶
func (s *ListResourceShareAssociationsResponse) SetHeaders(v map[string]*string) *ListResourceShareAssociationsResponse
func (*ListResourceShareAssociationsResponse) SetStatusCode ¶
func (s *ListResourceShareAssociationsResponse) SetStatusCode(v int32) *ListResourceShareAssociationsResponse
func (ListResourceShareAssociationsResponse) String ¶
func (s ListResourceShareAssociationsResponse) String() string
type ListResourceShareAssociationsResponseBody ¶
type ListResourceShareAssociationsResponseBody struct { string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShareAssociations []*ListResourceShareAssociationsResponseBodyResourceShareAssociations `json:"ResourceShareAssociations,omitempty" xml:"ResourceShareAssociations,omitempty" type:"Repeated"` }NextToken *
func (ListResourceShareAssociationsResponseBody) GoString ¶
func (s ListResourceShareAssociationsResponseBody) GoString() string
func (*ListResourceShareAssociationsResponseBody) SetNextToken ¶
func (s *ListResourceShareAssociationsResponseBody) SetNextToken(v string) *ListResourceShareAssociationsResponseBody
func (*ListResourceShareAssociationsResponseBody) SetRequestId ¶
func (s *ListResourceShareAssociationsResponseBody) SetRequestId(v string) *ListResourceShareAssociationsResponseBody
func (*ListResourceShareAssociationsResponseBody) SetResourceShareAssociations ¶
func (s *ListResourceShareAssociationsResponseBody) SetResourceShareAssociations(v []*ListResourceShareAssociationsResponseBodyResourceShareAssociations) *ListResourceShareAssociationsResponseBody
func (ListResourceShareAssociationsResponseBody) String ¶
func (s ListResourceShareAssociationsResponseBody) String() string
type ListResourceShareAssociationsResponseBodyResourceShareAssociations ¶
type ListResourceShareAssociationsResponseBodyResourceShareAssociations struct { // // * Associating: The entity is being associated. // * Associated: The entity is associated. // * Failed: The entity fails to be associated. // * Disassociating: The entity is being disassociated. // * Disassociated: The entity is disassociated. // // > The system deletes the records of entities in the `Failed` or `Disassociated` state within 48 hours to 96 hours. AssociationStatus *string `json:"AssociationStatus,omitempty" xml:"AssociationStatus,omitempty"` AssociationStatusMessage *string `json:"AssociationStatusMessage,omitempty" xml:"AssociationStatusMessage,omitempty"` // // * Resource // * Target AssociationType *string `json:"AssociationType,omitempty" xml:"AssociationType,omitempty"` // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the time when the shared resource was associated with or disassociated from the resource share. // * If the value of `AssociationType` is `Target`, the value of this parameter is the time when the principal was associated with or disassociated from the resource share. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the ID of the shared resource. // * If the value of `AssociationType` is `Target`, the value of this parameter is the ID of the principal. EntityId *string `json:"EntityId,omitempty" xml:"EntityId,omitempty"` // // * If the value of AssociationType is Resource, the value of this parameter is the type of the resource. For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). // * If the value of AssociationType is Target, the value of this parameter is `Account`. EntityType *string `json:"EntityType,omitempty" xml:"EntityType,omitempty"` // // * true: The principal is outside the resource directory. // * false: The principal is in the resource directory. External *bool `json:"External,omitempty" xml:"External,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // The name of the resource share. // // * If the value of `AssociationType` is `Resource`, the value of this parameter is the time when the association of the shared resource was updated. // * If the value of `AssociationType` is `Target`, the value of this parameter is the time when the association of the principal was updated. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (ListResourceShareAssociationsResponseBodyResourceShareAssociations) GoString ¶
func (s ListResourceShareAssociationsResponseBodyResourceShareAssociations) GoString() string
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationFailedDetails ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationStatus ¶
func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationStatus(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationStatusMessage ¶
func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationStatusMessage(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationType ¶
func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetAssociationType(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetCreateTime ¶
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetEntityId ¶
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetEntityType ¶
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetExternal ¶
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetResourceShareId ¶
func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetResourceShareId(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetResourceShareName ¶
func (s *ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetResourceShareName(v string) *ListResourceShareAssociationsResponseBodyResourceShareAssociations
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetTargetProperty ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociations) SetUpdateTime ¶
func (ListResourceShareAssociationsResponseBodyResourceShareAssociations) String ¶
func (s ListResourceShareAssociationsResponseBodyResourceShareAssociations) String() string
type ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails ¶ added in v2.1.2
type ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails struct {}
func (ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) GoString ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetAssociateType ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetEntityId ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetEntityType ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetFailureDescription ¶ added in v2.1.4
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetFailureReason ¶ added in v2.1.4
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetOperationType ¶ added in v2.1.4
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetStatus ¶ added in v2.1.2
func (*ListResourceShareAssociationsResponseBodyResourceShareAssociationsAssociationFailedDetails) SetStatusMessage ¶ added in v2.1.2
type ListResourceShareInvitationsRequest ¶
type ListResourceShareInvitationsRequest struct { // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` ResourceShareIds []*string `json:"ResourceShareIds,omitempty" xml:"ResourceShareIds,omitempty" type:"Repeated"` ResourceShareInvitationIds []*string `json:"ResourceShareInvitationIds,omitempty" xml:"ResourceShareInvitationIds,omitempty" type:"Repeated"` }
func (ListResourceShareInvitationsRequest) GoString ¶
func (s ListResourceShareInvitationsRequest) GoString() string
func (*ListResourceShareInvitationsRequest) SetMaxResults ¶
func (s *ListResourceShareInvitationsRequest) SetMaxResults(v int32) *ListResourceShareInvitationsRequest
func (*ListResourceShareInvitationsRequest) SetNextToken ¶
func (s *ListResourceShareInvitationsRequest) SetNextToken(v string) *ListResourceShareInvitationsRequest
func (*ListResourceShareInvitationsRequest) SetResourceShareIds ¶
func (s *ListResourceShareInvitationsRequest) SetResourceShareIds(v []*string) *ListResourceShareInvitationsRequest
func (*ListResourceShareInvitationsRequest) SetResourceShareInvitationIds ¶
func (s *ListResourceShareInvitationsRequest) SetResourceShareInvitationIds(v []*string) *ListResourceShareInvitationsRequest
func (ListResourceShareInvitationsRequest) String ¶
func (s ListResourceShareInvitationsRequest) String() string
type ListResourceShareInvitationsResponse ¶
type ListResourceShareInvitationsResponse struct {}
func (ListResourceShareInvitationsResponse) GoString ¶
func (s ListResourceShareInvitationsResponse) GoString() string
func (*ListResourceShareInvitationsResponse) SetHeaders ¶
func (s *ListResourceShareInvitationsResponse) SetHeaders(v map[string]*string) *ListResourceShareInvitationsResponse
func (*ListResourceShareInvitationsResponse) SetStatusCode ¶
func (s *ListResourceShareInvitationsResponse) SetStatusCode(v int32) *ListResourceShareInvitationsResponse
func (ListResourceShareInvitationsResponse) String ¶
func (s ListResourceShareInvitationsResponse) String() string
type ListResourceShareInvitationsResponseBody ¶
type ListResourceShareInvitationsResponseBody struct { string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShareInvitations []*ListResourceShareInvitationsResponseBodyResourceShareInvitations `json:"ResourceShareInvitations,omitempty" xml:"ResourceShareInvitations,omitempty" type:"Repeated"` }NextToken *
func (ListResourceShareInvitationsResponseBody) GoString ¶
func (s ListResourceShareInvitationsResponseBody) GoString() string
func (*ListResourceShareInvitationsResponseBody) SetNextToken ¶
func (s *ListResourceShareInvitationsResponseBody) SetNextToken(v string) *ListResourceShareInvitationsResponseBody
func (*ListResourceShareInvitationsResponseBody) SetRequestId ¶
func (s *ListResourceShareInvitationsResponseBody) SetRequestId(v string) *ListResourceShareInvitationsResponseBody
func (*ListResourceShareInvitationsResponseBody) SetResourceShareInvitations ¶
func (s *ListResourceShareInvitationsResponseBody) SetResourceShareInvitations(v []*ListResourceShareInvitationsResponseBodyResourceShareInvitations) *ListResourceShareInvitationsResponseBody
func (ListResourceShareInvitationsResponseBody) String ¶
func (s ListResourceShareInvitationsResponseBody) String() string
type ListResourceShareInvitationsResponseBodyResourceShareInvitations ¶
type ListResourceShareInvitationsResponseBodyResourceShareInvitations struct { string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` InvitationFailedDetails []*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails `json:"InvitationFailedDetails,omitempty" xml:"InvitationFailedDetails,omitempty" type:"Repeated"` ReceiverAccountId *string `json:"ReceiverAccountId,omitempty" xml:"ReceiverAccountId,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` ResourceShareInvitationId *string `json:"ResourceShareInvitationId,omitempty" xml:"ResourceShareInvitationId,omitempty"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` SenderAccountId *string `json:"SenderAccountId,omitempty" xml:"SenderAccountId,omitempty"` // // * Pending // * Accepted // * Cancelled // * Rejected // * Expired // * AcceptFailed Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }CreateTime *
func (ListResourceShareInvitationsResponseBodyResourceShareInvitations) GoString ¶
func (s ListResourceShareInvitationsResponseBodyResourceShareInvitations) GoString() string
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetCreateTime ¶
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetInvitationFailedDetails ¶ added in v2.1.1
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetReceiverAccountId ¶
func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetReceiverAccountId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareId ¶
func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareInvitationId ¶
func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareInvitationId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareName ¶
func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetResourceShareName(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetSenderAccountId ¶
func (s *ListResourceShareInvitationsResponseBodyResourceShareInvitations) SetSenderAccountId(v string) *ListResourceShareInvitationsResponseBodyResourceShareInvitations
func (ListResourceShareInvitationsResponseBodyResourceShareInvitations) String ¶
func (s ListResourceShareInvitationsResponseBodyResourceShareInvitations) String() string
type ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails ¶ added in v2.1.1
type ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails struct { // The type of the sharing operation. Valid values: // // * Associate // * Disassociate ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // // * Unavailable: The resource cannot be shared. // * LimitExceeded: The number of shared resources within the Alibaba Cloud account exceeds the upper limit. // * ZonalResourceInaccessible: The resource is unavailable in this region. // * UnsupportedOperation: The operation is not allowed because another association exists. // * InternalError: An internal error occurred during the check. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"` }
func (ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) GoString ¶ added in v2.1.1
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetAssociateType ¶ added in v2.1.1
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetFailureDescription ¶ added in v2.1.4
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetFailureReason ¶ added in v2.1.4
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetOperationType ¶ added in v2.1.4
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetResourceId ¶ added in v2.1.1
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetResourceType ¶ added in v2.1.1
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetStatus ¶ added in v2.1.1
func (*ListResourceShareInvitationsResponseBodyResourceShareInvitationsInvitationFailedDetails) SetStatusMessage ¶ added in v2.1.1
type ListResourceSharePermissionsRequest ¶ added in v2.0.1
type ListResourceSharePermissionsRequest struct { // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // // * Self: the current account // * OtherAccounts: an account other than the current account ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` }
func (ListResourceSharePermissionsRequest) GoString ¶ added in v2.0.1
func (s ListResourceSharePermissionsRequest) GoString() string
func (*ListResourceSharePermissionsRequest) SetMaxResults ¶ added in v2.0.1
func (s *ListResourceSharePermissionsRequest) SetMaxResults(v int32) *ListResourceSharePermissionsRequest
func (*ListResourceSharePermissionsRequest) SetNextToken ¶ added in v2.0.1
func (s *ListResourceSharePermissionsRequest) SetNextToken(v string) *ListResourceSharePermissionsRequest
func (*ListResourceSharePermissionsRequest) SetResourceOwner ¶ added in v2.0.1
func (s *ListResourceSharePermissionsRequest) SetResourceOwner(v string) *ListResourceSharePermissionsRequest
func (*ListResourceSharePermissionsRequest) SetResourceShareId ¶ added in v2.0.1
func (s *ListResourceSharePermissionsRequest) SetResourceShareId(v string) *ListResourceSharePermissionsRequest
func (ListResourceSharePermissionsRequest) String ¶ added in v2.0.1
func (s ListResourceSharePermissionsRequest) String() string
type ListResourceSharePermissionsResponse ¶ added in v2.0.1
type ListResourceSharePermissionsResponse struct {}
func (ListResourceSharePermissionsResponse) GoString ¶ added in v2.0.1
func (s ListResourceSharePermissionsResponse) GoString() string
func (*ListResourceSharePermissionsResponse) SetHeaders ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponse) SetHeaders(v map[string]*string) *ListResourceSharePermissionsResponse
func (*ListResourceSharePermissionsResponse) SetStatusCode ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponse) SetStatusCode(v int32) *ListResourceSharePermissionsResponse
func (ListResourceSharePermissionsResponse) String ¶ added in v2.0.1
func (s ListResourceSharePermissionsResponse) String() string
type ListResourceSharePermissionsResponseBody ¶ added in v2.0.1
type ListResourceSharePermissionsResponseBody struct { string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` Permissions []*ListResourceSharePermissionsResponseBodyPermissions `json:"Permissions,omitempty" xml:"Permissions,omitempty" type:"Repeated"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }NextToken *
func (ListResourceSharePermissionsResponseBody) GoString ¶ added in v2.0.1
func (s ListResourceSharePermissionsResponseBody) GoString() string
func (*ListResourceSharePermissionsResponseBody) SetNextToken ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBody) SetNextToken(v string) *ListResourceSharePermissionsResponseBody
func (*ListResourceSharePermissionsResponseBody) SetPermissions ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBody) SetPermissions(v []*ListResourceSharePermissionsResponseBodyPermissions) *ListResourceSharePermissionsResponseBody
func (*ListResourceSharePermissionsResponseBody) SetRequestId ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBody) SetRequestId(v string) *ListResourceSharePermissionsResponseBody
func (ListResourceSharePermissionsResponseBody) String ¶ added in v2.0.1
func (s ListResourceSharePermissionsResponseBody) String() string
type ListResourceSharePermissionsResponseBodyPermissions ¶ added in v2.0.1
type ListResourceSharePermissionsResponseBodyPermissions struct { string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // // * false: The permission is not the default permission. // * true: The permission is the default permission. DefaultPermission *bool `json:"DefaultPermission,omitempty" xml:"DefaultPermission,omitempty"` // // * false: The version is not the default version. // * true: The version is the default version. DefaultVersion *bool `json:"DefaultVersion,omitempty" xml:"DefaultVersion,omitempty"` PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` PermissionVersion *string `json:"PermissionVersion,omitempty" xml:"PermissionVersion,omitempty"` // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }CreateTime *
func (ListResourceSharePermissionsResponseBodyPermissions) GoString ¶ added in v2.0.1
func (s ListResourceSharePermissionsResponseBodyPermissions) GoString() string
func (*ListResourceSharePermissionsResponseBodyPermissions) SetCreateTime ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetCreateTime(v string) *ListResourceSharePermissionsResponseBodyPermissions
func (*ListResourceSharePermissionsResponseBodyPermissions) SetDefaultPermission ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetDefaultPermission(v bool) *ListResourceSharePermissionsResponseBodyPermissions
func (*ListResourceSharePermissionsResponseBodyPermissions) SetDefaultVersion ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetDefaultVersion(v bool) *ListResourceSharePermissionsResponseBodyPermissions
func (*ListResourceSharePermissionsResponseBodyPermissions) SetPermissionName ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetPermissionName(v string) *ListResourceSharePermissionsResponseBodyPermissions
func (*ListResourceSharePermissionsResponseBodyPermissions) SetPermissionVersion ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetPermissionVersion(v string) *ListResourceSharePermissionsResponseBodyPermissions
func (*ListResourceSharePermissionsResponseBodyPermissions) SetResourceType ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetResourceType(v string) *ListResourceSharePermissionsResponseBodyPermissions
func (*ListResourceSharePermissionsResponseBodyPermissions) SetUpdateTime ¶ added in v2.0.1
func (s *ListResourceSharePermissionsResponseBodyPermissions) SetUpdateTime(v string) *ListResourceSharePermissionsResponseBodyPermissions
func (ListResourceSharePermissionsResponseBodyPermissions) String ¶ added in v2.0.1
func (s ListResourceSharePermissionsResponseBodyPermissions) String() string
type ListResourceSharesRequest ¶
type ListResourceSharesRequest struct { // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` PermissionName *string `json:"PermissionName,omitempty" xml:"PermissionName,omitempty"` // // * Self: the current account // * OtherAccounts: an account other than the current account ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"` ResourceShareIds []*string `json:"ResourceShareIds,omitempty" xml:"ResourceShareIds,omitempty" type:"Repeated"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` // // * Active: The resource share is enabled. // * Pending: The resource share is associated with one or more resource sharing invitations that are waiting for confirmation. // * Deleting: The resource share is being deleted. // * Deleted: The resource share is deleted. // // > The system deletes the records of resource shares in the Deleted state within 48 hours to 96 hours after you delete the resource shares. ResourceShareStatus *string `json:"ResourceShareStatus,omitempty" xml:"ResourceShareStatus,omitempty"` }
func (ListResourceSharesRequest) GoString ¶
func (s ListResourceSharesRequest) GoString() string
func (*ListResourceSharesRequest) SetMaxResults ¶
func (s *ListResourceSharesRequest) SetMaxResults(v int32) *ListResourceSharesRequest
func (*ListResourceSharesRequest) SetNextToken ¶
func (s *ListResourceSharesRequest) SetNextToken(v string) *ListResourceSharesRequest
func (*ListResourceSharesRequest) SetPermissionName ¶ added in v2.0.1
func (s *ListResourceSharesRequest) SetPermissionName(v string) *ListResourceSharesRequest
func (*ListResourceSharesRequest) SetResourceOwner ¶
func (s *ListResourceSharesRequest) SetResourceOwner(v string) *ListResourceSharesRequest
func (*ListResourceSharesRequest) SetResourceShareIds ¶
func (s *ListResourceSharesRequest) SetResourceShareIds(v []*string) *ListResourceSharesRequest
func (*ListResourceSharesRequest) SetResourceShareName ¶
func (s *ListResourceSharesRequest) SetResourceShareName(v string) *ListResourceSharesRequest
func (*ListResourceSharesRequest) SetResourceShareStatus ¶
func (s *ListResourceSharesRequest) SetResourceShareStatus(v string) *ListResourceSharesRequest
func (ListResourceSharesRequest) String ¶
func (s ListResourceSharesRequest) String() string
type ListResourceSharesResponse ¶
type ListResourceSharesResponse struct {}
func (ListResourceSharesResponse) GoString ¶
func (s ListResourceSharesResponse) GoString() string
func (*ListResourceSharesResponse) SetBody ¶
func (s *ListResourceSharesResponse) SetBody(v *ListResourceSharesResponseBody) *ListResourceSharesResponse
func (*ListResourceSharesResponse) SetHeaders ¶
func (s *ListResourceSharesResponse) SetHeaders(v map[string]*string) *ListResourceSharesResponse
func (*ListResourceSharesResponse) SetStatusCode ¶
func (s *ListResourceSharesResponse) SetStatusCode(v int32) *ListResourceSharesResponse
func (ListResourceSharesResponse) String ¶
func (s ListResourceSharesResponse) String() string
type ListResourceSharesResponseBody ¶
type ListResourceSharesResponseBody struct { string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShares []*ListResourceSharesResponseBodyResourceShares `json:"ResourceShares,omitempty" xml:"ResourceShares,omitempty" type:"Repeated"` }NextToken *
func (ListResourceSharesResponseBody) GoString ¶
func (s ListResourceSharesResponseBody) GoString() string
func (*ListResourceSharesResponseBody) SetNextToken ¶
func (s *ListResourceSharesResponseBody) SetNextToken(v string) *ListResourceSharesResponseBody
func (*ListResourceSharesResponseBody) SetRequestId ¶
func (s *ListResourceSharesResponseBody) SetRequestId(v string) *ListResourceSharesResponseBody
func (*ListResourceSharesResponseBody) SetResourceShares ¶
func (s *ListResourceSharesResponseBody) SetResourceShares(v []*ListResourceSharesResponseBodyResourceShares) *ListResourceSharesResponseBody
func (ListResourceSharesResponseBody) String ¶
func (s ListResourceSharesResponseBody) String() string
type ListResourceSharesResponseBodyResourceShares ¶
type ListResourceSharesResponseBodyResourceShares struct { // // * false: Resources in the resource share can be shared only with accounts in the resource directory. // * true: Resources in the resource share can be shared with both accounts in the resource directory and accounts outside the resource directory. AllowExternalTargets *bool `json:"AllowExternalTargets,omitempty" xml:"AllowExternalTargets,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` ResourceShareOwner *string `json:"ResourceShareOwner,omitempty" xml:"ResourceShareOwner,omitempty"` // // * Active: The resource share is enabled. // * Pending: The resource share is associated with one or more resource sharing invitations that are waiting for confirmation. // * Deleting: The resource share is being deleted. // * Deleted: The resource share is deleted. // // > The system deletes the records of resource shares in the Deleted state within 48 hours to 96 hours after you delete the resource shares. ResourceShareStatus *string `json:"ResourceShareStatus,omitempty" xml:"ResourceShareStatus,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (ListResourceSharesResponseBodyResourceShares) GoString ¶
func (s ListResourceSharesResponseBodyResourceShares) GoString() string
func (*ListResourceSharesResponseBodyResourceShares) SetAllowExternalTargets ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetAllowExternalTargets(v bool) *ListResourceSharesResponseBodyResourceShares
func (*ListResourceSharesResponseBodyResourceShares) SetCreateTime ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetCreateTime(v string) *ListResourceSharesResponseBodyResourceShares
func (*ListResourceSharesResponseBodyResourceShares) SetResourceShareId ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareId(v string) *ListResourceSharesResponseBodyResourceShares
func (*ListResourceSharesResponseBodyResourceShares) SetResourceShareName ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareName(v string) *ListResourceSharesResponseBodyResourceShares
func (*ListResourceSharesResponseBodyResourceShares) SetResourceShareOwner ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareOwner(v string) *ListResourceSharesResponseBodyResourceShares
func (*ListResourceSharesResponseBodyResourceShares) SetResourceShareStatus ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetResourceShareStatus(v string) *ListResourceSharesResponseBodyResourceShares
func (*ListResourceSharesResponseBodyResourceShares) SetUpdateTime ¶
func (s *ListResourceSharesResponseBodyResourceShares) SetUpdateTime(v string) *ListResourceSharesResponseBodyResourceShares
func (ListResourceSharesResponseBodyResourceShares) String ¶
func (s ListResourceSharesResponseBodyResourceShares) String() string
type ListSharedResourcesRequest ¶
type ListSharedResourcesRequest struct { // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` ResourceIds []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"` // // * Self: your account. If you set the value to Self, the resources you share with other accounts are queried. // * OtherAccounts: another account. If you set the value to OtherAccounts, the resources other accounts share with you are queried. ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"` ResourceShareIds []*string `json:"ResourceShareIds,omitempty" xml:"ResourceShareIds,omitempty" type:"Repeated"` // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // // * If the value of `ResourceOwner` is `Self`, set this parameter to the ID of a principal. // * If the value of `ResourceOwner` is `OtherAccounts`, set this parameter to the ID of a resource owner. Target *string `json:"Target,omitempty" xml:"Target,omitempty"` }
func (ListSharedResourcesRequest) GoString ¶
func (s ListSharedResourcesRequest) GoString() string
func (*ListSharedResourcesRequest) SetMaxResults ¶
func (s *ListSharedResourcesRequest) SetMaxResults(v int32) *ListSharedResourcesRequest
func (*ListSharedResourcesRequest) SetNextToken ¶
func (s *ListSharedResourcesRequest) SetNextToken(v string) *ListSharedResourcesRequest
func (*ListSharedResourcesRequest) SetResourceIds ¶
func (s *ListSharedResourcesRequest) SetResourceIds(v []*string) *ListSharedResourcesRequest
func (*ListSharedResourcesRequest) SetResourceOwner ¶
func (s *ListSharedResourcesRequest) SetResourceOwner(v string) *ListSharedResourcesRequest
func (*ListSharedResourcesRequest) SetResourceShareIds ¶
func (s *ListSharedResourcesRequest) SetResourceShareIds(v []*string) *ListSharedResourcesRequest
func (*ListSharedResourcesRequest) SetResourceType ¶
func (s *ListSharedResourcesRequest) SetResourceType(v string) *ListSharedResourcesRequest
func (*ListSharedResourcesRequest) SetTarget ¶
func (s *ListSharedResourcesRequest) SetTarget(v string) *ListSharedResourcesRequest
func (ListSharedResourcesRequest) String ¶
func (s ListSharedResourcesRequest) String() string
type ListSharedResourcesResponse ¶
type ListSharedResourcesResponse struct {}
func (ListSharedResourcesResponse) GoString ¶
func (s ListSharedResourcesResponse) GoString() string
func (*ListSharedResourcesResponse) SetBody ¶
func (s *ListSharedResourcesResponse) SetBody(v *ListSharedResourcesResponseBody) *ListSharedResourcesResponse
func (*ListSharedResourcesResponse) SetHeaders ¶
func (s *ListSharedResourcesResponse) SetHeaders(v map[string]*string) *ListSharedResourcesResponse
func (*ListSharedResourcesResponse) SetStatusCode ¶
func (s *ListSharedResourcesResponse) SetStatusCode(v int32) *ListSharedResourcesResponse
func (ListSharedResourcesResponse) String ¶
func (s ListSharedResourcesResponse) String() string
type ListSharedResourcesResponseBody ¶
type ListSharedResourcesResponseBody struct { string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` SharedResources []*ListSharedResourcesResponseBodySharedResources `json:"SharedResources,omitempty" xml:"SharedResources,omitempty" type:"Repeated"` }NextToken *
func (ListSharedResourcesResponseBody) GoString ¶
func (s ListSharedResourcesResponseBody) GoString() string
func (*ListSharedResourcesResponseBody) SetNextToken ¶
func (s *ListSharedResourcesResponseBody) SetNextToken(v string) *ListSharedResourcesResponseBody
func (*ListSharedResourcesResponseBody) SetRequestId ¶
func (s *ListSharedResourcesResponseBody) SetRequestId(v string) *ListSharedResourcesResponseBody
func (*ListSharedResourcesResponseBody) SetSharedResources ¶
func (s *ListSharedResourcesResponseBody) SetSharedResources(v []*ListSharedResourcesResponseBodySharedResources) *ListSharedResourcesResponseBody
func (ListSharedResourcesResponseBody) String ¶
func (s ListSharedResourcesResponseBody) String() string
type ListSharedResourcesResponseBodySharedResources ¶
type ListSharedResourcesResponseBodySharedResources struct { string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // // Valid values: // // * Available: The resource is available. // * ZonalResourceInaccessible: The resource is unavailable in the current zone. // * LimitExceeded: The resource is unavailable because the maximum number of resources that other accounts can share with you exceeds the upper limit. // * Unavailable: The resource is unavailable. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` ResourceStatusMessage *string `json:"ResourceStatusMessage,omitempty" xml:"ResourceStatusMessage,omitempty"` // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }CreateTime *
func (ListSharedResourcesResponseBodySharedResources) GoString ¶
func (s ListSharedResourcesResponseBodySharedResources) GoString() string
func (*ListSharedResourcesResponseBodySharedResources) SetCreateTime ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetCreateTime(v string) *ListSharedResourcesResponseBodySharedResources
func (*ListSharedResourcesResponseBodySharedResources) SetResourceId ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetResourceId(v string) *ListSharedResourcesResponseBodySharedResources
func (*ListSharedResourcesResponseBodySharedResources) SetResourceShareId ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetResourceShareId(v string) *ListSharedResourcesResponseBodySharedResources
func (*ListSharedResourcesResponseBodySharedResources) SetResourceStatus ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetResourceStatus(v string) *ListSharedResourcesResponseBodySharedResources
func (*ListSharedResourcesResponseBodySharedResources) SetResourceStatusMessage ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetResourceStatusMessage(v string) *ListSharedResourcesResponseBodySharedResources
func (*ListSharedResourcesResponseBodySharedResources) SetResourceType ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetResourceType(v string) *ListSharedResourcesResponseBodySharedResources
func (*ListSharedResourcesResponseBodySharedResources) SetUpdateTime ¶
func (s *ListSharedResourcesResponseBodySharedResources) SetUpdateTime(v string) *ListSharedResourcesResponseBodySharedResources
func (ListSharedResourcesResponseBodySharedResources) String ¶
func (s ListSharedResourcesResponseBodySharedResources) String() string
type ListSharedTargetsRequest ¶
type ListSharedTargetsRequest struct { // // Valid values: 1 to 100. Default value: 20. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // // * Self: your account. If you set the value to Self, the principals that are associated with your resource shares are queried. // * OtherAccounts: another account. If you set the value to OtherAccounts, the resource shares with which your account is associated and the owners of the resource shares are queried. ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"` ResourceShareIds []*string `json:"ResourceShareIds,omitempty" xml:"ResourceShareIds,omitempty" type:"Repeated"` // // For more information about the types of resources that can be shared, see [Services that work with Resource Sharing](~~450526~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` Targets []*string `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"` }
func (ListSharedTargetsRequest) GoString ¶
func (s ListSharedTargetsRequest) GoString() string
func (*ListSharedTargetsRequest) SetMaxResults ¶
func (s *ListSharedTargetsRequest) SetMaxResults(v int32) *ListSharedTargetsRequest
func (*ListSharedTargetsRequest) SetNextToken ¶
func (s *ListSharedTargetsRequest) SetNextToken(v string) *ListSharedTargetsRequest
func (*ListSharedTargetsRequest) SetResourceId ¶
func (s *ListSharedTargetsRequest) SetResourceId(v string) *ListSharedTargetsRequest
func (*ListSharedTargetsRequest) SetResourceOwner ¶
func (s *ListSharedTargetsRequest) SetResourceOwner(v string) *ListSharedTargetsRequest
func (*ListSharedTargetsRequest) SetResourceShareIds ¶
func (s *ListSharedTargetsRequest) SetResourceShareIds(v []*string) *ListSharedTargetsRequest
func (*ListSharedTargetsRequest) SetResourceType ¶
func (s *ListSharedTargetsRequest) SetResourceType(v string) *ListSharedTargetsRequest
func (*ListSharedTargetsRequest) SetTargets ¶
func (s *ListSharedTargetsRequest) SetTargets(v []*string) *ListSharedTargetsRequest
func (ListSharedTargetsRequest) String ¶
func (s ListSharedTargetsRequest) String() string
type ListSharedTargetsResponse ¶
type ListSharedTargetsResponse struct {}
func (ListSharedTargetsResponse) GoString ¶
func (s ListSharedTargetsResponse) GoString() string
func (*ListSharedTargetsResponse) SetBody ¶
func (s *ListSharedTargetsResponse) SetBody(v *ListSharedTargetsResponseBody) *ListSharedTargetsResponse
func (*ListSharedTargetsResponse) SetHeaders ¶
func (s *ListSharedTargetsResponse) SetHeaders(v map[string]*string) *ListSharedTargetsResponse
func (*ListSharedTargetsResponse) SetStatusCode ¶
func (s *ListSharedTargetsResponse) SetStatusCode(v int32) *ListSharedTargetsResponse
func (ListSharedTargetsResponse) String ¶
func (s ListSharedTargetsResponse) String() string
type ListSharedTargetsResponseBody ¶
type ListSharedTargetsResponseBody struct { string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` SharedTargets []*ListSharedTargetsResponseBodySharedTargets `json:"SharedTargets,omitempty" xml:"SharedTargets,omitempty" type:"Repeated"` }NextToken *
func (ListSharedTargetsResponseBody) GoString ¶
func (s ListSharedTargetsResponseBody) GoString() string
func (*ListSharedTargetsResponseBody) SetNextToken ¶
func (s *ListSharedTargetsResponseBody) SetNextToken(v string) *ListSharedTargetsResponseBody
func (*ListSharedTargetsResponseBody) SetRequestId ¶
func (s *ListSharedTargetsResponseBody) SetRequestId(v string) *ListSharedTargetsResponseBody
func (*ListSharedTargetsResponseBody) SetSharedTargets ¶
func (s *ListSharedTargetsResponseBody) SetSharedTargets(v []*ListSharedTargetsResponseBodySharedTargets) *ListSharedTargetsResponseBody
func (ListSharedTargetsResponseBody) String ¶
func (s ListSharedTargetsResponseBody) String() string
type ListSharedTargetsResponseBodySharedTargets ¶
type ListSharedTargetsResponseBodySharedTargets struct { string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // // * true: The principal is outside the resource directory. // * false: The principal is in the resource directory. External *bool `json:"External,omitempty" xml:"External,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // The ID of the principal or resource owner. // // * If the value of `ResourceOwner` is `Self`, the value of this parameter is the ID of a principal. // * If the value of `ResourceOwner` is `OtherAccounts`, the value of this parameter is the ID of a resource owner. UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }CreateTime *
func (ListSharedTargetsResponseBodySharedTargets) GoString ¶
func (s ListSharedTargetsResponseBodySharedTargets) GoString() string
func (*ListSharedTargetsResponseBodySharedTargets) SetCreateTime ¶
func (s *ListSharedTargetsResponseBodySharedTargets) SetCreateTime(v string) *ListSharedTargetsResponseBodySharedTargets
func (*ListSharedTargetsResponseBodySharedTargets) SetExternal ¶
func (s *ListSharedTargetsResponseBodySharedTargets) SetExternal(v bool) *ListSharedTargetsResponseBodySharedTargets
func (*ListSharedTargetsResponseBodySharedTargets) SetResourceShareId ¶
func (s *ListSharedTargetsResponseBodySharedTargets) SetResourceShareId(v string) *ListSharedTargetsResponseBodySharedTargets
func (*ListSharedTargetsResponseBodySharedTargets) SetTargetId ¶
func (s *ListSharedTargetsResponseBodySharedTargets) SetTargetId(v string) *ListSharedTargetsResponseBodySharedTargets
func (*ListSharedTargetsResponseBodySharedTargets) SetTargetProperty ¶ added in v2.1.2
func (s *ListSharedTargetsResponseBodySharedTargets) SetTargetProperty(v string) *ListSharedTargetsResponseBodySharedTargets
func (*ListSharedTargetsResponseBodySharedTargets) SetUpdateTime ¶
func (s *ListSharedTargetsResponseBodySharedTargets) SetUpdateTime(v string) *ListSharedTargetsResponseBodySharedTargets
func (ListSharedTargetsResponseBodySharedTargets) String ¶
func (s ListSharedTargetsResponseBodySharedTargets) String() string
type RejectResourceShareInvitationRequest ¶
type RejectResourceShareInvitationRequest struct { // // You can call the [ListResourceShareInvitations](~~450564~~) operation to obtain the ID of a resource sharing invitation. ResourceShareInvitationId *string `json:"ResourceShareInvitationId,omitempty" xml:"ResourceShareInvitationId,omitempty"` }
func (RejectResourceShareInvitationRequest) GoString ¶
func (s RejectResourceShareInvitationRequest) GoString() string
func (*RejectResourceShareInvitationRequest) SetResourceShareInvitationId ¶
func (s *RejectResourceShareInvitationRequest) SetResourceShareInvitationId(v string) *RejectResourceShareInvitationRequest
func (RejectResourceShareInvitationRequest) String ¶
func (s RejectResourceShareInvitationRequest) String() string
type RejectResourceShareInvitationResponse ¶
type RejectResourceShareInvitationResponse struct {}
func (RejectResourceShareInvitationResponse) GoString ¶
func (s RejectResourceShareInvitationResponse) GoString() string
func (*RejectResourceShareInvitationResponse) SetHeaders ¶
func (s *RejectResourceShareInvitationResponse) SetHeaders(v map[string]*string) *RejectResourceShareInvitationResponse
func (*RejectResourceShareInvitationResponse) SetStatusCode ¶
func (s *RejectResourceShareInvitationResponse) SetStatusCode(v int32) *RejectResourceShareInvitationResponse
func (RejectResourceShareInvitationResponse) String ¶
func (s RejectResourceShareInvitationResponse) String() string
type RejectResourceShareInvitationResponseBody ¶
type RejectResourceShareInvitationResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShareInvitation *RejectResourceShareInvitationResponseBodyResourceShareInvitation `json:"ResourceShareInvitation,omitempty" xml:"ResourceShareInvitation,omitempty" type:"Struct"` }RequestId *
func (RejectResourceShareInvitationResponseBody) GoString ¶
func (s RejectResourceShareInvitationResponseBody) GoString() string
func (*RejectResourceShareInvitationResponseBody) SetRequestId ¶
func (s *RejectResourceShareInvitationResponseBody) SetRequestId(v string) *RejectResourceShareInvitationResponseBody
func (*RejectResourceShareInvitationResponseBody) SetResourceShareInvitation ¶
func (s *RejectResourceShareInvitationResponseBody) SetResourceShareInvitation(v *RejectResourceShareInvitationResponseBodyResourceShareInvitation) *RejectResourceShareInvitationResponseBody
func (RejectResourceShareInvitationResponseBody) String ¶
func (s RejectResourceShareInvitationResponseBody) String() string
type RejectResourceShareInvitationResponseBodyResourceShareInvitation ¶
type RejectResourceShareInvitationResponseBodyResourceShareInvitation struct { string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ReceiverAccountId *string `json:"ReceiverAccountId,omitempty" xml:"ReceiverAccountId,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` ResourceShareInvitationId *string `json:"ResourceShareInvitationId,omitempty" xml:"ResourceShareInvitationId,omitempty"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` SenderAccountId *string `json:"SenderAccountId,omitempty" xml:"SenderAccountId,omitempty"` // // * Pending: The invitation is waiting for confirmation. // * Accepted: The invitation is accepted. // * Cancelled: The invitation is canceled. // * Rejected: The invitation is rejected. // * Expired: The invitation has expired. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }CreateTime *
func (RejectResourceShareInvitationResponseBodyResourceShareInvitation) GoString ¶
func (s RejectResourceShareInvitationResponseBodyResourceShareInvitation) GoString() string
func (*RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetCreateTime ¶
func (*RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetReceiverAccountId ¶
func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetReceiverAccountId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
func (*RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareId ¶
func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
func (*RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareInvitationId ¶
func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareInvitationId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
func (*RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareName ¶
func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetResourceShareName(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
func (*RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetSenderAccountId ¶
func (s *RejectResourceShareInvitationResponseBodyResourceShareInvitation) SetSenderAccountId(v string) *RejectResourceShareInvitationResponseBodyResourceShareInvitation
func (RejectResourceShareInvitationResponseBodyResourceShareInvitation) String ¶
func (s RejectResourceShareInvitationResponseBodyResourceShareInvitation) String() string
type UpdateResourceShareRequest ¶
type UpdateResourceShareRequest struct { // // * false: Resources in the resource share can be shared only with accounts in the resource directory. // * true: Resources in the resource share can be shared with both accounts in the resource directory and accounts outside the resource directory. AllowExternalTargets *bool `json:"AllowExternalTargets,omitempty" xml:"AllowExternalTargets,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` // // The name must be 1 to 50 characters in length. // // The name can contain letters, digits, periods (.), underscores (\_), and hyphens (-). ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` }
func (UpdateResourceShareRequest) GoString ¶
func (s UpdateResourceShareRequest) GoString() string
func (*UpdateResourceShareRequest) SetAllowExternalTargets ¶
func (s *UpdateResourceShareRequest) SetAllowExternalTargets(v bool) *UpdateResourceShareRequest
func (*UpdateResourceShareRequest) SetResourceShareId ¶
func (s *UpdateResourceShareRequest) SetResourceShareId(v string) *UpdateResourceShareRequest
func (*UpdateResourceShareRequest) SetResourceShareName ¶
func (s *UpdateResourceShareRequest) SetResourceShareName(v string) *UpdateResourceShareRequest
func (UpdateResourceShareRequest) String ¶
func (s UpdateResourceShareRequest) String() string
type UpdateResourceShareResponse ¶
type UpdateResourceShareResponse struct {}
func (UpdateResourceShareResponse) GoString ¶
func (s UpdateResourceShareResponse) GoString() string
func (*UpdateResourceShareResponse) SetBody ¶
func (s *UpdateResourceShareResponse) SetBody(v *UpdateResourceShareResponseBody) *UpdateResourceShareResponse
func (*UpdateResourceShareResponse) SetHeaders ¶
func (s *UpdateResourceShareResponse) SetHeaders(v map[string]*string) *UpdateResourceShareResponse
func (*UpdateResourceShareResponse) SetStatusCode ¶
func (s *UpdateResourceShareResponse) SetStatusCode(v int32) *UpdateResourceShareResponse
func (UpdateResourceShareResponse) String ¶
func (s UpdateResourceShareResponse) String() string
type UpdateResourceShareResponseBody ¶
type UpdateResourceShareResponseBody struct { string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResourceShare *UpdateResourceShareResponseBodyResourceShare `json:"ResourceShare,omitempty" xml:"ResourceShare,omitempty" type:"Struct"` }RequestId *
func (UpdateResourceShareResponseBody) GoString ¶
func (s UpdateResourceShareResponseBody) GoString() string
func (*UpdateResourceShareResponseBody) SetRequestId ¶
func (s *UpdateResourceShareResponseBody) SetRequestId(v string) *UpdateResourceShareResponseBody
func (*UpdateResourceShareResponseBody) SetResourceShare ¶
func (s *UpdateResourceShareResponseBody) SetResourceShare(v *UpdateResourceShareResponseBodyResourceShare) *UpdateResourceShareResponseBody
func (UpdateResourceShareResponseBody) String ¶
func (s UpdateResourceShareResponseBody) String() string
type UpdateResourceShareResponseBodyResourceShare ¶
type UpdateResourceShareResponseBodyResourceShare struct { // // * false: Resources in the resource share can be shared only with accounts in the resource directory. // * true: Resources in the resource share can be shared with both accounts in the resource directory and accounts outside the resource directory. AllowExternalTargets *bool `json:"AllowExternalTargets,omitempty" xml:"AllowExternalTargets,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ResourceShareId *string `json:"ResourceShareId,omitempty" xml:"ResourceShareId,omitempty"` ResourceShareName *string `json:"ResourceShareName,omitempty" xml:"ResourceShareName,omitempty"` ResourceShareOwner *string `json:"ResourceShareOwner,omitempty" xml:"ResourceShareOwner,omitempty"` // // * Active: The resource share is enabled. // * Pending: The resource share is associated with one or more resource sharing invitations that are waiting for confirmation. // * Deleting: The resource share is being deleted. // * Deleted: The resource share is deleted. // // > The system deletes the records of resource shares in the Deleted state within 48 hours to 96 hours after you delete the resource shares. ResourceShareStatus *string `json:"ResourceShareStatus,omitempty" xml:"ResourceShareStatus,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (UpdateResourceShareResponseBodyResourceShare) GoString ¶
func (s UpdateResourceShareResponseBodyResourceShare) GoString() string
func (*UpdateResourceShareResponseBodyResourceShare) SetAllowExternalTargets ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetAllowExternalTargets(v bool) *UpdateResourceShareResponseBodyResourceShare
func (*UpdateResourceShareResponseBodyResourceShare) SetCreateTime ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetCreateTime(v string) *UpdateResourceShareResponseBodyResourceShare
func (*UpdateResourceShareResponseBodyResourceShare) SetResourceShareId ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareId(v string) *UpdateResourceShareResponseBodyResourceShare
func (*UpdateResourceShareResponseBodyResourceShare) SetResourceShareName ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareName(v string) *UpdateResourceShareResponseBodyResourceShare
func (*UpdateResourceShareResponseBodyResourceShare) SetResourceShareOwner ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareOwner(v string) *UpdateResourceShareResponseBodyResourceShare
func (*UpdateResourceShareResponseBodyResourceShare) SetResourceShareStatus ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetResourceShareStatus(v string) *UpdateResourceShareResponseBodyResourceShare
func (*UpdateResourceShareResponseBodyResourceShare) SetUpdateTime ¶
func (s *UpdateResourceShareResponseBodyResourceShare) SetUpdateTime(v string) *UpdateResourceShareResponseBodyResourceShare
func (UpdateResourceShareResponseBodyResourceShare) String ¶
func (s UpdateResourceShareResponseBodyResourceShare) String() string
Click to show internal directories.
Click to hide internal directories.