privatelink

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

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

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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

Jump to

Keyboard shortcuts

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