Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AddUserToVpcEndpointServiceRequest
- type AddUserToVpcEndpointServiceResponse
- type AddZoneToVpcEndpointRequest
- type AddZoneToVpcEndpointResponse
- type AttachResourceToVpcEndpointServiceRequest
- type AttachResourceToVpcEndpointServiceResponse
- type AttachSecurityGroupToVpcEndpointRequest
- type AttachSecurityGroupToVpcEndpointResponse
- type CheckProductOpenRequest
- type CheckProductOpenResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddUserToVpcEndpointService(request *AddUserToVpcEndpointServiceRequest) (response *AddUserToVpcEndpointServiceResponse, err error)
- func (client *Client) AddUserToVpcEndpointServiceWithCallback(request *AddUserToVpcEndpointServiceRequest, ...) <-chan int
- func (client *Client) AddUserToVpcEndpointServiceWithChan(request *AddUserToVpcEndpointServiceRequest) (<-chan *AddUserToVpcEndpointServiceResponse, <-chan error)
- func (client *Client) AddZoneToVpcEndpoint(request *AddZoneToVpcEndpointRequest) (response *AddZoneToVpcEndpointResponse, err error)
- func (client *Client) AddZoneToVpcEndpointWithCallback(request *AddZoneToVpcEndpointRequest, ...) <-chan int
- func (client *Client) AddZoneToVpcEndpointWithChan(request *AddZoneToVpcEndpointRequest) (<-chan *AddZoneToVpcEndpointResponse, <-chan error)
- func (client *Client) AttachResourceToVpcEndpointService(request *AttachResourceToVpcEndpointServiceRequest) (response *AttachResourceToVpcEndpointServiceResponse, err error)
- func (client *Client) AttachResourceToVpcEndpointServiceWithCallback(request *AttachResourceToVpcEndpointServiceRequest, ...) <-chan int
- func (client *Client) AttachResourceToVpcEndpointServiceWithChan(request *AttachResourceToVpcEndpointServiceRequest) (<-chan *AttachResourceToVpcEndpointServiceResponse, <-chan error)
- func (client *Client) AttachSecurityGroupToVpcEndpoint(request *AttachSecurityGroupToVpcEndpointRequest) (response *AttachSecurityGroupToVpcEndpointResponse, err error)
- func (client *Client) AttachSecurityGroupToVpcEndpointWithCallback(request *AttachSecurityGroupToVpcEndpointRequest, ...) <-chan int
- func (client *Client) AttachSecurityGroupToVpcEndpointWithChan(request *AttachSecurityGroupToVpcEndpointRequest) (<-chan *AttachSecurityGroupToVpcEndpointResponse, <-chan error)
- func (client *Client) CheckProductOpen(request *CheckProductOpenRequest) (response *CheckProductOpenResponse, err error)
- func (client *Client) CheckProductOpenWithCallback(request *CheckProductOpenRequest, ...) <-chan int
- func (client *Client) CheckProductOpenWithChan(request *CheckProductOpenRequest) (<-chan *CheckProductOpenResponse, <-chan error)
- func (client *Client) CreateVpcEndpoint(request *CreateVpcEndpointRequest) (response *CreateVpcEndpointResponse, err error)
- func (client *Client) CreateVpcEndpointService(request *CreateVpcEndpointServiceRequest) (response *CreateVpcEndpointServiceResponse, err error)
- func (client *Client) CreateVpcEndpointServiceWithCallback(request *CreateVpcEndpointServiceRequest, ...) <-chan int
- func (client *Client) CreateVpcEndpointServiceWithChan(request *CreateVpcEndpointServiceRequest) (<-chan *CreateVpcEndpointServiceResponse, <-chan error)
- func (client *Client) CreateVpcEndpointWithCallback(request *CreateVpcEndpointRequest, ...) <-chan int
- func (client *Client) CreateVpcEndpointWithChan(request *CreateVpcEndpointRequest) (<-chan *CreateVpcEndpointResponse, <-chan error)
- func (client *Client) DeleteVpcEndpoint(request *DeleteVpcEndpointRequest) (response *DeleteVpcEndpointResponse, err error)
- func (client *Client) DeleteVpcEndpointService(request *DeleteVpcEndpointServiceRequest) (response *DeleteVpcEndpointServiceResponse, err error)
- func (client *Client) DeleteVpcEndpointServiceWithCallback(request *DeleteVpcEndpointServiceRequest, ...) <-chan int
- func (client *Client) DeleteVpcEndpointServiceWithChan(request *DeleteVpcEndpointServiceRequest) (<-chan *DeleteVpcEndpointServiceResponse, <-chan error)
- func (client *Client) DeleteVpcEndpointWithCallback(request *DeleteVpcEndpointRequest, ...) <-chan int
- func (client *Client) DeleteVpcEndpointWithChan(request *DeleteVpcEndpointRequest) (<-chan *DeleteVpcEndpointResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, ...) <-chan int
- func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
- func (client *Client) DetachResourceFromVpcEndpointService(request *DetachResourceFromVpcEndpointServiceRequest) (response *DetachResourceFromVpcEndpointServiceResponse, err error)
- func (client *Client) DetachResourceFromVpcEndpointServiceWithCallback(request *DetachResourceFromVpcEndpointServiceRequest, ...) <-chan int
- func (client *Client) DetachResourceFromVpcEndpointServiceWithChan(request *DetachResourceFromVpcEndpointServiceRequest) (<-chan *DetachResourceFromVpcEndpointServiceResponse, <-chan error)
- func (client *Client) DetachSecurityGroupFromVpcEndpoint(request *DetachSecurityGroupFromVpcEndpointRequest) (response *DetachSecurityGroupFromVpcEndpointResponse, err error)
- func (client *Client) DetachSecurityGroupFromVpcEndpointWithCallback(request *DetachSecurityGroupFromVpcEndpointRequest, ...) <-chan int
- func (client *Client) DetachSecurityGroupFromVpcEndpointWithChan(request *DetachSecurityGroupFromVpcEndpointRequest) (<-chan *DetachSecurityGroupFromVpcEndpointResponse, <-chan error)
- func (client *Client) DisableVpcEndpointConnection(request *DisableVpcEndpointConnectionRequest) (response *DisableVpcEndpointConnectionResponse, err error)
- func (client *Client) DisableVpcEndpointConnectionWithCallback(request *DisableVpcEndpointConnectionRequest, ...) <-chan int
- func (client *Client) DisableVpcEndpointConnectionWithChan(request *DisableVpcEndpointConnectionRequest) (<-chan *DisableVpcEndpointConnectionResponse, <-chan error)
- func (client *Client) DisableVpcEndpointZoneConnection(request *DisableVpcEndpointZoneConnectionRequest) (response *DisableVpcEndpointZoneConnectionResponse, err error)
- func (client *Client) DisableVpcEndpointZoneConnectionWithCallback(request *DisableVpcEndpointZoneConnectionRequest, ...) <-chan int
- func (client *Client) DisableVpcEndpointZoneConnectionWithChan(request *DisableVpcEndpointZoneConnectionRequest) (<-chan *DisableVpcEndpointZoneConnectionResponse, <-chan error)
- func (client *Client) EnableVpcEndpointConnection(request *EnableVpcEndpointConnectionRequest) (response *EnableVpcEndpointConnectionResponse, err error)
- func (client *Client) EnableVpcEndpointConnectionWithCallback(request *EnableVpcEndpointConnectionRequest, ...) <-chan int
- func (client *Client) EnableVpcEndpointConnectionWithChan(request *EnableVpcEndpointConnectionRequest) (<-chan *EnableVpcEndpointConnectionResponse, <-chan error)
- func (client *Client) EnableVpcEndpointZoneConnection(request *EnableVpcEndpointZoneConnectionRequest) (response *EnableVpcEndpointZoneConnectionResponse, err error)
- func (client *Client) EnableVpcEndpointZoneConnectionWithCallback(request *EnableVpcEndpointZoneConnectionRequest, ...) <-chan int
- func (client *Client) EnableVpcEndpointZoneConnectionWithChan(request *EnableVpcEndpointZoneConnectionRequest) (<-chan *EnableVpcEndpointZoneConnectionResponse, <-chan error)
- func (client *Client) GetVpcEndpointAttribute(request *GetVpcEndpointAttributeRequest) (response *GetVpcEndpointAttributeResponse, err error)
- func (client *Client) GetVpcEndpointAttributeWithCallback(request *GetVpcEndpointAttributeRequest, ...) <-chan int
- func (client *Client) GetVpcEndpointAttributeWithChan(request *GetVpcEndpointAttributeRequest) (<-chan *GetVpcEndpointAttributeResponse, <-chan error)
- func (client *Client) GetVpcEndpointServiceAttribute(request *GetVpcEndpointServiceAttributeRequest) (response *GetVpcEndpointServiceAttributeResponse, err error)
- func (client *Client) GetVpcEndpointServiceAttributeWithCallback(request *GetVpcEndpointServiceAttributeRequest, ...) <-chan int
- func (client *Client) GetVpcEndpointServiceAttributeWithChan(request *GetVpcEndpointServiceAttributeRequest) (<-chan *GetVpcEndpointServiceAttributeResponse, <-chan error)
- func (client *Client) ListVpcEndpointConnections(request *ListVpcEndpointConnectionsRequest) (response *ListVpcEndpointConnectionsResponse, err error)
- func (client *Client) ListVpcEndpointConnectionsWithCallback(request *ListVpcEndpointConnectionsRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointConnectionsWithChan(request *ListVpcEndpointConnectionsRequest) (<-chan *ListVpcEndpointConnectionsResponse, <-chan error)
- func (client *Client) ListVpcEndpointSecurityGroups(request *ListVpcEndpointSecurityGroupsRequest) (response *ListVpcEndpointSecurityGroupsResponse, err error)
- func (client *Client) ListVpcEndpointSecurityGroupsWithCallback(request *ListVpcEndpointSecurityGroupsRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointSecurityGroupsWithChan(request *ListVpcEndpointSecurityGroupsRequest) (<-chan *ListVpcEndpointSecurityGroupsResponse, <-chan error)
- func (client *Client) ListVpcEndpointServiceResources(request *ListVpcEndpointServiceResourcesRequest) (response *ListVpcEndpointServiceResourcesResponse, err error)
- func (client *Client) ListVpcEndpointServiceResourcesWithCallback(request *ListVpcEndpointServiceResourcesRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointServiceResourcesWithChan(request *ListVpcEndpointServiceResourcesRequest) (<-chan *ListVpcEndpointServiceResourcesResponse, <-chan error)
- func (client *Client) ListVpcEndpointServiceUsers(request *ListVpcEndpointServiceUsersRequest) (response *ListVpcEndpointServiceUsersResponse, err error)
- func (client *Client) ListVpcEndpointServiceUsersWithCallback(request *ListVpcEndpointServiceUsersRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointServiceUsersWithChan(request *ListVpcEndpointServiceUsersRequest) (<-chan *ListVpcEndpointServiceUsersResponse, <-chan error)
- func (client *Client) ListVpcEndpointServices(request *ListVpcEndpointServicesRequest) (response *ListVpcEndpointServicesResponse, err error)
- func (client *Client) ListVpcEndpointServicesByEndUser(request *ListVpcEndpointServicesByEndUserRequest) (response *ListVpcEndpointServicesByEndUserResponse, err error)
- func (client *Client) ListVpcEndpointServicesByEndUserWithCallback(request *ListVpcEndpointServicesByEndUserRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointServicesByEndUserWithChan(request *ListVpcEndpointServicesByEndUserRequest) (<-chan *ListVpcEndpointServicesByEndUserResponse, <-chan error)
- func (client *Client) ListVpcEndpointServicesWithCallback(request *ListVpcEndpointServicesRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointServicesWithChan(request *ListVpcEndpointServicesRequest) (<-chan *ListVpcEndpointServicesResponse, <-chan error)
- func (client *Client) ListVpcEndpointZones(request *ListVpcEndpointZonesRequest) (response *ListVpcEndpointZonesResponse, err error)
- func (client *Client) ListVpcEndpointZonesWithCallback(request *ListVpcEndpointZonesRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointZonesWithChan(request *ListVpcEndpointZonesRequest) (<-chan *ListVpcEndpointZonesResponse, <-chan error)
- func (client *Client) ListVpcEndpoints(request *ListVpcEndpointsRequest) (response *ListVpcEndpointsResponse, err error)
- func (client *Client) ListVpcEndpointsWithCallback(request *ListVpcEndpointsRequest, ...) <-chan int
- func (client *Client) ListVpcEndpointsWithChan(request *ListVpcEndpointsRequest) (<-chan *ListVpcEndpointsResponse, <-chan error)
- func (client *Client) OpenPrivateLinkService(request *OpenPrivateLinkServiceRequest) (response *OpenPrivateLinkServiceResponse, err error)
- func (client *Client) OpenPrivateLinkServiceWithCallback(request *OpenPrivateLinkServiceRequest, ...) <-chan int
- func (client *Client) OpenPrivateLinkServiceWithChan(request *OpenPrivateLinkServiceRequest) (<-chan *OpenPrivateLinkServiceResponse, <-chan error)
- func (client *Client) RemoveUserFromVpcEndpointService(request *RemoveUserFromVpcEndpointServiceRequest) (response *RemoveUserFromVpcEndpointServiceResponse, err error)
- func (client *Client) RemoveUserFromVpcEndpointServiceWithCallback(request *RemoveUserFromVpcEndpointServiceRequest, ...) <-chan int
- func (client *Client) RemoveUserFromVpcEndpointServiceWithChan(request *RemoveUserFromVpcEndpointServiceRequest) (<-chan *RemoveUserFromVpcEndpointServiceResponse, <-chan error)
- func (client *Client) RemoveZoneFromVpcEndpoint(request *RemoveZoneFromVpcEndpointRequest) (response *RemoveZoneFromVpcEndpointResponse, err error)
- func (client *Client) RemoveZoneFromVpcEndpointWithCallback(request *RemoveZoneFromVpcEndpointRequest, ...) <-chan int
- func (client *Client) RemoveZoneFromVpcEndpointWithChan(request *RemoveZoneFromVpcEndpointRequest) (<-chan *RemoveZoneFromVpcEndpointResponse, <-chan error)
- func (client *Client) UpdateVpcEndpointAttribute(request *UpdateVpcEndpointAttributeRequest) (response *UpdateVpcEndpointAttributeResponse, err error)
- func (client *Client) UpdateVpcEndpointAttributeWithCallback(request *UpdateVpcEndpointAttributeRequest, ...) <-chan int
- func (client *Client) UpdateVpcEndpointAttributeWithChan(request *UpdateVpcEndpointAttributeRequest) (<-chan *UpdateVpcEndpointAttributeResponse, <-chan error)
- func (client *Client) UpdateVpcEndpointConnectionAttribute(request *UpdateVpcEndpointConnectionAttributeRequest) (response *UpdateVpcEndpointConnectionAttributeResponse, err error)
- func (client *Client) UpdateVpcEndpointConnectionAttributeWithCallback(request *UpdateVpcEndpointConnectionAttributeRequest, ...) <-chan int
- func (client *Client) UpdateVpcEndpointConnectionAttributeWithChan(request *UpdateVpcEndpointConnectionAttributeRequest) (<-chan *UpdateVpcEndpointConnectionAttributeResponse, <-chan error)
- func (client *Client) UpdateVpcEndpointServiceAttribute(request *UpdateVpcEndpointServiceAttributeRequest) (response *UpdateVpcEndpointServiceAttributeResponse, err error)
- func (client *Client) UpdateVpcEndpointServiceAttributeWithCallback(request *UpdateVpcEndpointServiceAttributeRequest, ...) <-chan int
- func (client *Client) UpdateVpcEndpointServiceAttributeWithChan(request *UpdateVpcEndpointServiceAttributeRequest) (<-chan *UpdateVpcEndpointServiceAttributeResponse, <-chan error)
- func (client *Client) UpdateVpcEndpointServiceResourceAttribute(request *UpdateVpcEndpointServiceResourceAttributeRequest) (response *UpdateVpcEndpointServiceResourceAttributeResponse, err error)
- func (client *Client) UpdateVpcEndpointServiceResourceAttributeWithCallback(request *UpdateVpcEndpointServiceResourceAttributeRequest, ...) <-chan int
- func (client *Client) UpdateVpcEndpointServiceResourceAttributeWithChan(request *UpdateVpcEndpointServiceResourceAttributeRequest) (<-chan *UpdateVpcEndpointServiceResourceAttributeResponse, <-chan error)
- func (client *Client) UpdateVpcEndpointZoneConnectionResourceAttribute(request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest) (response *UpdateVpcEndpointZoneConnectionResourceAttributeResponse, err error)
- func (client *Client) UpdateVpcEndpointZoneConnectionResourceAttributeWithCallback(request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest, ...) <-chan int
- func (client *Client) UpdateVpcEndpointZoneConnectionResourceAttributeWithChan(request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest) (<-chan *UpdateVpcEndpointZoneConnectionResourceAttributeResponse, <-chan error)
- type Connection
- type Connections
- type CreateVpcEndpointRequest
- type CreateVpcEndpointResponse
- type CreateVpcEndpointServiceRequest
- type CreateVpcEndpointServiceResource
- type CreateVpcEndpointServiceResponse
- type CreateVpcEndpointZone
- type DeleteVpcEndpointRequest
- type DeleteVpcEndpointResponse
- type DeleteVpcEndpointServiceRequest
- type DeleteVpcEndpointServiceResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeZonesRequest
- type DescribeZonesResponse
- type DetachResourceFromVpcEndpointServiceRequest
- type DetachResourceFromVpcEndpointServiceResponse
- type DetachSecurityGroupFromVpcEndpointRequest
- type DetachSecurityGroupFromVpcEndpointResponse
- type DisableVpcEndpointConnectionRequest
- type DisableVpcEndpointConnectionResponse
- type DisableVpcEndpointZoneConnectionRequest
- type DisableVpcEndpointZoneConnectionResponse
- type EnableVpcEndpointConnectionRequest
- type EnableVpcEndpointConnectionResponse
- type EnableVpcEndpointZoneConnectionRequest
- type EnableVpcEndpointZoneConnectionResponse
- type Endpoint
- type Endpoints
- type GetVpcEndpointAttributeRequest
- type GetVpcEndpointAttributeResponse
- type GetVpcEndpointServiceAttributeRequest
- type GetVpcEndpointServiceAttributeResponse
- type ListVpcEndpointConnectionsRequest
- type ListVpcEndpointConnectionsResponse
- type ListVpcEndpointSecurityGroupsRequest
- type ListVpcEndpointSecurityGroupsResponse
- type ListVpcEndpointServiceResourcesRequest
- type ListVpcEndpointServiceResourcesResponse
- type ListVpcEndpointServiceUsersRequest
- type ListVpcEndpointServiceUsersResponse
- type ListVpcEndpointServicesByEndUserRequest
- type ListVpcEndpointServicesByEndUserResponse
- type ListVpcEndpointServicesRequest
- type ListVpcEndpointServicesResponse
- type ListVpcEndpointZonesRequest
- type ListVpcEndpointZonesResponse
- type ListVpcEndpointsRequest
- type ListVpcEndpointsResponse
- type OpenPrivateLinkServiceRequest
- type OpenPrivateLinkServiceResponse
- type Region
- type Regions
- type RemoveUserFromVpcEndpointServiceRequest
- type RemoveUserFromVpcEndpointServiceResponse
- type RemoveZoneFromVpcEndpointRequest
- type RemoveZoneFromVpcEndpointResponse
- type Resource
- type Resources
- type SecurityGroup
- type SecurityGroups
- type Service
- type ServicesInListVpcEndpointServices
- type ServicesInListVpcEndpointServicesByEndUser
- type UpdateVpcEndpointAttributeRequest
- type UpdateVpcEndpointAttributeResponse
- type UpdateVpcEndpointConnectionAttributeRequest
- type UpdateVpcEndpointConnectionAttributeResponse
- type UpdateVpcEndpointServiceAttributeRequest
- type UpdateVpcEndpointServiceAttributeResponse
- type UpdateVpcEndpointServiceResourceAttributeRequest
- type UpdateVpcEndpointServiceResourceAttributeResponse
- type UpdateVpcEndpointZoneConnectionResourceAttributeRequest
- type UpdateVpcEndpointZoneConnectionResourceAttributeResponse
- type User
- type Users
- type Zone
- type ZonesInDescribeZones
- type ZonesInGetVpcEndpointServiceAttribute
- type ZonesInListVpcEndpointConnections
- type ZonesInListVpcEndpointServicesByEndUser
- type ZonesInListVpcEndpointZones
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AddUserToVpcEndpointServiceRequest ¶
type AddUserToVpcEndpointServiceRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` UserId requests.Integer `position:"Query" name:"UserId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ServiceId string `position:"Query" name:"ServiceId"` }
AddUserToVpcEndpointServiceRequest is the request struct for api AddUserToVpcEndpointService
func CreateAddUserToVpcEndpointServiceRequest ¶
func CreateAddUserToVpcEndpointServiceRequest() (request *AddUserToVpcEndpointServiceRequest)
CreateAddUserToVpcEndpointServiceRequest creates a request to invoke AddUserToVpcEndpointService API
type AddUserToVpcEndpointServiceResponse ¶
type AddUserToVpcEndpointServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddUserToVpcEndpointServiceResponse is the response struct for api AddUserToVpcEndpointService
func CreateAddUserToVpcEndpointServiceResponse ¶
func CreateAddUserToVpcEndpointServiceResponse() (response *AddUserToVpcEndpointServiceResponse)
CreateAddUserToVpcEndpointServiceResponse creates a response to parse from AddUserToVpcEndpointService response
type AddZoneToVpcEndpointRequest ¶
type AddZoneToVpcEndpointRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Ip string `position:"Query" name:"ip"` VSwitchId string `position:"Query" name:"VSwitchId"` ZoneId string `position:"Query" name:"ZoneId"` }
AddZoneToVpcEndpointRequest is the request struct for api AddZoneToVpcEndpoint
func CreateAddZoneToVpcEndpointRequest ¶
func CreateAddZoneToVpcEndpointRequest() (request *AddZoneToVpcEndpointRequest)
CreateAddZoneToVpcEndpointRequest creates a request to invoke AddZoneToVpcEndpoint API
type AddZoneToVpcEndpointResponse ¶
type AddZoneToVpcEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddZoneToVpcEndpointResponse is the response struct for api AddZoneToVpcEndpoint
func CreateAddZoneToVpcEndpointResponse ¶
func CreateAddZoneToVpcEndpointResponse() (response *AddZoneToVpcEndpointResponse)
CreateAddZoneToVpcEndpointResponse creates a response to parse from AddZoneToVpcEndpoint response
type AttachResourceToVpcEndpointServiceRequest ¶
type AttachResourceToVpcEndpointServiceRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ResourceId string `position:"Query" name:"ResourceId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ResourceType string `position:"Query" name:"ResourceType"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
AttachResourceToVpcEndpointServiceRequest is the request struct for api AttachResourceToVpcEndpointService
func CreateAttachResourceToVpcEndpointServiceRequest ¶
func CreateAttachResourceToVpcEndpointServiceRequest() (request *AttachResourceToVpcEndpointServiceRequest)
CreateAttachResourceToVpcEndpointServiceRequest creates a request to invoke AttachResourceToVpcEndpointService API
type AttachResourceToVpcEndpointServiceResponse ¶
type AttachResourceToVpcEndpointServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachResourceToVpcEndpointServiceResponse is the response struct for api AttachResourceToVpcEndpointService
func CreateAttachResourceToVpcEndpointServiceResponse ¶
func CreateAttachResourceToVpcEndpointServiceResponse() (response *AttachResourceToVpcEndpointServiceResponse)
CreateAttachResourceToVpcEndpointServiceResponse creates a response to parse from AttachResourceToVpcEndpointService response
type AttachSecurityGroupToVpcEndpointRequest ¶
type AttachSecurityGroupToVpcEndpointRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` SecurityGroupId string `position:"Query" name:"SecurityGroupId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
AttachSecurityGroupToVpcEndpointRequest is the request struct for api AttachSecurityGroupToVpcEndpoint
func CreateAttachSecurityGroupToVpcEndpointRequest ¶
func CreateAttachSecurityGroupToVpcEndpointRequest() (request *AttachSecurityGroupToVpcEndpointRequest)
CreateAttachSecurityGroupToVpcEndpointRequest creates a request to invoke AttachSecurityGroupToVpcEndpoint API
type AttachSecurityGroupToVpcEndpointResponse ¶
type AttachSecurityGroupToVpcEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachSecurityGroupToVpcEndpointResponse is the response struct for api AttachSecurityGroupToVpcEndpoint
func CreateAttachSecurityGroupToVpcEndpointResponse ¶
func CreateAttachSecurityGroupToVpcEndpointResponse() (response *AttachSecurityGroupToVpcEndpointResponse)
CreateAttachSecurityGroupToVpcEndpointResponse creates a response to parse from AttachSecurityGroupToVpcEndpoint response
type CheckProductOpenRequest ¶
type CheckProductOpenRequest struct {
*requests.RpcRequest
}
CheckProductOpenRequest is the request struct for api CheckProductOpen
func CreateCheckProductOpenRequest ¶
func CreateCheckProductOpenRequest() (request *CheckProductOpenRequest)
CreateCheckProductOpenRequest creates a request to invoke CheckProductOpen API
type CheckProductOpenResponse ¶
type CheckProductOpenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
CheckProductOpenResponse is the response struct for api CheckProductOpen
func CreateCheckProductOpenResponse ¶
func CreateCheckProductOpenResponse() (response *CheckProductOpenResponse)
CreateCheckProductOpenResponse creates a response to parse from CheckProductOpen response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddUserToVpcEndpointService ¶
func (client *Client) AddUserToVpcEndpointService(request *AddUserToVpcEndpointServiceRequest) (response *AddUserToVpcEndpointServiceResponse, err error)
AddUserToVpcEndpointService invokes the privatelink.AddUserToVpcEndpointService API synchronously
func (*Client) AddUserToVpcEndpointServiceWithCallback ¶
func (client *Client) AddUserToVpcEndpointServiceWithCallback(request *AddUserToVpcEndpointServiceRequest, callback func(response *AddUserToVpcEndpointServiceResponse, err error)) <-chan int
AddUserToVpcEndpointServiceWithCallback invokes the privatelink.AddUserToVpcEndpointService API asynchronously
func (*Client) AddUserToVpcEndpointServiceWithChan ¶
func (client *Client) AddUserToVpcEndpointServiceWithChan(request *AddUserToVpcEndpointServiceRequest) (<-chan *AddUserToVpcEndpointServiceResponse, <-chan error)
AddUserToVpcEndpointServiceWithChan invokes the privatelink.AddUserToVpcEndpointService API asynchronously
func (*Client) AddZoneToVpcEndpoint ¶
func (client *Client) AddZoneToVpcEndpoint(request *AddZoneToVpcEndpointRequest) (response *AddZoneToVpcEndpointResponse, err error)
AddZoneToVpcEndpoint invokes the privatelink.AddZoneToVpcEndpoint API synchronously
func (*Client) AddZoneToVpcEndpointWithCallback ¶
func (client *Client) AddZoneToVpcEndpointWithCallback(request *AddZoneToVpcEndpointRequest, callback func(response *AddZoneToVpcEndpointResponse, err error)) <-chan int
AddZoneToVpcEndpointWithCallback invokes the privatelink.AddZoneToVpcEndpoint API asynchronously
func (*Client) AddZoneToVpcEndpointWithChan ¶
func (client *Client) AddZoneToVpcEndpointWithChan(request *AddZoneToVpcEndpointRequest) (<-chan *AddZoneToVpcEndpointResponse, <-chan error)
AddZoneToVpcEndpointWithChan invokes the privatelink.AddZoneToVpcEndpoint API asynchronously
func (*Client) AttachResourceToVpcEndpointService ¶
func (client *Client) AttachResourceToVpcEndpointService(request *AttachResourceToVpcEndpointServiceRequest) (response *AttachResourceToVpcEndpointServiceResponse, err error)
AttachResourceToVpcEndpointService invokes the privatelink.AttachResourceToVpcEndpointService API synchronously
func (*Client) AttachResourceToVpcEndpointServiceWithCallback ¶
func (client *Client) AttachResourceToVpcEndpointServiceWithCallback(request *AttachResourceToVpcEndpointServiceRequest, callback func(response *AttachResourceToVpcEndpointServiceResponse, err error)) <-chan int
AttachResourceToVpcEndpointServiceWithCallback invokes the privatelink.AttachResourceToVpcEndpointService API asynchronously
func (*Client) AttachResourceToVpcEndpointServiceWithChan ¶
func (client *Client) AttachResourceToVpcEndpointServiceWithChan(request *AttachResourceToVpcEndpointServiceRequest) (<-chan *AttachResourceToVpcEndpointServiceResponse, <-chan error)
AttachResourceToVpcEndpointServiceWithChan invokes the privatelink.AttachResourceToVpcEndpointService API asynchronously
func (*Client) AttachSecurityGroupToVpcEndpoint ¶
func (client *Client) AttachSecurityGroupToVpcEndpoint(request *AttachSecurityGroupToVpcEndpointRequest) (response *AttachSecurityGroupToVpcEndpointResponse, err error)
AttachSecurityGroupToVpcEndpoint invokes the privatelink.AttachSecurityGroupToVpcEndpoint API synchronously
func (*Client) AttachSecurityGroupToVpcEndpointWithCallback ¶
func (client *Client) AttachSecurityGroupToVpcEndpointWithCallback(request *AttachSecurityGroupToVpcEndpointRequest, callback func(response *AttachSecurityGroupToVpcEndpointResponse, err error)) <-chan int
AttachSecurityGroupToVpcEndpointWithCallback invokes the privatelink.AttachSecurityGroupToVpcEndpoint API asynchronously
func (*Client) AttachSecurityGroupToVpcEndpointWithChan ¶
func (client *Client) AttachSecurityGroupToVpcEndpointWithChan(request *AttachSecurityGroupToVpcEndpointRequest) (<-chan *AttachSecurityGroupToVpcEndpointResponse, <-chan error)
AttachSecurityGroupToVpcEndpointWithChan invokes the privatelink.AttachSecurityGroupToVpcEndpoint API asynchronously
func (*Client) CheckProductOpen ¶
func (client *Client) CheckProductOpen(request *CheckProductOpenRequest) (response *CheckProductOpenResponse, err error)
CheckProductOpen invokes the privatelink.CheckProductOpen API synchronously
func (*Client) CheckProductOpenWithCallback ¶
func (client *Client) CheckProductOpenWithCallback(request *CheckProductOpenRequest, callback func(response *CheckProductOpenResponse, err error)) <-chan int
CheckProductOpenWithCallback invokes the privatelink.CheckProductOpen API asynchronously
func (*Client) CheckProductOpenWithChan ¶
func (client *Client) CheckProductOpenWithChan(request *CheckProductOpenRequest) (<-chan *CheckProductOpenResponse, <-chan error)
CheckProductOpenWithChan invokes the privatelink.CheckProductOpen API asynchronously
func (*Client) CreateVpcEndpoint ¶
func (client *Client) CreateVpcEndpoint(request *CreateVpcEndpointRequest) (response *CreateVpcEndpointResponse, err error)
CreateVpcEndpoint invokes the privatelink.CreateVpcEndpoint API synchronously
func (*Client) CreateVpcEndpointService ¶
func (client *Client) CreateVpcEndpointService(request *CreateVpcEndpointServiceRequest) (response *CreateVpcEndpointServiceResponse, err error)
CreateVpcEndpointService invokes the privatelink.CreateVpcEndpointService API synchronously
func (*Client) CreateVpcEndpointServiceWithCallback ¶
func (client *Client) CreateVpcEndpointServiceWithCallback(request *CreateVpcEndpointServiceRequest, callback func(response *CreateVpcEndpointServiceResponse, err error)) <-chan int
CreateVpcEndpointServiceWithCallback invokes the privatelink.CreateVpcEndpointService API asynchronously
func (*Client) CreateVpcEndpointServiceWithChan ¶
func (client *Client) CreateVpcEndpointServiceWithChan(request *CreateVpcEndpointServiceRequest) (<-chan *CreateVpcEndpointServiceResponse, <-chan error)
CreateVpcEndpointServiceWithChan invokes the privatelink.CreateVpcEndpointService API asynchronously
func (*Client) CreateVpcEndpointWithCallback ¶
func (client *Client) CreateVpcEndpointWithCallback(request *CreateVpcEndpointRequest, callback func(response *CreateVpcEndpointResponse, err error)) <-chan int
CreateVpcEndpointWithCallback invokes the privatelink.CreateVpcEndpoint API asynchronously
func (*Client) CreateVpcEndpointWithChan ¶
func (client *Client) CreateVpcEndpointWithChan(request *CreateVpcEndpointRequest) (<-chan *CreateVpcEndpointResponse, <-chan error)
CreateVpcEndpointWithChan invokes the privatelink.CreateVpcEndpoint API asynchronously
func (*Client) DeleteVpcEndpoint ¶
func (client *Client) DeleteVpcEndpoint(request *DeleteVpcEndpointRequest) (response *DeleteVpcEndpointResponse, err error)
DeleteVpcEndpoint invokes the privatelink.DeleteVpcEndpoint API synchronously
func (*Client) DeleteVpcEndpointService ¶
func (client *Client) DeleteVpcEndpointService(request *DeleteVpcEndpointServiceRequest) (response *DeleteVpcEndpointServiceResponse, err error)
DeleteVpcEndpointService invokes the privatelink.DeleteVpcEndpointService API synchronously
func (*Client) DeleteVpcEndpointServiceWithCallback ¶
func (client *Client) DeleteVpcEndpointServiceWithCallback(request *DeleteVpcEndpointServiceRequest, callback func(response *DeleteVpcEndpointServiceResponse, err error)) <-chan int
DeleteVpcEndpointServiceWithCallback invokes the privatelink.DeleteVpcEndpointService API asynchronously
func (*Client) DeleteVpcEndpointServiceWithChan ¶
func (client *Client) DeleteVpcEndpointServiceWithChan(request *DeleteVpcEndpointServiceRequest) (<-chan *DeleteVpcEndpointServiceResponse, <-chan error)
DeleteVpcEndpointServiceWithChan invokes the privatelink.DeleteVpcEndpointService API asynchronously
func (*Client) DeleteVpcEndpointWithCallback ¶
func (client *Client) DeleteVpcEndpointWithCallback(request *DeleteVpcEndpointRequest, callback func(response *DeleteVpcEndpointResponse, err error)) <-chan int
DeleteVpcEndpointWithCallback invokes the privatelink.DeleteVpcEndpoint API asynchronously
func (*Client) DeleteVpcEndpointWithChan ¶
func (client *Client) DeleteVpcEndpointWithChan(request *DeleteVpcEndpointRequest) (<-chan *DeleteVpcEndpointResponse, <-chan error)
DeleteVpcEndpointWithChan invokes the privatelink.DeleteVpcEndpoint API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the privatelink.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the privatelink.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the privatelink.DescribeRegions API asynchronously
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones invokes the privatelink.DescribeZones API synchronously
func (*Client) DescribeZonesWithCallback ¶
func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int
DescribeZonesWithCallback invokes the privatelink.DescribeZones API asynchronously
func (*Client) DescribeZonesWithChan ¶
func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
DescribeZonesWithChan invokes the privatelink.DescribeZones API asynchronously
func (*Client) DetachResourceFromVpcEndpointService ¶
func (client *Client) DetachResourceFromVpcEndpointService(request *DetachResourceFromVpcEndpointServiceRequest) (response *DetachResourceFromVpcEndpointServiceResponse, err error)
DetachResourceFromVpcEndpointService invokes the privatelink.DetachResourceFromVpcEndpointService API synchronously
func (*Client) DetachResourceFromVpcEndpointServiceWithCallback ¶
func (client *Client) DetachResourceFromVpcEndpointServiceWithCallback(request *DetachResourceFromVpcEndpointServiceRequest, callback func(response *DetachResourceFromVpcEndpointServiceResponse, err error)) <-chan int
DetachResourceFromVpcEndpointServiceWithCallback invokes the privatelink.DetachResourceFromVpcEndpointService API asynchronously
func (*Client) DetachResourceFromVpcEndpointServiceWithChan ¶
func (client *Client) DetachResourceFromVpcEndpointServiceWithChan(request *DetachResourceFromVpcEndpointServiceRequest) (<-chan *DetachResourceFromVpcEndpointServiceResponse, <-chan error)
DetachResourceFromVpcEndpointServiceWithChan invokes the privatelink.DetachResourceFromVpcEndpointService API asynchronously
func (*Client) DetachSecurityGroupFromVpcEndpoint ¶
func (client *Client) DetachSecurityGroupFromVpcEndpoint(request *DetachSecurityGroupFromVpcEndpointRequest) (response *DetachSecurityGroupFromVpcEndpointResponse, err error)
DetachSecurityGroupFromVpcEndpoint invokes the privatelink.DetachSecurityGroupFromVpcEndpoint API synchronously
func (*Client) DetachSecurityGroupFromVpcEndpointWithCallback ¶
func (client *Client) DetachSecurityGroupFromVpcEndpointWithCallback(request *DetachSecurityGroupFromVpcEndpointRequest, callback func(response *DetachSecurityGroupFromVpcEndpointResponse, err error)) <-chan int
DetachSecurityGroupFromVpcEndpointWithCallback invokes the privatelink.DetachSecurityGroupFromVpcEndpoint API asynchronously
func (*Client) DetachSecurityGroupFromVpcEndpointWithChan ¶
func (client *Client) DetachSecurityGroupFromVpcEndpointWithChan(request *DetachSecurityGroupFromVpcEndpointRequest) (<-chan *DetachSecurityGroupFromVpcEndpointResponse, <-chan error)
DetachSecurityGroupFromVpcEndpointWithChan invokes the privatelink.DetachSecurityGroupFromVpcEndpoint API asynchronously
func (*Client) DisableVpcEndpointConnection ¶
func (client *Client) DisableVpcEndpointConnection(request *DisableVpcEndpointConnectionRequest) (response *DisableVpcEndpointConnectionResponse, err error)
DisableVpcEndpointConnection invokes the privatelink.DisableVpcEndpointConnection API synchronously
func (*Client) DisableVpcEndpointConnectionWithCallback ¶
func (client *Client) DisableVpcEndpointConnectionWithCallback(request *DisableVpcEndpointConnectionRequest, callback func(response *DisableVpcEndpointConnectionResponse, err error)) <-chan int
DisableVpcEndpointConnectionWithCallback invokes the privatelink.DisableVpcEndpointConnection API asynchronously
func (*Client) DisableVpcEndpointConnectionWithChan ¶
func (client *Client) DisableVpcEndpointConnectionWithChan(request *DisableVpcEndpointConnectionRequest) (<-chan *DisableVpcEndpointConnectionResponse, <-chan error)
DisableVpcEndpointConnectionWithChan invokes the privatelink.DisableVpcEndpointConnection API asynchronously
func (*Client) DisableVpcEndpointZoneConnection ¶
func (client *Client) DisableVpcEndpointZoneConnection(request *DisableVpcEndpointZoneConnectionRequest) (response *DisableVpcEndpointZoneConnectionResponse, err error)
DisableVpcEndpointZoneConnection invokes the privatelink.DisableVpcEndpointZoneConnection API synchronously
func (*Client) DisableVpcEndpointZoneConnectionWithCallback ¶
func (client *Client) DisableVpcEndpointZoneConnectionWithCallback(request *DisableVpcEndpointZoneConnectionRequest, callback func(response *DisableVpcEndpointZoneConnectionResponse, err error)) <-chan int
DisableVpcEndpointZoneConnectionWithCallback invokes the privatelink.DisableVpcEndpointZoneConnection API asynchronously
func (*Client) DisableVpcEndpointZoneConnectionWithChan ¶
func (client *Client) DisableVpcEndpointZoneConnectionWithChan(request *DisableVpcEndpointZoneConnectionRequest) (<-chan *DisableVpcEndpointZoneConnectionResponse, <-chan error)
DisableVpcEndpointZoneConnectionWithChan invokes the privatelink.DisableVpcEndpointZoneConnection API asynchronously
func (*Client) EnableVpcEndpointConnection ¶
func (client *Client) EnableVpcEndpointConnection(request *EnableVpcEndpointConnectionRequest) (response *EnableVpcEndpointConnectionResponse, err error)
EnableVpcEndpointConnection invokes the privatelink.EnableVpcEndpointConnection API synchronously
func (*Client) EnableVpcEndpointConnectionWithCallback ¶
func (client *Client) EnableVpcEndpointConnectionWithCallback(request *EnableVpcEndpointConnectionRequest, callback func(response *EnableVpcEndpointConnectionResponse, err error)) <-chan int
EnableVpcEndpointConnectionWithCallback invokes the privatelink.EnableVpcEndpointConnection API asynchronously
func (*Client) EnableVpcEndpointConnectionWithChan ¶
func (client *Client) EnableVpcEndpointConnectionWithChan(request *EnableVpcEndpointConnectionRequest) (<-chan *EnableVpcEndpointConnectionResponse, <-chan error)
EnableVpcEndpointConnectionWithChan invokes the privatelink.EnableVpcEndpointConnection API asynchronously
func (*Client) EnableVpcEndpointZoneConnection ¶
func (client *Client) EnableVpcEndpointZoneConnection(request *EnableVpcEndpointZoneConnectionRequest) (response *EnableVpcEndpointZoneConnectionResponse, err error)
EnableVpcEndpointZoneConnection invokes the privatelink.EnableVpcEndpointZoneConnection API synchronously
func (*Client) EnableVpcEndpointZoneConnectionWithCallback ¶
func (client *Client) EnableVpcEndpointZoneConnectionWithCallback(request *EnableVpcEndpointZoneConnectionRequest, callback func(response *EnableVpcEndpointZoneConnectionResponse, err error)) <-chan int
EnableVpcEndpointZoneConnectionWithCallback invokes the privatelink.EnableVpcEndpointZoneConnection API asynchronously
func (*Client) EnableVpcEndpointZoneConnectionWithChan ¶
func (client *Client) EnableVpcEndpointZoneConnectionWithChan(request *EnableVpcEndpointZoneConnectionRequest) (<-chan *EnableVpcEndpointZoneConnectionResponse, <-chan error)
EnableVpcEndpointZoneConnectionWithChan invokes the privatelink.EnableVpcEndpointZoneConnection API asynchronously
func (*Client) GetVpcEndpointAttribute ¶
func (client *Client) GetVpcEndpointAttribute(request *GetVpcEndpointAttributeRequest) (response *GetVpcEndpointAttributeResponse, err error)
GetVpcEndpointAttribute invokes the privatelink.GetVpcEndpointAttribute API synchronously
func (*Client) GetVpcEndpointAttributeWithCallback ¶
func (client *Client) GetVpcEndpointAttributeWithCallback(request *GetVpcEndpointAttributeRequest, callback func(response *GetVpcEndpointAttributeResponse, err error)) <-chan int
GetVpcEndpointAttributeWithCallback invokes the privatelink.GetVpcEndpointAttribute API asynchronously
func (*Client) GetVpcEndpointAttributeWithChan ¶
func (client *Client) GetVpcEndpointAttributeWithChan(request *GetVpcEndpointAttributeRequest) (<-chan *GetVpcEndpointAttributeResponse, <-chan error)
GetVpcEndpointAttributeWithChan invokes the privatelink.GetVpcEndpointAttribute API asynchronously
func (*Client) GetVpcEndpointServiceAttribute ¶
func (client *Client) GetVpcEndpointServiceAttribute(request *GetVpcEndpointServiceAttributeRequest) (response *GetVpcEndpointServiceAttributeResponse, err error)
GetVpcEndpointServiceAttribute invokes the privatelink.GetVpcEndpointServiceAttribute API synchronously
func (*Client) GetVpcEndpointServiceAttributeWithCallback ¶
func (client *Client) GetVpcEndpointServiceAttributeWithCallback(request *GetVpcEndpointServiceAttributeRequest, callback func(response *GetVpcEndpointServiceAttributeResponse, err error)) <-chan int
GetVpcEndpointServiceAttributeWithCallback invokes the privatelink.GetVpcEndpointServiceAttribute API asynchronously
func (*Client) GetVpcEndpointServiceAttributeWithChan ¶
func (client *Client) GetVpcEndpointServiceAttributeWithChan(request *GetVpcEndpointServiceAttributeRequest) (<-chan *GetVpcEndpointServiceAttributeResponse, <-chan error)
GetVpcEndpointServiceAttributeWithChan invokes the privatelink.GetVpcEndpointServiceAttribute API asynchronously
func (*Client) ListVpcEndpointConnections ¶
func (client *Client) ListVpcEndpointConnections(request *ListVpcEndpointConnectionsRequest) (response *ListVpcEndpointConnectionsResponse, err error)
ListVpcEndpointConnections invokes the privatelink.ListVpcEndpointConnections API synchronously
func (*Client) ListVpcEndpointConnectionsWithCallback ¶
func (client *Client) ListVpcEndpointConnectionsWithCallback(request *ListVpcEndpointConnectionsRequest, callback func(response *ListVpcEndpointConnectionsResponse, err error)) <-chan int
ListVpcEndpointConnectionsWithCallback invokes the privatelink.ListVpcEndpointConnections API asynchronously
func (*Client) ListVpcEndpointConnectionsWithChan ¶
func (client *Client) ListVpcEndpointConnectionsWithChan(request *ListVpcEndpointConnectionsRequest) (<-chan *ListVpcEndpointConnectionsResponse, <-chan error)
ListVpcEndpointConnectionsWithChan invokes the privatelink.ListVpcEndpointConnections API asynchronously
func (*Client) ListVpcEndpointSecurityGroups ¶
func (client *Client) ListVpcEndpointSecurityGroups(request *ListVpcEndpointSecurityGroupsRequest) (response *ListVpcEndpointSecurityGroupsResponse, err error)
ListVpcEndpointSecurityGroups invokes the privatelink.ListVpcEndpointSecurityGroups API synchronously
func (*Client) ListVpcEndpointSecurityGroupsWithCallback ¶
func (client *Client) ListVpcEndpointSecurityGroupsWithCallback(request *ListVpcEndpointSecurityGroupsRequest, callback func(response *ListVpcEndpointSecurityGroupsResponse, err error)) <-chan int
ListVpcEndpointSecurityGroupsWithCallback invokes the privatelink.ListVpcEndpointSecurityGroups API asynchronously
func (*Client) ListVpcEndpointSecurityGroupsWithChan ¶
func (client *Client) ListVpcEndpointSecurityGroupsWithChan(request *ListVpcEndpointSecurityGroupsRequest) (<-chan *ListVpcEndpointSecurityGroupsResponse, <-chan error)
ListVpcEndpointSecurityGroupsWithChan invokes the privatelink.ListVpcEndpointSecurityGroups API asynchronously
func (*Client) ListVpcEndpointServiceResources ¶
func (client *Client) ListVpcEndpointServiceResources(request *ListVpcEndpointServiceResourcesRequest) (response *ListVpcEndpointServiceResourcesResponse, err error)
ListVpcEndpointServiceResources invokes the privatelink.ListVpcEndpointServiceResources API synchronously
func (*Client) ListVpcEndpointServiceResourcesWithCallback ¶
func (client *Client) ListVpcEndpointServiceResourcesWithCallback(request *ListVpcEndpointServiceResourcesRequest, callback func(response *ListVpcEndpointServiceResourcesResponse, err error)) <-chan int
ListVpcEndpointServiceResourcesWithCallback invokes the privatelink.ListVpcEndpointServiceResources API asynchronously
func (*Client) ListVpcEndpointServiceResourcesWithChan ¶
func (client *Client) ListVpcEndpointServiceResourcesWithChan(request *ListVpcEndpointServiceResourcesRequest) (<-chan *ListVpcEndpointServiceResourcesResponse, <-chan error)
ListVpcEndpointServiceResourcesWithChan invokes the privatelink.ListVpcEndpointServiceResources API asynchronously
func (*Client) ListVpcEndpointServiceUsers ¶
func (client *Client) ListVpcEndpointServiceUsers(request *ListVpcEndpointServiceUsersRequest) (response *ListVpcEndpointServiceUsersResponse, err error)
ListVpcEndpointServiceUsers invokes the privatelink.ListVpcEndpointServiceUsers API synchronously
func (*Client) ListVpcEndpointServiceUsersWithCallback ¶
func (client *Client) ListVpcEndpointServiceUsersWithCallback(request *ListVpcEndpointServiceUsersRequest, callback func(response *ListVpcEndpointServiceUsersResponse, err error)) <-chan int
ListVpcEndpointServiceUsersWithCallback invokes the privatelink.ListVpcEndpointServiceUsers API asynchronously
func (*Client) ListVpcEndpointServiceUsersWithChan ¶
func (client *Client) ListVpcEndpointServiceUsersWithChan(request *ListVpcEndpointServiceUsersRequest) (<-chan *ListVpcEndpointServiceUsersResponse, <-chan error)
ListVpcEndpointServiceUsersWithChan invokes the privatelink.ListVpcEndpointServiceUsers API asynchronously
func (*Client) ListVpcEndpointServices ¶
func (client *Client) ListVpcEndpointServices(request *ListVpcEndpointServicesRequest) (response *ListVpcEndpointServicesResponse, err error)
ListVpcEndpointServices invokes the privatelink.ListVpcEndpointServices API synchronously
func (*Client) ListVpcEndpointServicesByEndUser ¶
func (client *Client) ListVpcEndpointServicesByEndUser(request *ListVpcEndpointServicesByEndUserRequest) (response *ListVpcEndpointServicesByEndUserResponse, err error)
ListVpcEndpointServicesByEndUser invokes the privatelink.ListVpcEndpointServicesByEndUser API synchronously
func (*Client) ListVpcEndpointServicesByEndUserWithCallback ¶
func (client *Client) ListVpcEndpointServicesByEndUserWithCallback(request *ListVpcEndpointServicesByEndUserRequest, callback func(response *ListVpcEndpointServicesByEndUserResponse, err error)) <-chan int
ListVpcEndpointServicesByEndUserWithCallback invokes the privatelink.ListVpcEndpointServicesByEndUser API asynchronously
func (*Client) ListVpcEndpointServicesByEndUserWithChan ¶
func (client *Client) ListVpcEndpointServicesByEndUserWithChan(request *ListVpcEndpointServicesByEndUserRequest) (<-chan *ListVpcEndpointServicesByEndUserResponse, <-chan error)
ListVpcEndpointServicesByEndUserWithChan invokes the privatelink.ListVpcEndpointServicesByEndUser API asynchronously
func (*Client) ListVpcEndpointServicesWithCallback ¶
func (client *Client) ListVpcEndpointServicesWithCallback(request *ListVpcEndpointServicesRequest, callback func(response *ListVpcEndpointServicesResponse, err error)) <-chan int
ListVpcEndpointServicesWithCallback invokes the privatelink.ListVpcEndpointServices API asynchronously
func (*Client) ListVpcEndpointServicesWithChan ¶
func (client *Client) ListVpcEndpointServicesWithChan(request *ListVpcEndpointServicesRequest) (<-chan *ListVpcEndpointServicesResponse, <-chan error)
ListVpcEndpointServicesWithChan invokes the privatelink.ListVpcEndpointServices API asynchronously
func (*Client) ListVpcEndpointZones ¶
func (client *Client) ListVpcEndpointZones(request *ListVpcEndpointZonesRequest) (response *ListVpcEndpointZonesResponse, err error)
ListVpcEndpointZones invokes the privatelink.ListVpcEndpointZones API synchronously
func (*Client) ListVpcEndpointZonesWithCallback ¶
func (client *Client) ListVpcEndpointZonesWithCallback(request *ListVpcEndpointZonesRequest, callback func(response *ListVpcEndpointZonesResponse, err error)) <-chan int
ListVpcEndpointZonesWithCallback invokes the privatelink.ListVpcEndpointZones API asynchronously
func (*Client) ListVpcEndpointZonesWithChan ¶
func (client *Client) ListVpcEndpointZonesWithChan(request *ListVpcEndpointZonesRequest) (<-chan *ListVpcEndpointZonesResponse, <-chan error)
ListVpcEndpointZonesWithChan invokes the privatelink.ListVpcEndpointZones API asynchronously
func (*Client) ListVpcEndpoints ¶
func (client *Client) ListVpcEndpoints(request *ListVpcEndpointsRequest) (response *ListVpcEndpointsResponse, err error)
ListVpcEndpoints invokes the privatelink.ListVpcEndpoints API synchronously
func (*Client) ListVpcEndpointsWithCallback ¶
func (client *Client) ListVpcEndpointsWithCallback(request *ListVpcEndpointsRequest, callback func(response *ListVpcEndpointsResponse, err error)) <-chan int
ListVpcEndpointsWithCallback invokes the privatelink.ListVpcEndpoints API asynchronously
func (*Client) ListVpcEndpointsWithChan ¶
func (client *Client) ListVpcEndpointsWithChan(request *ListVpcEndpointsRequest) (<-chan *ListVpcEndpointsResponse, <-chan error)
ListVpcEndpointsWithChan invokes the privatelink.ListVpcEndpoints API asynchronously
func (*Client) OpenPrivateLinkService ¶
func (client *Client) OpenPrivateLinkService(request *OpenPrivateLinkServiceRequest) (response *OpenPrivateLinkServiceResponse, err error)
OpenPrivateLinkService invokes the privatelink.OpenPrivateLinkService API synchronously
func (*Client) OpenPrivateLinkServiceWithCallback ¶
func (client *Client) OpenPrivateLinkServiceWithCallback(request *OpenPrivateLinkServiceRequest, callback func(response *OpenPrivateLinkServiceResponse, err error)) <-chan int
OpenPrivateLinkServiceWithCallback invokes the privatelink.OpenPrivateLinkService API asynchronously
func (*Client) OpenPrivateLinkServiceWithChan ¶
func (client *Client) OpenPrivateLinkServiceWithChan(request *OpenPrivateLinkServiceRequest) (<-chan *OpenPrivateLinkServiceResponse, <-chan error)
OpenPrivateLinkServiceWithChan invokes the privatelink.OpenPrivateLinkService API asynchronously
func (*Client) RemoveUserFromVpcEndpointService ¶
func (client *Client) RemoveUserFromVpcEndpointService(request *RemoveUserFromVpcEndpointServiceRequest) (response *RemoveUserFromVpcEndpointServiceResponse, err error)
RemoveUserFromVpcEndpointService invokes the privatelink.RemoveUserFromVpcEndpointService API synchronously
func (*Client) RemoveUserFromVpcEndpointServiceWithCallback ¶
func (client *Client) RemoveUserFromVpcEndpointServiceWithCallback(request *RemoveUserFromVpcEndpointServiceRequest, callback func(response *RemoveUserFromVpcEndpointServiceResponse, err error)) <-chan int
RemoveUserFromVpcEndpointServiceWithCallback invokes the privatelink.RemoveUserFromVpcEndpointService API asynchronously
func (*Client) RemoveUserFromVpcEndpointServiceWithChan ¶
func (client *Client) RemoveUserFromVpcEndpointServiceWithChan(request *RemoveUserFromVpcEndpointServiceRequest) (<-chan *RemoveUserFromVpcEndpointServiceResponse, <-chan error)
RemoveUserFromVpcEndpointServiceWithChan invokes the privatelink.RemoveUserFromVpcEndpointService API asynchronously
func (*Client) RemoveZoneFromVpcEndpoint ¶
func (client *Client) RemoveZoneFromVpcEndpoint(request *RemoveZoneFromVpcEndpointRequest) (response *RemoveZoneFromVpcEndpointResponse, err error)
RemoveZoneFromVpcEndpoint invokes the privatelink.RemoveZoneFromVpcEndpoint API synchronously
func (*Client) RemoveZoneFromVpcEndpointWithCallback ¶
func (client *Client) RemoveZoneFromVpcEndpointWithCallback(request *RemoveZoneFromVpcEndpointRequest, callback func(response *RemoveZoneFromVpcEndpointResponse, err error)) <-chan int
RemoveZoneFromVpcEndpointWithCallback invokes the privatelink.RemoveZoneFromVpcEndpoint API asynchronously
func (*Client) RemoveZoneFromVpcEndpointWithChan ¶
func (client *Client) RemoveZoneFromVpcEndpointWithChan(request *RemoveZoneFromVpcEndpointRequest) (<-chan *RemoveZoneFromVpcEndpointResponse, <-chan error)
RemoveZoneFromVpcEndpointWithChan invokes the privatelink.RemoveZoneFromVpcEndpoint API asynchronously
func (*Client) UpdateVpcEndpointAttribute ¶
func (client *Client) UpdateVpcEndpointAttribute(request *UpdateVpcEndpointAttributeRequest) (response *UpdateVpcEndpointAttributeResponse, err error)
UpdateVpcEndpointAttribute invokes the privatelink.UpdateVpcEndpointAttribute API synchronously
func (*Client) UpdateVpcEndpointAttributeWithCallback ¶
func (client *Client) UpdateVpcEndpointAttributeWithCallback(request *UpdateVpcEndpointAttributeRequest, callback func(response *UpdateVpcEndpointAttributeResponse, err error)) <-chan int
UpdateVpcEndpointAttributeWithCallback invokes the privatelink.UpdateVpcEndpointAttribute API asynchronously
func (*Client) UpdateVpcEndpointAttributeWithChan ¶
func (client *Client) UpdateVpcEndpointAttributeWithChan(request *UpdateVpcEndpointAttributeRequest) (<-chan *UpdateVpcEndpointAttributeResponse, <-chan error)
UpdateVpcEndpointAttributeWithChan invokes the privatelink.UpdateVpcEndpointAttribute API asynchronously
func (*Client) UpdateVpcEndpointConnectionAttribute ¶
func (client *Client) UpdateVpcEndpointConnectionAttribute(request *UpdateVpcEndpointConnectionAttributeRequest) (response *UpdateVpcEndpointConnectionAttributeResponse, err error)
UpdateVpcEndpointConnectionAttribute invokes the privatelink.UpdateVpcEndpointConnectionAttribute API synchronously
func (*Client) UpdateVpcEndpointConnectionAttributeWithCallback ¶
func (client *Client) UpdateVpcEndpointConnectionAttributeWithCallback(request *UpdateVpcEndpointConnectionAttributeRequest, callback func(response *UpdateVpcEndpointConnectionAttributeResponse, err error)) <-chan int
UpdateVpcEndpointConnectionAttributeWithCallback invokes the privatelink.UpdateVpcEndpointConnectionAttribute API asynchronously
func (*Client) UpdateVpcEndpointConnectionAttributeWithChan ¶
func (client *Client) UpdateVpcEndpointConnectionAttributeWithChan(request *UpdateVpcEndpointConnectionAttributeRequest) (<-chan *UpdateVpcEndpointConnectionAttributeResponse, <-chan error)
UpdateVpcEndpointConnectionAttributeWithChan invokes the privatelink.UpdateVpcEndpointConnectionAttribute API asynchronously
func (*Client) UpdateVpcEndpointServiceAttribute ¶
func (client *Client) UpdateVpcEndpointServiceAttribute(request *UpdateVpcEndpointServiceAttributeRequest) (response *UpdateVpcEndpointServiceAttributeResponse, err error)
UpdateVpcEndpointServiceAttribute invokes the privatelink.UpdateVpcEndpointServiceAttribute API synchronously
func (*Client) UpdateVpcEndpointServiceAttributeWithCallback ¶
func (client *Client) UpdateVpcEndpointServiceAttributeWithCallback(request *UpdateVpcEndpointServiceAttributeRequest, callback func(response *UpdateVpcEndpointServiceAttributeResponse, err error)) <-chan int
UpdateVpcEndpointServiceAttributeWithCallback invokes the privatelink.UpdateVpcEndpointServiceAttribute API asynchronously
func (*Client) UpdateVpcEndpointServiceAttributeWithChan ¶
func (client *Client) UpdateVpcEndpointServiceAttributeWithChan(request *UpdateVpcEndpointServiceAttributeRequest) (<-chan *UpdateVpcEndpointServiceAttributeResponse, <-chan error)
UpdateVpcEndpointServiceAttributeWithChan invokes the privatelink.UpdateVpcEndpointServiceAttribute API asynchronously
func (*Client) UpdateVpcEndpointServiceResourceAttribute ¶
func (client *Client) UpdateVpcEndpointServiceResourceAttribute(request *UpdateVpcEndpointServiceResourceAttributeRequest) (response *UpdateVpcEndpointServiceResourceAttributeResponse, err error)
UpdateVpcEndpointServiceResourceAttribute invokes the privatelink.UpdateVpcEndpointServiceResourceAttribute API synchronously
func (*Client) UpdateVpcEndpointServiceResourceAttributeWithCallback ¶
func (client *Client) UpdateVpcEndpointServiceResourceAttributeWithCallback(request *UpdateVpcEndpointServiceResourceAttributeRequest, callback func(response *UpdateVpcEndpointServiceResourceAttributeResponse, err error)) <-chan int
UpdateVpcEndpointServiceResourceAttributeWithCallback invokes the privatelink.UpdateVpcEndpointServiceResourceAttribute API asynchronously
func (*Client) UpdateVpcEndpointServiceResourceAttributeWithChan ¶
func (client *Client) UpdateVpcEndpointServiceResourceAttributeWithChan(request *UpdateVpcEndpointServiceResourceAttributeRequest) (<-chan *UpdateVpcEndpointServiceResourceAttributeResponse, <-chan error)
UpdateVpcEndpointServiceResourceAttributeWithChan invokes the privatelink.UpdateVpcEndpointServiceResourceAttribute API asynchronously
func (*Client) UpdateVpcEndpointZoneConnectionResourceAttribute ¶
func (client *Client) UpdateVpcEndpointZoneConnectionResourceAttribute(request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest) (response *UpdateVpcEndpointZoneConnectionResourceAttributeResponse, err error)
UpdateVpcEndpointZoneConnectionResourceAttribute invokes the privatelink.UpdateVpcEndpointZoneConnectionResourceAttribute API synchronously
func (*Client) UpdateVpcEndpointZoneConnectionResourceAttributeWithCallback ¶
func (client *Client) UpdateVpcEndpointZoneConnectionResourceAttributeWithCallback(request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest, callback func(response *UpdateVpcEndpointZoneConnectionResourceAttributeResponse, err error)) <-chan int
UpdateVpcEndpointZoneConnectionResourceAttributeWithCallback invokes the privatelink.UpdateVpcEndpointZoneConnectionResourceAttribute API asynchronously
func (*Client) UpdateVpcEndpointZoneConnectionResourceAttributeWithChan ¶
func (client *Client) UpdateVpcEndpointZoneConnectionResourceAttributeWithChan(request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest) (<-chan *UpdateVpcEndpointZoneConnectionResourceAttributeResponse, <-chan error)
UpdateVpcEndpointZoneConnectionResourceAttributeWithChan invokes the privatelink.UpdateVpcEndpointZoneConnectionResourceAttribute API asynchronously
type Connection ¶
type Connection struct { ResourceOwner bool `json:"ResourceOwner" xml:"ResourceOwner"` ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` EndpointOwnerId int64 `json:"EndpointOwnerId" xml:"EndpointOwnerId"` ServiceId string `json:"ServiceId" xml:"ServiceId"` ConnectionStatus string `json:"ConnectionStatus" xml:"ConnectionStatus"` EndpointId string `json:"EndpointId" xml:"EndpointId"` EndpointVpcId string `json:"EndpointVpcId" xml:"EndpointVpcId"` Zones []Zone `json:"Zones" xml:"Zones"` }
Connection is a nested struct in privatelink response
type Connections ¶
type Connections struct {
Connection []Connection `json:"Connection" xml:"Connection"`
}
Connections is a nested struct in privatelink response
type CreateVpcEndpointRequest ¶
type CreateVpcEndpointRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` SecurityGroupId *[]string `position:"Query" name:"SecurityGroupId" type:"Repeated"` EndpointType string `position:"Query" name:"EndpointType"` Zone *[]CreateVpcEndpointZone `position:"Query" name:"Zone" type:"Repeated"` ServiceName string `position:"Query" name:"ServiceName"` DryRun requests.Boolean `position:"Query" name:"DryRun"` EndpointDescription string `position:"Query" name:"EndpointDescription"` ZonePrivateIpAddressCount requests.Integer `position:"Query" name:"ZonePrivateIpAddressCount"` ProtectedEnabled requests.Boolean `position:"Query" name:"ProtectedEnabled"` EndpointName string `position:"Query" name:"EndpointName"` VpcId string `position:"Query" name:"VpcId"` ServiceId string `position:"Query" name:"ServiceId"` }
CreateVpcEndpointRequest is the request struct for api CreateVpcEndpoint
func CreateCreateVpcEndpointRequest ¶
func CreateCreateVpcEndpointRequest() (request *CreateVpcEndpointRequest)
CreateCreateVpcEndpointRequest creates a request to invoke CreateVpcEndpoint API
type CreateVpcEndpointResponse ¶
type CreateVpcEndpointResponse struct { *responses.BaseResponse EndpointDomain string `json:"EndpointDomain" xml:"EndpointDomain"` RequestId string `json:"RequestId" xml:"RequestId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` EndpointBusinessStatus string `json:"EndpointBusinessStatus" xml:"EndpointBusinessStatus"` EndpointDescription string `json:"EndpointDescription" xml:"EndpointDescription"` ServiceId string `json:"ServiceId" xml:"ServiceId"` EndpointStatus string `json:"EndpointStatus" xml:"EndpointStatus"` VpcId string `json:"VpcId" xml:"VpcId"` EndpointName string `json:"EndpointName" xml:"EndpointName"` ServiceName string `json:"ServiceName" xml:"ServiceName"` Bandwidth int64 `json:"Bandwidth" xml:"Bandwidth"` EndpointId string `json:"EndpointId" xml:"EndpointId"` ConnectionStatus string `json:"ConnectionStatus" xml:"ConnectionStatus"` }
CreateVpcEndpointResponse is the response struct for api CreateVpcEndpoint
func CreateCreateVpcEndpointResponse ¶
func CreateCreateVpcEndpointResponse() (response *CreateVpcEndpointResponse)
CreateCreateVpcEndpointResponse creates a response to parse from CreateVpcEndpoint response
type CreateVpcEndpointServiceRequest ¶
type CreateVpcEndpointServiceRequest struct { *requests.RpcRequest PrivateServiceDomainEnabled requests.Boolean `position:"Query" name:"PrivateServiceDomainEnabled"` PrivateServiceDomain string `position:"Query" name:"PrivateServiceDomain"` AutoAcceptEnabled requests.Boolean `position:"Query" name:"AutoAcceptEnabled"` ClientToken string `position:"Query" name:"ClientToken"` Payer string `position:"Query" name:"Payer"` ZoneAffinityEnabled requests.Boolean `position:"Query" name:"ZoneAffinityEnabled"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Resource *[]CreateVpcEndpointServiceResource `position:"Query" name:"Resource" type:"Repeated"` ServiceResourceType string `position:"Query" name:"ServiceResourceType"` ServiceDescription string `position:"Query" name:"ServiceDescription"` }
CreateVpcEndpointServiceRequest is the request struct for api CreateVpcEndpointService
func CreateCreateVpcEndpointServiceRequest ¶
func CreateCreateVpcEndpointServiceRequest() (request *CreateVpcEndpointServiceRequest)
CreateCreateVpcEndpointServiceRequest creates a request to invoke CreateVpcEndpointService API
type CreateVpcEndpointServiceResource ¶
type CreateVpcEndpointServiceResource struct { ResourceType string `name:"ResourceType"` ResourceId string `name:"ResourceId"` ZoneId string `name:"ZoneId"` }
CreateVpcEndpointServiceResource is a repeated param struct in CreateVpcEndpointServiceRequest
type CreateVpcEndpointServiceResponse ¶
type CreateVpcEndpointServiceResponse struct { *responses.BaseResponse ServiceBusinessStatus string `json:"ServiceBusinessStatus" xml:"ServiceBusinessStatus"` RequestId string `json:"RequestId" xml:"RequestId"` ServiceName string `json:"ServiceName" xml:"ServiceName"` ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"` ServiceDescription string `json:"ServiceDescription" xml:"ServiceDescription"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ServiceDomain string `json:"ServiceDomain" xml:"ServiceDomain"` ZoneAffinityEnabled bool `json:"ZoneAffinityEnabled" xml:"ZoneAffinityEnabled"` AutoAcceptEnabled bool `json:"AutoAcceptEnabled" xml:"AutoAcceptEnabled"` ServiceId string `json:"ServiceId" xml:"ServiceId"` }
CreateVpcEndpointServiceResponse is the response struct for api CreateVpcEndpointService
func CreateCreateVpcEndpointServiceResponse ¶
func CreateCreateVpcEndpointServiceResponse() (response *CreateVpcEndpointServiceResponse)
CreateCreateVpcEndpointServiceResponse creates a response to parse from CreateVpcEndpointService response
type CreateVpcEndpointZone ¶
type CreateVpcEndpointZone struct { VSwitchId string `name:"VSwitchId"` ZoneId string `name:"ZoneId"` Ip string `name:"ip"` }
CreateVpcEndpointZone is a repeated param struct in CreateVpcEndpointRequest
type DeleteVpcEndpointRequest ¶
type DeleteVpcEndpointRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Force requests.Boolean `position:"Query" name:"Force"` }
DeleteVpcEndpointRequest is the request struct for api DeleteVpcEndpoint
func CreateDeleteVpcEndpointRequest ¶
func CreateDeleteVpcEndpointRequest() (request *DeleteVpcEndpointRequest)
CreateDeleteVpcEndpointRequest creates a request to invoke DeleteVpcEndpoint API
type DeleteVpcEndpointResponse ¶
type DeleteVpcEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVpcEndpointResponse is the response struct for api DeleteVpcEndpoint
func CreateDeleteVpcEndpointResponse ¶
func CreateDeleteVpcEndpointResponse() (response *DeleteVpcEndpointResponse)
CreateDeleteVpcEndpointResponse creates a response to parse from DeleteVpcEndpoint response
type DeleteVpcEndpointServiceRequest ¶
type DeleteVpcEndpointServiceRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ServiceId string `position:"Query" name:"ServiceId"` }
DeleteVpcEndpointServiceRequest is the request struct for api DeleteVpcEndpointService
func CreateDeleteVpcEndpointServiceRequest ¶
func CreateDeleteVpcEndpointServiceRequest() (request *DeleteVpcEndpointServiceRequest)
CreateDeleteVpcEndpointServiceRequest creates a request to invoke DeleteVpcEndpointService API
type DeleteVpcEndpointServiceResponse ¶
type DeleteVpcEndpointServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVpcEndpointServiceResponse is the response struct for api DeleteVpcEndpointService
func CreateDeleteVpcEndpointServiceResponse ¶
func CreateDeleteVpcEndpointServiceResponse() (response *DeleteVpcEndpointServiceResponse)
CreateDeleteVpcEndpointServiceResponse creates a response to parse from DeleteVpcEndpointService response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*requests.RpcRequest
}
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions Regions `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeZonesRequest ¶
type DescribeZonesRequest struct {
*requests.RpcRequest
}
DescribeZonesRequest is the request struct for api DescribeZones
func CreateDescribeZonesRequest ¶
func CreateDescribeZonesRequest() (request *DescribeZonesRequest)
CreateDescribeZonesRequest creates a request to invoke DescribeZones API
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Zones ZonesInDescribeZones `json:"Zones" xml:"Zones"` }
DescribeZonesResponse is the response struct for api DescribeZones
func CreateDescribeZonesResponse ¶
func CreateDescribeZonesResponse() (response *DescribeZonesResponse)
CreateDescribeZonesResponse creates a response to parse from DescribeZones response
type DetachResourceFromVpcEndpointServiceRequest ¶
type DetachResourceFromVpcEndpointServiceRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ResourceId string `position:"Query" name:"ResourceId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ResourceType string `position:"Query" name:"ResourceType"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
DetachResourceFromVpcEndpointServiceRequest is the request struct for api DetachResourceFromVpcEndpointService
func CreateDetachResourceFromVpcEndpointServiceRequest ¶
func CreateDetachResourceFromVpcEndpointServiceRequest() (request *DetachResourceFromVpcEndpointServiceRequest)
CreateDetachResourceFromVpcEndpointServiceRequest creates a request to invoke DetachResourceFromVpcEndpointService API
type DetachResourceFromVpcEndpointServiceResponse ¶
type DetachResourceFromVpcEndpointServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachResourceFromVpcEndpointServiceResponse is the response struct for api DetachResourceFromVpcEndpointService
func CreateDetachResourceFromVpcEndpointServiceResponse ¶
func CreateDetachResourceFromVpcEndpointServiceResponse() (response *DetachResourceFromVpcEndpointServiceResponse)
CreateDetachResourceFromVpcEndpointServiceResponse creates a response to parse from DetachResourceFromVpcEndpointService response
type DetachSecurityGroupFromVpcEndpointRequest ¶
type DetachSecurityGroupFromVpcEndpointRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` SecurityGroupId string `position:"Query" name:"SecurityGroupId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
DetachSecurityGroupFromVpcEndpointRequest is the request struct for api DetachSecurityGroupFromVpcEndpoint
func CreateDetachSecurityGroupFromVpcEndpointRequest ¶
func CreateDetachSecurityGroupFromVpcEndpointRequest() (request *DetachSecurityGroupFromVpcEndpointRequest)
CreateDetachSecurityGroupFromVpcEndpointRequest creates a request to invoke DetachSecurityGroupFromVpcEndpoint API
type DetachSecurityGroupFromVpcEndpointResponse ¶
type DetachSecurityGroupFromVpcEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachSecurityGroupFromVpcEndpointResponse is the response struct for api DetachSecurityGroupFromVpcEndpoint
func CreateDetachSecurityGroupFromVpcEndpointResponse ¶
func CreateDetachSecurityGroupFromVpcEndpointResponse() (response *DetachSecurityGroupFromVpcEndpointResponse)
CreateDetachSecurityGroupFromVpcEndpointResponse creates a response to parse from DetachSecurityGroupFromVpcEndpoint response
type DisableVpcEndpointConnectionRequest ¶
type DisableVpcEndpointConnectionRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ServiceId string `position:"Query" name:"ServiceId"` }
DisableVpcEndpointConnectionRequest is the request struct for api DisableVpcEndpointConnection
func CreateDisableVpcEndpointConnectionRequest ¶
func CreateDisableVpcEndpointConnectionRequest() (request *DisableVpcEndpointConnectionRequest)
CreateDisableVpcEndpointConnectionRequest creates a request to invoke DisableVpcEndpointConnection API
type DisableVpcEndpointConnectionResponse ¶
type DisableVpcEndpointConnectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableVpcEndpointConnectionResponse is the response struct for api DisableVpcEndpointConnection
func CreateDisableVpcEndpointConnectionResponse ¶
func CreateDisableVpcEndpointConnectionResponse() (response *DisableVpcEndpointConnectionResponse)
CreateDisableVpcEndpointConnectionResponse creates a response to parse from DisableVpcEndpointConnection response
type DisableVpcEndpointZoneConnectionRequest ¶
type DisableVpcEndpointZoneConnectionRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` ReplacedResource requests.Boolean `position:"Query" name:"ReplacedResource"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
DisableVpcEndpointZoneConnectionRequest is the request struct for api DisableVpcEndpointZoneConnection
func CreateDisableVpcEndpointZoneConnectionRequest ¶
func CreateDisableVpcEndpointZoneConnectionRequest() (request *DisableVpcEndpointZoneConnectionRequest)
CreateDisableVpcEndpointZoneConnectionRequest creates a request to invoke DisableVpcEndpointZoneConnection API
type DisableVpcEndpointZoneConnectionResponse ¶
type DisableVpcEndpointZoneConnectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableVpcEndpointZoneConnectionResponse is the response struct for api DisableVpcEndpointZoneConnection
func CreateDisableVpcEndpointZoneConnectionResponse ¶
func CreateDisableVpcEndpointZoneConnectionResponse() (response *DisableVpcEndpointZoneConnectionResponse)
CreateDisableVpcEndpointZoneConnectionResponse creates a response to parse from DisableVpcEndpointZoneConnection response
type EnableVpcEndpointConnectionRequest ¶
type EnableVpcEndpointConnectionRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ServiceId string `position:"Query" name:"ServiceId"` }
EnableVpcEndpointConnectionRequest is the request struct for api EnableVpcEndpointConnection
func CreateEnableVpcEndpointConnectionRequest ¶
func CreateEnableVpcEndpointConnectionRequest() (request *EnableVpcEndpointConnectionRequest)
CreateEnableVpcEndpointConnectionRequest creates a request to invoke EnableVpcEndpointConnection API
type EnableVpcEndpointConnectionResponse ¶
type EnableVpcEndpointConnectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
EnableVpcEndpointConnectionResponse is the response struct for api EnableVpcEndpointConnection
func CreateEnableVpcEndpointConnectionResponse ¶
func CreateEnableVpcEndpointConnectionResponse() (response *EnableVpcEndpointConnectionResponse)
CreateEnableVpcEndpointConnectionResponse creates a response to parse from EnableVpcEndpointConnection response
type EnableVpcEndpointZoneConnectionRequest ¶
type EnableVpcEndpointZoneConnectionRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
EnableVpcEndpointZoneConnectionRequest is the request struct for api EnableVpcEndpointZoneConnection
func CreateEnableVpcEndpointZoneConnectionRequest ¶
func CreateEnableVpcEndpointZoneConnectionRequest() (request *EnableVpcEndpointZoneConnectionRequest)
CreateEnableVpcEndpointZoneConnectionRequest creates a request to invoke EnableVpcEndpointZoneConnection API
type EnableVpcEndpointZoneConnectionResponse ¶
type EnableVpcEndpointZoneConnectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
EnableVpcEndpointZoneConnectionResponse is the response struct for api EnableVpcEndpointZoneConnection
func CreateEnableVpcEndpointZoneConnectionResponse ¶
func CreateEnableVpcEndpointZoneConnectionResponse() (response *EnableVpcEndpointZoneConnectionResponse)
CreateEnableVpcEndpointZoneConnectionResponse creates a response to parse from EnableVpcEndpointZoneConnection response
type Endpoint ¶
type Endpoint struct { VpcId string `json:"VpcId" xml:"VpcId"` EndpointName string `json:"EndpointName" xml:"EndpointName"` EndpointType string `json:"EndpointType" xml:"EndpointType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ServiceId string `json:"ServiceId" xml:"ServiceId"` ZoneAffinityEnabled bool `json:"ZoneAffinityEnabled" xml:"ZoneAffinityEnabled"` EndpointDomain string `json:"EndpointDomain" xml:"EndpointDomain"` EndpointStatus string `json:"EndpointStatus" xml:"EndpointStatus"` RegionId string `json:"RegionId" xml:"RegionId"` ResourceOwner bool `json:"ResourceOwner" xml:"ResourceOwner"` Bandwidth int64 `json:"Bandwidth" xml:"Bandwidth"` ConnectionStatus string `json:"ConnectionStatus" xml:"ConnectionStatus"` EndpointDescription string `json:"EndpointDescription" xml:"EndpointDescription"` EndpointId string `json:"EndpointId" xml:"EndpointId"` EndpointBusinessStatus string `json:"EndpointBusinessStatus" xml:"EndpointBusinessStatus"` ServiceName string `json:"ServiceName" xml:"ServiceName"` }
Endpoint is a nested struct in privatelink response
type Endpoints ¶
type Endpoints struct {
Endpoint []Endpoint `json:"Endpoint" xml:"Endpoint"`
}
Endpoints is a nested struct in privatelink response
type GetVpcEndpointAttributeRequest ¶
type GetVpcEndpointAttributeRequest struct { *requests.RpcRequest EndpointId string `position:"Query" name:"EndpointId"` }
GetVpcEndpointAttributeRequest is the request struct for api GetVpcEndpointAttribute
func CreateGetVpcEndpointAttributeRequest ¶
func CreateGetVpcEndpointAttributeRequest() (request *GetVpcEndpointAttributeRequest)
CreateGetVpcEndpointAttributeRequest creates a request to invoke GetVpcEndpointAttribute API
type GetVpcEndpointAttributeResponse ¶
type GetVpcEndpointAttributeResponse struct { *responses.BaseResponse Payer string `json:"Payer" xml:"Payer"` EndpointDomain string `json:"EndpointDomain" xml:"EndpointDomain"` RequestId string `json:"RequestId" xml:"RequestId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ResourceOwner bool `json:"ResourceOwner" xml:"ResourceOwner"` EndpointBusinessStatus string `json:"EndpointBusinessStatus" xml:"EndpointBusinessStatus"` EndpointDescription string `json:"EndpointDescription" xml:"EndpointDescription"` ServiceId string `json:"ServiceId" xml:"ServiceId"` EndpointStatus string `json:"EndpointStatus" xml:"EndpointStatus"` VpcId string `json:"VpcId" xml:"VpcId"` EndpointName string `json:"EndpointName" xml:"EndpointName"` ZonePrivateIpAddressCount int64 `json:"ZonePrivateIpAddressCount" xml:"ZonePrivateIpAddressCount"` EndpointType string `json:"EndpointType" xml:"EndpointType"` ServiceName string `json:"ServiceName" xml:"ServiceName"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` EndpointId string `json:"EndpointId" xml:"EndpointId"` RegionId string `json:"RegionId" xml:"RegionId"` ConnectionStatus string `json:"ConnectionStatus" xml:"ConnectionStatus"` ZoneAffinityEnabled bool `json:"ZoneAffinityEnabled" xml:"ZoneAffinityEnabled"` PrivateServiceName string `json:"PrivateServiceName" xml:"PrivateServiceName"` }
GetVpcEndpointAttributeResponse is the response struct for api GetVpcEndpointAttribute
func CreateGetVpcEndpointAttributeResponse ¶
func CreateGetVpcEndpointAttributeResponse() (response *GetVpcEndpointAttributeResponse)
CreateGetVpcEndpointAttributeResponse creates a response to parse from GetVpcEndpointAttribute response
type GetVpcEndpointServiceAttributeRequest ¶
type GetVpcEndpointServiceAttributeRequest struct { *requests.RpcRequest ServiceId string `position:"Query" name:"ServiceId"` }
GetVpcEndpointServiceAttributeRequest is the request struct for api GetVpcEndpointServiceAttribute
func CreateGetVpcEndpointServiceAttributeRequest ¶
func CreateGetVpcEndpointServiceAttributeRequest() (request *GetVpcEndpointServiceAttributeRequest)
CreateGetVpcEndpointServiceAttributeRequest creates a request to invoke GetVpcEndpointServiceAttribute API
type GetVpcEndpointServiceAttributeResponse ¶
type GetVpcEndpointServiceAttributeResponse struct { *responses.BaseResponse Payer string `json:"Payer" xml:"Payer"` RequestId string `json:"RequestId" xml:"RequestId"` ServiceDescription string `json:"ServiceDescription" xml:"ServiceDescription"` CreateTime string `json:"CreateTime" xml:"CreateTime"` MaxBandwidth int `json:"MaxBandwidth" xml:"MaxBandwidth"` MinBandwidth int `json:"MinBandwidth" xml:"MinBandwidth"` ServiceDomain string `json:"ServiceDomain" xml:"ServiceDomain"` AutoAcceptEnabled bool `json:"AutoAcceptEnabled" xml:"AutoAcceptEnabled"` ZoneAffinityEnabled bool `json:"ZoneAffinityEnabled" xml:"ZoneAffinityEnabled"` ServiceId string `json:"ServiceId" xml:"ServiceId"` ServiceBusinessStatus string `json:"ServiceBusinessStatus" xml:"ServiceBusinessStatus"` ServiceName string `json:"ServiceName" xml:"ServiceName"` ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"` ConnectBandwidth int `json:"ConnectBandwidth" xml:"ConnectBandwidth"` RegionId string `json:"RegionId" xml:"RegionId"` ServiceType string `json:"ServiceType" xml:"ServiceType"` ServiceResourceType string `json:"ServiceResourceType" xml:"ServiceResourceType"` PrivateServiceDomainEnabled bool `json:"PrivateServiceDomainEnabled" xml:"PrivateServiceDomainEnabled"` PrivateServiceDomain string `json:"PrivateServiceDomain" xml:"PrivateServiceDomain"` PrivateServiceDomainVerifyStatus string `json:"PrivateServiceDomainVerifyStatus" xml:"PrivateServiceDomainVerifyStatus"` PrivateServiceDomainBusinessStatus string `json:"PrivateServiceDomainBusinessStatus" xml:"PrivateServiceDomainBusinessStatus"` PrivateServiceDomainVerifyName string `json:"PrivateServiceDomainVerifyName" xml:"PrivateServiceDomainVerifyName"` PrivateServiceDomainVerifyValue string `json:"PrivateServiceDomainVerifyValue" xml:"PrivateServiceDomainVerifyValue"` PrivateServiceName string `json:"PrivateServiceName" xml:"PrivateServiceName"` Zones []string `json:"Zones" xml:"Zones"` }
GetVpcEndpointServiceAttributeResponse is the response struct for api GetVpcEndpointServiceAttribute
func CreateGetVpcEndpointServiceAttributeResponse ¶
func CreateGetVpcEndpointServiceAttributeResponse() (response *GetVpcEndpointServiceAttributeResponse)
CreateGetVpcEndpointServiceAttributeResponse creates a response to parse from GetVpcEndpointServiceAttribute response
type ListVpcEndpointConnectionsRequest ¶
type ListVpcEndpointConnectionsRequest struct { *requests.RpcRequest EndpointId string `position:"Query" name:"EndpointId"` EndpointOwnerId requests.Integer `position:"Query" name:"EndpointOwnerId"` ReplacedResourceId string `position:"Query" name:"ReplacedResourceId"` NextToken string `position:"Query" name:"NextToken"` ResourceId string `position:"Query" name:"ResourceId"` ConnectionStatus string `position:"Query" name:"ConnectionStatus"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` EniId string `position:"Query" name:"EniId"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
ListVpcEndpointConnectionsRequest is the request struct for api ListVpcEndpointConnections
func CreateListVpcEndpointConnectionsRequest ¶
func CreateListVpcEndpointConnectionsRequest() (request *ListVpcEndpointConnectionsRequest)
CreateListVpcEndpointConnectionsRequest creates a request to invoke ListVpcEndpointConnections API
type ListVpcEndpointConnectionsResponse ¶
type ListVpcEndpointConnectionsResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Connections []Connection `json:"Connections" xml:"Connections"` }
ListVpcEndpointConnectionsResponse is the response struct for api ListVpcEndpointConnections
func CreateListVpcEndpointConnectionsResponse ¶
func CreateListVpcEndpointConnectionsResponse() (response *ListVpcEndpointConnectionsResponse)
CreateListVpcEndpointConnectionsResponse creates a response to parse from ListVpcEndpointConnections response
type ListVpcEndpointSecurityGroupsRequest ¶
type ListVpcEndpointSecurityGroupsRequest struct { *requests.RpcRequest EndpointId string `position:"Query" name:"EndpointId"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListVpcEndpointSecurityGroupsRequest is the request struct for api ListVpcEndpointSecurityGroups
func CreateListVpcEndpointSecurityGroupsRequest ¶
func CreateListVpcEndpointSecurityGroupsRequest() (request *ListVpcEndpointSecurityGroupsRequest)
CreateListVpcEndpointSecurityGroupsRequest creates a request to invoke ListVpcEndpointSecurityGroups API
type ListVpcEndpointSecurityGroupsResponse ¶
type ListVpcEndpointSecurityGroupsResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` SecurityGroups []SecurityGroup `json:"SecurityGroups" xml:"SecurityGroups"` }
ListVpcEndpointSecurityGroupsResponse is the response struct for api ListVpcEndpointSecurityGroups
func CreateListVpcEndpointSecurityGroupsResponse ¶
func CreateListVpcEndpointSecurityGroupsResponse() (response *ListVpcEndpointSecurityGroupsResponse)
CreateListVpcEndpointSecurityGroupsResponse creates a response to parse from ListVpcEndpointSecurityGroups response
type ListVpcEndpointServiceResourcesRequest ¶
type ListVpcEndpointServiceResourcesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
ListVpcEndpointServiceResourcesRequest is the request struct for api ListVpcEndpointServiceResources
func CreateListVpcEndpointServiceResourcesRequest ¶
func CreateListVpcEndpointServiceResourcesRequest() (request *ListVpcEndpointServiceResourcesRequest)
CreateListVpcEndpointServiceResourcesRequest creates a request to invoke ListVpcEndpointServiceResources API
type ListVpcEndpointServiceResourcesResponse ¶
type ListVpcEndpointServiceResourcesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Resources []Resource `json:"Resources" xml:"Resources"` }
ListVpcEndpointServiceResourcesResponse is the response struct for api ListVpcEndpointServiceResources
func CreateListVpcEndpointServiceResourcesResponse ¶
func CreateListVpcEndpointServiceResourcesResponse() (response *ListVpcEndpointServiceResourcesResponse)
CreateListVpcEndpointServiceResourcesResponse creates a response to parse from ListVpcEndpointServiceResources response
type ListVpcEndpointServiceUsersRequest ¶
type ListVpcEndpointServiceUsersRequest struct { *requests.RpcRequest UserId requests.Integer `position:"Query" name:"UserId"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` ServiceId string `position:"Query" name:"ServiceId"` }
ListVpcEndpointServiceUsersRequest is the request struct for api ListVpcEndpointServiceUsers
func CreateListVpcEndpointServiceUsersRequest ¶
func CreateListVpcEndpointServiceUsersRequest() (request *ListVpcEndpointServiceUsersRequest)
CreateListVpcEndpointServiceUsersRequest creates a request to invoke ListVpcEndpointServiceUsers API
type ListVpcEndpointServiceUsersResponse ¶
type ListVpcEndpointServiceUsersResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Users []User `json:"Users" xml:"Users"` }
ListVpcEndpointServiceUsersResponse is the response struct for api ListVpcEndpointServiceUsers
func CreateListVpcEndpointServiceUsersResponse ¶
func CreateListVpcEndpointServiceUsersResponse() (response *ListVpcEndpointServiceUsersResponse)
CreateListVpcEndpointServiceUsersResponse creates a response to parse from ListVpcEndpointServiceUsers response
type ListVpcEndpointServicesByEndUserRequest ¶
type ListVpcEndpointServicesByEndUserRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` ServiceName string `position:"Query" name:"ServiceName"` ServiceType string `position:"Query" name:"ServiceType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` ServiceId string `position:"Query" name:"ServiceId"` }
ListVpcEndpointServicesByEndUserRequest is the request struct for api ListVpcEndpointServicesByEndUser
func CreateListVpcEndpointServicesByEndUserRequest ¶
func CreateListVpcEndpointServicesByEndUserRequest() (request *ListVpcEndpointServicesByEndUserRequest)
CreateListVpcEndpointServicesByEndUserRequest creates a request to invoke ListVpcEndpointServicesByEndUser API
type ListVpcEndpointServicesByEndUserResponse ¶
type ListVpcEndpointServicesByEndUserResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Services []Service `json:"Services" xml:"Services"` }
ListVpcEndpointServicesByEndUserResponse is the response struct for api ListVpcEndpointServicesByEndUser
func CreateListVpcEndpointServicesByEndUserResponse ¶
func CreateListVpcEndpointServicesByEndUserResponse() (response *ListVpcEndpointServicesByEndUserResponse)
CreateListVpcEndpointServicesByEndUserResponse creates a response to parse from ListVpcEndpointServicesByEndUser response
type ListVpcEndpointServicesRequest ¶
type ListVpcEndpointServicesRequest struct { *requests.RpcRequest ServiceBusinessStatus string `position:"Query" name:"ServiceBusinessStatus"` AutoAcceptEnabled requests.Boolean `position:"Query" name:"AutoAcceptEnabled"` ServiceStatus string `position:"Query" name:"ServiceStatus"` NextToken string `position:"Query" name:"NextToken"` ZoneAffinityEnabled requests.Boolean `position:"Query" name:"ZoneAffinityEnabled"` ServiceName string `position:"Query" name:"ServiceName"` ResourceId string `position:"Query" name:"ResourceId"` ServiceResourceType string `position:"Query" name:"ServiceResourceType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` ServiceId string `position:"Query" name:"ServiceId"` }
ListVpcEndpointServicesRequest is the request struct for api ListVpcEndpointServices
func CreateListVpcEndpointServicesRequest ¶
func CreateListVpcEndpointServicesRequest() (request *ListVpcEndpointServicesRequest)
CreateListVpcEndpointServicesRequest creates a request to invoke ListVpcEndpointServices API
type ListVpcEndpointServicesResponse ¶
type ListVpcEndpointServicesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Services []Service `json:"Services" xml:"Services"` }
ListVpcEndpointServicesResponse is the response struct for api ListVpcEndpointServices
func CreateListVpcEndpointServicesResponse ¶
func CreateListVpcEndpointServicesResponse() (response *ListVpcEndpointServicesResponse)
CreateListVpcEndpointServicesResponse creates a response to parse from ListVpcEndpointServices response
type ListVpcEndpointZonesRequest ¶
type ListVpcEndpointZonesRequest struct { *requests.RpcRequest EndpointId string `position:"Query" name:"EndpointId"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListVpcEndpointZonesRequest is the request struct for api ListVpcEndpointZones
func CreateListVpcEndpointZonesRequest ¶
func CreateListVpcEndpointZonesRequest() (request *ListVpcEndpointZonesRequest)
CreateListVpcEndpointZonesRequest creates a request to invoke ListVpcEndpointZones API
type ListVpcEndpointZonesResponse ¶
type ListVpcEndpointZonesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Zones []Zone `json:"Zones" xml:"Zones"` }
ListVpcEndpointZonesResponse is the response struct for api ListVpcEndpointZones
func CreateListVpcEndpointZonesResponse ¶
func CreateListVpcEndpointZonesResponse() (response *ListVpcEndpointZonesResponse)
CreateListVpcEndpointZonesResponse creates a response to parse from ListVpcEndpointZones response
type ListVpcEndpointsRequest ¶
type ListVpcEndpointsRequest struct { *requests.RpcRequest EndpointId string `position:"Query" name:"EndpointId"` EndpointStatus string `position:"Query" name:"EndpointStatus"` NextToken string `position:"Query" name:"NextToken"` EndpointType string `position:"Query" name:"EndpointType"` ServiceName string `position:"Query" name:"ServiceName"` ConnectionStatus string `position:"Query" name:"ConnectionStatus"` VpcId string `position:"Query" name:"VpcId"` EndpointName string `position:"Query" name:"EndpointName"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListVpcEndpointsRequest is the request struct for api ListVpcEndpoints
func CreateListVpcEndpointsRequest ¶
func CreateListVpcEndpointsRequest() (request *ListVpcEndpointsRequest)
CreateListVpcEndpointsRequest creates a request to invoke ListVpcEndpoints API
type ListVpcEndpointsResponse ¶
type ListVpcEndpointsResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults string `json:"MaxResults" xml:"MaxResults"` Endpoints []Endpoint `json:"Endpoints" xml:"Endpoints"` }
ListVpcEndpointsResponse is the response struct for api ListVpcEndpoints
func CreateListVpcEndpointsResponse ¶
func CreateListVpcEndpointsResponse() (response *ListVpcEndpointsResponse)
CreateListVpcEndpointsResponse creates a response to parse from ListVpcEndpoints response
type OpenPrivateLinkServiceRequest ¶
type OpenPrivateLinkServiceRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
OpenPrivateLinkServiceRequest is the request struct for api OpenPrivateLinkService
func CreateOpenPrivateLinkServiceRequest ¶
func CreateOpenPrivateLinkServiceRequest() (request *OpenPrivateLinkServiceRequest)
CreateOpenPrivateLinkServiceRequest creates a request to invoke OpenPrivateLinkService API
type OpenPrivateLinkServiceResponse ¶
type OpenPrivateLinkServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId string `json:"OrderId" xml:"OrderId"` }
OpenPrivateLinkServiceResponse is the response struct for api OpenPrivateLinkService
func CreateOpenPrivateLinkServiceResponse ¶
func CreateOpenPrivateLinkServiceResponse() (response *OpenPrivateLinkServiceResponse)
CreateOpenPrivateLinkServiceResponse creates a response to parse from OpenPrivateLinkService response
type Region ¶
type Region struct { LocalName string `json:"LocalName" xml:"LocalName"` RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` RegionId string `json:"RegionId" xml:"RegionId"` }
Region is a nested struct in privatelink response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in privatelink response
type RemoveUserFromVpcEndpointServiceRequest ¶
type RemoveUserFromVpcEndpointServiceRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` UserId requests.Integer `position:"Query" name:"UserId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ServiceId string `position:"Query" name:"ServiceId"` }
RemoveUserFromVpcEndpointServiceRequest is the request struct for api RemoveUserFromVpcEndpointService
func CreateRemoveUserFromVpcEndpointServiceRequest ¶
func CreateRemoveUserFromVpcEndpointServiceRequest() (request *RemoveUserFromVpcEndpointServiceRequest)
CreateRemoveUserFromVpcEndpointServiceRequest creates a request to invoke RemoveUserFromVpcEndpointService API
type RemoveUserFromVpcEndpointServiceResponse ¶
type RemoveUserFromVpcEndpointServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveUserFromVpcEndpointServiceResponse is the response struct for api RemoveUserFromVpcEndpointService
func CreateRemoveUserFromVpcEndpointServiceResponse ¶
func CreateRemoveUserFromVpcEndpointServiceResponse() (response *RemoveUserFromVpcEndpointServiceResponse)
CreateRemoveUserFromVpcEndpointServiceResponse creates a response to parse from RemoveUserFromVpcEndpointService response
type RemoveZoneFromVpcEndpointRequest ¶
type RemoveZoneFromVpcEndpointRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneId string `position:"Query" name:"ZoneId"` }
RemoveZoneFromVpcEndpointRequest is the request struct for api RemoveZoneFromVpcEndpoint
func CreateRemoveZoneFromVpcEndpointRequest ¶
func CreateRemoveZoneFromVpcEndpointRequest() (request *RemoveZoneFromVpcEndpointRequest)
CreateRemoveZoneFromVpcEndpointRequest creates a request to invoke RemoveZoneFromVpcEndpoint API
type RemoveZoneFromVpcEndpointResponse ¶
type RemoveZoneFromVpcEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveZoneFromVpcEndpointResponse is the response struct for api RemoveZoneFromVpcEndpoint
func CreateRemoveZoneFromVpcEndpointResponse ¶
func CreateRemoveZoneFromVpcEndpointResponse() (response *RemoveZoneFromVpcEndpointResponse)
CreateRemoveZoneFromVpcEndpointResponse creates a response to parse from RemoveZoneFromVpcEndpoint response
type Resource ¶
type Resource struct { VpcId string `json:"VpcId" xml:"VpcId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ZoneId string `json:"ZoneId" xml:"ZoneId"` Ip string `json:"Ip" xml:"Ip"` ResourceId string `json:"ResourceId" xml:"ResourceId"` RegionId string `json:"RegionId" xml:"RegionId"` RelatedEndpointCount int64 `json:"RelatedEndpointCount" xml:"RelatedEndpointCount"` RelatedDeprecatedEndpointCount int64 `json:"RelatedDeprecatedEndpointCount" xml:"RelatedDeprecatedEndpointCount"` AutoAllocatedEnabled bool `json:"AutoAllocatedEnabled" xml:"AutoAllocatedEnabled"` StatusInfo string `json:"StatusInfo" xml:"StatusInfo"` }
Resource is a nested struct in privatelink response
type Resources ¶
type Resources struct {
Resource []Resource `json:"Resource" xml:"Resource"`
}
Resources is a nested struct in privatelink response
type SecurityGroup ¶
type SecurityGroup struct {
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroup is a nested struct in privatelink response
type SecurityGroups ¶
type SecurityGroups struct {
SecurityGroup []SecurityGroup `json:"SecurityGroup" xml:"SecurityGroup"`
}
SecurityGroups is a nested struct in privatelink response
type Service ¶
type Service struct { MaxBandwidth int `json:"MaxBandwidth" xml:"MaxBandwidth"` ServiceDomain string `json:"ServiceDomain" xml:"ServiceDomain"` ConnectBandwidth int `json:"ConnectBandwidth" xml:"ConnectBandwidth"` ZoneAffinityEnabled bool `json:"ZoneAffinityEnabled" xml:"ZoneAffinityEnabled"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ServiceResourceType string `json:"ServiceResourceType" xml:"ServiceResourceType"` AutoAcceptEnabled bool `json:"AutoAcceptEnabled" xml:"AutoAcceptEnabled"` PrivateServiceName string `json:"PrivateServiceName" xml:"PrivateServiceName"` Payer string `json:"Payer" xml:"Payer"` ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"` ServiceId string `json:"ServiceId" xml:"ServiceId"` RegionId string `json:"RegionId" xml:"RegionId"` MinBandwidth int `json:"MinBandwidth" xml:"MinBandwidth"` ServiceDescription string `json:"ServiceDescription" xml:"ServiceDescription"` ServiceBusinessStatus string `json:"ServiceBusinessStatus" xml:"ServiceBusinessStatus"` ServiceType string `json:"ServiceType" xml:"ServiceType"` ServiceName string `json:"ServiceName" xml:"ServiceName"` Zones []string `json:"Zones" xml:"Zones"` }
Service is a nested struct in privatelink response
type ServicesInListVpcEndpointServices ¶
type ServicesInListVpcEndpointServices struct {
Service []Service `json:"Service" xml:"Service"`
}
ServicesInListVpcEndpointServices is a nested struct in privatelink response
type ServicesInListVpcEndpointServicesByEndUser ¶
type ServicesInListVpcEndpointServicesByEndUser struct {
Service []Service `json:"Service" xml:"Service"`
}
ServicesInListVpcEndpointServicesByEndUser is a nested struct in privatelink response
type UpdateVpcEndpointAttributeRequest ¶
type UpdateVpcEndpointAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` EndpointDescription string `position:"Query" name:"EndpointDescription"` EndpointName string `position:"Query" name:"EndpointName"` }
UpdateVpcEndpointAttributeRequest is the request struct for api UpdateVpcEndpointAttribute
func CreateUpdateVpcEndpointAttributeRequest ¶
func CreateUpdateVpcEndpointAttributeRequest() (request *UpdateVpcEndpointAttributeRequest)
CreateUpdateVpcEndpointAttributeRequest creates a request to invoke UpdateVpcEndpointAttribute API
type UpdateVpcEndpointAttributeResponse ¶
type UpdateVpcEndpointAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateVpcEndpointAttributeResponse is the response struct for api UpdateVpcEndpointAttribute
func CreateUpdateVpcEndpointAttributeResponse ¶
func CreateUpdateVpcEndpointAttributeResponse() (response *UpdateVpcEndpointAttributeResponse)
CreateUpdateVpcEndpointAttributeResponse creates a response to parse from UpdateVpcEndpointAttribute response
type UpdateVpcEndpointConnectionAttributeRequest ¶
type UpdateVpcEndpointConnectionAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ServiceId string `position:"Query" name:"ServiceId"` }
UpdateVpcEndpointConnectionAttributeRequest is the request struct for api UpdateVpcEndpointConnectionAttribute
func CreateUpdateVpcEndpointConnectionAttributeRequest ¶
func CreateUpdateVpcEndpointConnectionAttributeRequest() (request *UpdateVpcEndpointConnectionAttributeRequest)
CreateUpdateVpcEndpointConnectionAttributeRequest creates a request to invoke UpdateVpcEndpointConnectionAttribute API
type UpdateVpcEndpointConnectionAttributeResponse ¶
type UpdateVpcEndpointConnectionAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateVpcEndpointConnectionAttributeResponse is the response struct for api UpdateVpcEndpointConnectionAttribute
func CreateUpdateVpcEndpointConnectionAttributeResponse ¶
func CreateUpdateVpcEndpointConnectionAttributeResponse() (response *UpdateVpcEndpointConnectionAttributeResponse)
CreateUpdateVpcEndpointConnectionAttributeResponse creates a response to parse from UpdateVpcEndpointConnectionAttribute response
type UpdateVpcEndpointServiceAttributeRequest ¶
type UpdateVpcEndpointServiceAttributeRequest struct { *requests.RpcRequest PrivateServiceDomainEnabled requests.Boolean `position:"Query" name:"PrivateServiceDomainEnabled"` PrivateServiceDomain string `position:"Query" name:"PrivateServiceDomain"` AutoAcceptEnabled requests.Boolean `position:"Query" name:"AutoAcceptEnabled"` ClientToken string `position:"Query" name:"ClientToken"` ConnectBandwidth requests.Integer `position:"Query" name:"ConnectBandwidth"` ZoneAffinityEnabled requests.Boolean `position:"Query" name:"ZoneAffinityEnabled"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ServiceDescription string `position:"Query" name:"ServiceDescription"` ServiceId string `position:"Query" name:"ServiceId"` }
UpdateVpcEndpointServiceAttributeRequest is the request struct for api UpdateVpcEndpointServiceAttribute
func CreateUpdateVpcEndpointServiceAttributeRequest ¶
func CreateUpdateVpcEndpointServiceAttributeRequest() (request *UpdateVpcEndpointServiceAttributeRequest)
CreateUpdateVpcEndpointServiceAttributeRequest creates a request to invoke UpdateVpcEndpointServiceAttribute API
type UpdateVpcEndpointServiceAttributeResponse ¶
type UpdateVpcEndpointServiceAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateVpcEndpointServiceAttributeResponse is the response struct for api UpdateVpcEndpointServiceAttribute
func CreateUpdateVpcEndpointServiceAttributeResponse ¶
func CreateUpdateVpcEndpointServiceAttributeResponse() (response *UpdateVpcEndpointServiceAttributeResponse)
CreateUpdateVpcEndpointServiceAttributeResponse creates a response to parse from UpdateVpcEndpointServiceAttribute response
type UpdateVpcEndpointServiceResourceAttributeRequest ¶
type UpdateVpcEndpointServiceResourceAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AutoAllocatedEnabled requests.Boolean `position:"Query" name:"AutoAllocatedEnabled"` ResourceId string `position:"Query" name:"ResourceId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ResourceType string `position:"Query" name:"ResourceType"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
UpdateVpcEndpointServiceResourceAttributeRequest is the request struct for api UpdateVpcEndpointServiceResourceAttribute
func CreateUpdateVpcEndpointServiceResourceAttributeRequest ¶
func CreateUpdateVpcEndpointServiceResourceAttributeRequest() (request *UpdateVpcEndpointServiceResourceAttributeRequest)
CreateUpdateVpcEndpointServiceResourceAttributeRequest creates a request to invoke UpdateVpcEndpointServiceResourceAttribute API
type UpdateVpcEndpointServiceResourceAttributeResponse ¶
type UpdateVpcEndpointServiceResourceAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateVpcEndpointServiceResourceAttributeResponse is the response struct for api UpdateVpcEndpointServiceResourceAttribute
func CreateUpdateVpcEndpointServiceResourceAttributeResponse ¶
func CreateUpdateVpcEndpointServiceResourceAttributeResponse() (response *UpdateVpcEndpointServiceResourceAttributeResponse)
CreateUpdateVpcEndpointServiceResourceAttributeResponse creates a response to parse from UpdateVpcEndpointServiceResourceAttribute response
type UpdateVpcEndpointZoneConnectionResourceAttributeRequest ¶
type UpdateVpcEndpointZoneConnectionResourceAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` EndpointId string `position:"Query" name:"EndpointId"` ResourceId string `position:"Query" name:"ResourceId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ResourceAllocateMode string `position:"Query" name:"ResourceAllocateMode"` ResourceType string `position:"Query" name:"ResourceType"` ResourceReplaceMode string `position:"Query" name:"ResourceReplaceMode"` ZoneId string `position:"Query" name:"ZoneId"` ServiceId string `position:"Query" name:"ServiceId"` }
UpdateVpcEndpointZoneConnectionResourceAttributeRequest is the request struct for api UpdateVpcEndpointZoneConnectionResourceAttribute
func CreateUpdateVpcEndpointZoneConnectionResourceAttributeRequest ¶
func CreateUpdateVpcEndpointZoneConnectionResourceAttributeRequest() (request *UpdateVpcEndpointZoneConnectionResourceAttributeRequest)
CreateUpdateVpcEndpointZoneConnectionResourceAttributeRequest creates a request to invoke UpdateVpcEndpointZoneConnectionResourceAttribute API
type UpdateVpcEndpointZoneConnectionResourceAttributeResponse ¶
type UpdateVpcEndpointZoneConnectionResourceAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateVpcEndpointZoneConnectionResourceAttributeResponse is the response struct for api UpdateVpcEndpointZoneConnectionResourceAttribute
func CreateUpdateVpcEndpointZoneConnectionResourceAttributeResponse ¶
func CreateUpdateVpcEndpointZoneConnectionResourceAttributeResponse() (response *UpdateVpcEndpointZoneConnectionResourceAttributeResponse)
CreateUpdateVpcEndpointZoneConnectionResourceAttributeResponse creates a response to parse from UpdateVpcEndpointZoneConnectionResourceAttribute response
type User ¶
type User struct {
UserId int64 `json:"UserId" xml:"UserId"`
}
User is a nested struct in privatelink response
type Users ¶
type Users struct {
User []User `json:"User" xml:"User"`
}
Users is a nested struct in privatelink response
type Zone ¶
type Zone struct { ResourceId string `json:"ResourceId" xml:"ResourceId"` ReplacedEniId string `json:"ReplacedEniId" xml:"ReplacedEniId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` LocalName string `json:"LocalName" xml:"LocalName"` EniIp string `json:"EniIp" xml:"EniIp"` ZoneDomain string `json:"ZoneDomain" xml:"ZoneDomain"` ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` EniId string `json:"EniId" xml:"EniId"` StatusInfo string `json:"StatusInfo" xml:"StatusInfo"` ZoneStatus string `json:"ZoneStatus" xml:"ZoneStatus"` ReplacedResourceId string `json:"ReplacedResourceId" xml:"ReplacedResourceId"` }
Zone is a nested struct in privatelink response
type ZonesInDescribeZones ¶
type ZonesInDescribeZones struct {
Zone []Zone `json:"Zone" xml:"Zone"`
}
ZonesInDescribeZones is a nested struct in privatelink response
type ZonesInGetVpcEndpointServiceAttribute ¶
type ZonesInGetVpcEndpointServiceAttribute struct {
Zone []string `json:"Zone" xml:"Zone"`
}
ZonesInGetVpcEndpointServiceAttribute is a nested struct in privatelink response
type ZonesInListVpcEndpointConnections ¶
type ZonesInListVpcEndpointConnections struct {
Zone []Zone `json:"Zone" xml:"Zone"`
}
ZonesInListVpcEndpointConnections is a nested struct in privatelink response
type ZonesInListVpcEndpointServicesByEndUser ¶
type ZonesInListVpcEndpointServicesByEndUser struct {
Zone []string `json:"Zone" xml:"Zone"`
}
ZonesInListVpcEndpointServicesByEndUser is a nested struct in privatelink response
type ZonesInListVpcEndpointZones ¶
type ZonesInListVpcEndpointZones struct {
Zone []Zone `json:"Zone" xml:"Zone"`
}
ZonesInListVpcEndpointZones is a nested struct in privatelink response
Source Files ¶
- add_user_to_vpc_endpoint_service.go
- add_zone_to_vpc_endpoint.go
- attach_resource_to_vpc_endpoint_service.go
- attach_security_group_to_vpc_endpoint.go
- check_product_open.go
- client.go
- create_vpc_endpoint.go
- create_vpc_endpoint_service.go
- delete_vpc_endpoint.go
- delete_vpc_endpoint_service.go
- describe_regions.go
- describe_zones.go
- detach_resource_from_vpc_endpoint_service.go
- detach_security_group_from_vpc_endpoint.go
- disable_vpc_endpoint_connection.go
- disable_vpc_endpoint_zone_connection.go
- enable_vpc_endpoint_connection.go
- enable_vpc_endpoint_zone_connection.go
- endpoint.go
- get_vpc_endpoint_attribute.go
- get_vpc_endpoint_service_attribute.go
- list_vpc_endpoint_connections.go
- list_vpc_endpoint_security_groups.go
- list_vpc_endpoint_service_resources.go
- list_vpc_endpoint_service_users.go
- list_vpc_endpoint_services.go
- list_vpc_endpoint_services_by_end_user.go
- list_vpc_endpoint_zones.go
- list_vpc_endpoints.go
- open_private_link_service.go
- remove_user_from_vpc_endpoint_service.go
- remove_zone_from_vpc_endpoint.go
- struct_connection.go
- struct_connections.go
- struct_endpoint.go
- struct_endpoints.go
- struct_region.go
- struct_regions.go
- struct_resource.go
- struct_resources.go
- struct_security_group.go
- struct_security_groups.go
- struct_service.go
- struct_services_in_list_vpc_endpoint_services.go
- struct_services_in_list_vpc_endpoint_services_by_end_user.go
- struct_user.go
- struct_users.go
- struct_zone.go
- struct_zones_in_describe_zones.go
- struct_zones_in_get_vpc_endpoint_service_attribute.go
- struct_zones_in_list_vpc_endpoint_connections.go
- struct_zones_in_list_vpc_endpoint_services_by_end_user.go
- struct_zones_in_list_vpc_endpoint_zones.go
- update_vpc_endpoint_attribute.go
- update_vpc_endpoint_connection_attribute.go
- update_vpc_endpoint_service_attribute.go
- update_vpc_endpoint_service_resource_attribute.go
- update_vpc_endpoint_zone_connection_resource_attribute.go