privatelink

package
v1.0.69 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package privatelinkiface provides an interface to enable mocking the PRIVATELINK service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfResourceTypeForListTagsForResourcesInputEndpoint is a EnumOfResourceTypeForListTagsForResourcesInput enum value
	EnumOfResourceTypeForListTagsForResourcesInputEndpoint = "endpoint"

	// EnumOfResourceTypeForListTagsForResourcesInputEndpointservice is a EnumOfResourceTypeForListTagsForResourcesInput enum value
	EnumOfResourceTypeForListTagsForResourcesInputEndpointservice = "endpointservice"

	// EnumOfResourceTypeForListTagsForResourcesInputGatewayendpoint is a EnumOfResourceTypeForListTagsForResourcesInput enum value
	EnumOfResourceTypeForListTagsForResourcesInputGatewayendpoint = "gatewayendpoint"
)
View Source
const (
	// EnumOfResourceTypeForTagResourcesInputEndpoint is a EnumOfResourceTypeForTagResourcesInput enum value
	EnumOfResourceTypeForTagResourcesInputEndpoint = "endpoint"

	// EnumOfResourceTypeForTagResourcesInputEndpointservice is a EnumOfResourceTypeForTagResourcesInput enum value
	EnumOfResourceTypeForTagResourcesInputEndpointservice = "endpointservice"

	// EnumOfResourceTypeForTagResourcesInputGatewayendpoint is a EnumOfResourceTypeForTagResourcesInput enum value
	EnumOfResourceTypeForTagResourcesInputGatewayendpoint = "gatewayendpoint"
)
View Source
const (
	// EnumOfResourceTypeForUntagResourcesInputEndpoint is a EnumOfResourceTypeForUntagResourcesInput enum value
	EnumOfResourceTypeForUntagResourcesInputEndpoint = "endpoint"

	// EnumOfResourceTypeForUntagResourcesInputEndpointservice is a EnumOfResourceTypeForUntagResourcesInput enum value
	EnumOfResourceTypeForUntagResourcesInputEndpointservice = "endpointservice"

	// EnumOfResourceTypeForUntagResourcesInputGatewayendpoint is a EnumOfResourceTypeForUntagResourcesInput enum value
	EnumOfResourceTypeForUntagResourcesInputGatewayendpoint = "gatewayendpoint"
)
View Source
const (
	ServiceName = "privatelink" // Name of service.
	EndpointsID = ServiceName   // ID to lookup a service endpoint with.
	ServiceID   = "privatelink" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AddPermissionToVpcEndpointServiceInput

type AddPermissionToVpcEndpointServiceInput struct {

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

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AddPermissionToVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*AddPermissionToVpcEndpointServiceInput) SetPermitAccountId

SetPermitAccountId sets the PermitAccountId field's value.

func (*AddPermissionToVpcEndpointServiceInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (AddPermissionToVpcEndpointServiceInput) String

String returns the string representation

func (*AddPermissionToVpcEndpointServiceInput) Validate

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

type AddPermissionToVpcEndpointServiceOutput

type AddPermissionToVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (AddPermissionToVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*AddPermissionToVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AddPermissionToVpcEndpointServiceOutput) String

String returns the string representation

type AddZoneToVpcEndpointInput

type AddZoneToVpcEndpointInput struct {

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

	PrivateIpAddress *string `type:"string"`

	PrivateIpv6Address *string `type:"string"`

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

	// ZoneId is a required field
	ZoneId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AddZoneToVpcEndpointInput) GoString

func (s AddZoneToVpcEndpointInput) GoString() string

GoString returns the string representation

func (*AddZoneToVpcEndpointInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*AddZoneToVpcEndpointInput) SetPrivateIpAddress

func (s *AddZoneToVpcEndpointInput) SetPrivateIpAddress(v string) *AddZoneToVpcEndpointInput

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*AddZoneToVpcEndpointInput) SetPrivateIpv6Address

func (s *AddZoneToVpcEndpointInput) SetPrivateIpv6Address(v string) *AddZoneToVpcEndpointInput

SetPrivateIpv6Address sets the PrivateIpv6Address field's value.

func (*AddZoneToVpcEndpointInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*AddZoneToVpcEndpointInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (AddZoneToVpcEndpointInput) String

func (s AddZoneToVpcEndpointInput) String() string

String returns the string representation

func (*AddZoneToVpcEndpointInput) Validate

func (s *AddZoneToVpcEndpointInput) Validate() error

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

type AddZoneToVpcEndpointOutput

type AddZoneToVpcEndpointOutput struct {
	Metadata *response.ResponseMetadata

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

func (AddZoneToVpcEndpointOutput) GoString

func (s AddZoneToVpcEndpointOutput) GoString() string

GoString returns the string representation

func (*AddZoneToVpcEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AddZoneToVpcEndpointOutput) String

String returns the string representation

type AttachResourceToVpcEndpointServiceInput

type AttachResourceToVpcEndpointServiceInput struct {

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

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

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

func (AttachResourceToVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*AttachResourceToVpcEndpointServiceInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*AttachResourceToVpcEndpointServiceInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*AttachResourceToVpcEndpointServiceInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (AttachResourceToVpcEndpointServiceInput) String

String returns the string representation

func (*AttachResourceToVpcEndpointServiceInput) Validate

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

type AttachResourceToVpcEndpointServiceOutput

type AttachResourceToVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachResourceToVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*AttachResourceToVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AttachResourceToVpcEndpointServiceOutput) String

String returns the string representation

type AttachSecurityGroupToVpcEndpointInput

type AttachSecurityGroupToVpcEndpointInput struct {

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

	// SecurityGroupId is a required field
	SecurityGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachSecurityGroupToVpcEndpointInput) GoString

GoString returns the string representation

func (*AttachSecurityGroupToVpcEndpointInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*AttachSecurityGroupToVpcEndpointInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (AttachSecurityGroupToVpcEndpointInput) String

String returns the string representation

func (*AttachSecurityGroupToVpcEndpointInput) Validate

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

type AttachSecurityGroupToVpcEndpointOutput

type AttachSecurityGroupToVpcEndpointOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachSecurityGroupToVpcEndpointOutput) GoString

GoString returns the string representation

func (*AttachSecurityGroupToVpcEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AttachSecurityGroupToVpcEndpointOutput) String

String returns the string representation

type CreateUniqueResourceTypeVpcEndpointServiceInput

type CreateUniqueResourceTypeVpcEndpointServiceInput struct {
	AutoAcceptEnabled *bool `type:"boolean"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	ProjectName *string `type:"string"`

	Resource *ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput `type:"structure"`

	ServiceResourceType *string `type:"string"`

	Tags []*TagForCreateUniqueResourceTypeVpcEndpointServiceInput `type:"list"`

	// ZoneIds is a required field
	ZoneIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateUniqueResourceTypeVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetResource

SetResource sets the Resource field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetServiceResourceType

SetServiceResourceType sets the ServiceResourceType field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (CreateUniqueResourceTypeVpcEndpointServiceInput) String

String returns the string representation

func (*CreateUniqueResourceTypeVpcEndpointServiceInput) Validate

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

type CreateUniqueResourceTypeVpcEndpointServiceOutput

type CreateUniqueResourceTypeVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateUniqueResourceTypeVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*CreateUniqueResourceTypeVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateUniqueResourceTypeVpcEndpointServiceOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (CreateUniqueResourceTypeVpcEndpointServiceOutput) String

String returns the string representation

type CreateVpcEndpointInput

type CreateVpcEndpointInput struct {
	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	EndpointName *string `min:"1" max:"128" type:"string"`

	IpAddressVersions []*string `type:"list"`

	PrivateDNSEnabled *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

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

	ServiceManaged *bool `type:"boolean"`

	ServiceName *string `type:"string"`

	Tags []*TagForCreateVpcEndpointInput `type:"list"`

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

	Zones []*ZoneForCreateVpcEndpointInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateVpcEndpointInput) GoString

func (s CreateVpcEndpointInput) GoString() string

GoString returns the string representation

func (*CreateVpcEndpointInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateVpcEndpointInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateVpcEndpointInput) SetEndpointName

func (s *CreateVpcEndpointInput) SetEndpointName(v string) *CreateVpcEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*CreateVpcEndpointInput) SetIpAddressVersions

func (s *CreateVpcEndpointInput) SetIpAddressVersions(v []*string) *CreateVpcEndpointInput

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*CreateVpcEndpointInput) SetPrivateDNSEnabled

func (s *CreateVpcEndpointInput) SetPrivateDNSEnabled(v string) *CreateVpcEndpointInput

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*CreateVpcEndpointInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateVpcEndpointInput) SetSecurityGroupIds

func (s *CreateVpcEndpointInput) SetSecurityGroupIds(v []*string) *CreateVpcEndpointInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateVpcEndpointInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*CreateVpcEndpointInput) SetServiceManaged

func (s *CreateVpcEndpointInput) SetServiceManaged(v bool) *CreateVpcEndpointInput

SetServiceManaged sets the ServiceManaged field's value.

func (*CreateVpcEndpointInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*CreateVpcEndpointInput) SetTags

SetTags sets the Tags field's value.

func (*CreateVpcEndpointInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateVpcEndpointInput) SetZones

SetZones sets the Zones field's value.

func (CreateVpcEndpointInput) String

func (s CreateVpcEndpointInput) String() string

String returns the string representation

func (*CreateVpcEndpointInput) Validate

func (s *CreateVpcEndpointInput) Validate() error

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

type CreateVpcEndpointOutput

type CreateVpcEndpointOutput struct {
	Metadata *response.ResponseMetadata

	EndpointId *string `type:"string"`

	PreOrderNumbers []*string `type:"list"`

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

func (CreateVpcEndpointOutput) GoString

func (s CreateVpcEndpointOutput) GoString() string

GoString returns the string representation

func (*CreateVpcEndpointOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*CreateVpcEndpointOutput) SetPreOrderNumbers

func (s *CreateVpcEndpointOutput) SetPreOrderNumbers(v []*string) *CreateVpcEndpointOutput

SetPreOrderNumbers sets the PreOrderNumbers field's value.

func (*CreateVpcEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateVpcEndpointOutput) String

func (s CreateVpcEndpointOutput) String() string

String returns the string representation

type CreateVpcEndpointServiceInput

type CreateVpcEndpointServiceInput struct {
	AutoAcceptEnabled *bool `type:"boolean"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	PrivateDNSType *string `type:"string"`

	ProjectName *string `type:"string"`

	Resources []*ResourceForCreateVpcEndpointServiceInput `type:"list"`

	ServiceNameManaged *string `type:"string"`

	ServiceNameSuffix *string `type:"string"`

	ServiceOwner *string `type:"string"`

	ServiceResourceType *string `type:"string"`

	ServiceType *string `type:"string"`

	Tags []*TagForCreateVpcEndpointServiceInput `type:"list"`

	WildcardDomainEnabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (CreateVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*CreateVpcEndpointServiceInput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*CreateVpcEndpointServiceInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateVpcEndpointServiceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateVpcEndpointServiceInput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*CreateVpcEndpointServiceInput) SetPayer

SetPayer sets the Payer field's value.

func (*CreateVpcEndpointServiceInput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*CreateVpcEndpointServiceInput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*CreateVpcEndpointServiceInput) SetPrivateDNSType

SetPrivateDNSType sets the PrivateDNSType field's value.

func (*CreateVpcEndpointServiceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateVpcEndpointServiceInput) SetResources

SetResources sets the Resources field's value.

func (*CreateVpcEndpointServiceInput) SetServiceNameManaged

SetServiceNameManaged sets the ServiceNameManaged field's value.

func (*CreateVpcEndpointServiceInput) SetServiceNameSuffix

SetServiceNameSuffix sets the ServiceNameSuffix field's value.

func (*CreateVpcEndpointServiceInput) SetServiceOwner

SetServiceOwner sets the ServiceOwner field's value.

func (*CreateVpcEndpointServiceInput) SetServiceResourceType

SetServiceResourceType sets the ServiceResourceType field's value.

func (*CreateVpcEndpointServiceInput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*CreateVpcEndpointServiceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateVpcEndpointServiceInput) SetWildcardDomainEnabled

func (s *CreateVpcEndpointServiceInput) SetWildcardDomainEnabled(v bool) *CreateVpcEndpointServiceInput

SetWildcardDomainEnabled sets the WildcardDomainEnabled field's value.

func (CreateVpcEndpointServiceInput) String

String returns the string representation

func (*CreateVpcEndpointServiceInput) Validate

func (s *CreateVpcEndpointServiceInput) Validate() error

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

type CreateVpcEndpointServiceOutput

type CreateVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*CreateVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateVpcEndpointServiceOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (CreateVpcEndpointServiceOutput) String

String returns the string representation

type CreateVpcGatewayEndpointInput

type CreateVpcGatewayEndpointInput struct {
	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	EndpointName *string `min:"1" max:"128" type:"string"`

	ProjectName *string `type:"string"`

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

	Tags []*TagForCreateVpcGatewayEndpointInput `type:"list"`

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

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

func (CreateVpcGatewayEndpointInput) GoString

GoString returns the string representation

func (*CreateVpcGatewayEndpointInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateVpcGatewayEndpointInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateVpcGatewayEndpointInput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*CreateVpcGatewayEndpointInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateVpcGatewayEndpointInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*CreateVpcGatewayEndpointInput) SetTags

SetTags sets the Tags field's value.

func (*CreateVpcGatewayEndpointInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateVpcGatewayEndpointInput) SetVpcPolicy

SetVpcPolicy sets the VpcPolicy field's value.

func (CreateVpcGatewayEndpointInput) String

String returns the string representation

func (*CreateVpcGatewayEndpointInput) Validate

func (s *CreateVpcGatewayEndpointInput) Validate() error

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

type CreateVpcGatewayEndpointOutput

type CreateVpcGatewayEndpointOutput struct {
	Metadata *response.ResponseMetadata

	EndpointId *string `type:"string"`

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

func (CreateVpcGatewayEndpointOutput) GoString

GoString returns the string representation

func (*CreateVpcGatewayEndpointOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*CreateVpcGatewayEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateVpcGatewayEndpointOutput) String

String returns the string representation

type DeleteVpcEndpointInput

type DeleteVpcEndpointInput struct {

	// EndpointId is a required field
	EndpointId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVpcEndpointInput) GoString

func (s DeleteVpcEndpointInput) GoString() string

GoString returns the string representation

func (*DeleteVpcEndpointInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (DeleteVpcEndpointInput) String

func (s DeleteVpcEndpointInput) String() string

String returns the string representation

func (*DeleteVpcEndpointInput) Validate

func (s *DeleteVpcEndpointInput) Validate() error

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

type DeleteVpcEndpointOutput

type DeleteVpcEndpointOutput struct {
	Metadata *response.ResponseMetadata

	PreOrderNumbers []*string `type:"list"`

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

func (DeleteVpcEndpointOutput) GoString

func (s DeleteVpcEndpointOutput) GoString() string

GoString returns the string representation

func (*DeleteVpcEndpointOutput) SetPreOrderNumbers

func (s *DeleteVpcEndpointOutput) SetPreOrderNumbers(v []*string) *DeleteVpcEndpointOutput

SetPreOrderNumbers sets the PreOrderNumbers field's value.

func (*DeleteVpcEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteVpcEndpointOutput) String

func (s DeleteVpcEndpointOutput) String() string

String returns the string representation

type DeleteVpcEndpointServiceInput

type DeleteVpcEndpointServiceInput struct {

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*DeleteVpcEndpointServiceInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (DeleteVpcEndpointServiceInput) String

String returns the string representation

func (*DeleteVpcEndpointServiceInput) Validate

func (s *DeleteVpcEndpointServiceInput) Validate() error

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

type DeleteVpcEndpointServiceOutput

type DeleteVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*DeleteVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteVpcEndpointServiceOutput) String

String returns the string representation

type DeleteVpcGatewayEndpointInput

type DeleteVpcGatewayEndpointInput struct {

	// EndpointId is a required field
	EndpointId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVpcGatewayEndpointInput) GoString

GoString returns the string representation

func (*DeleteVpcGatewayEndpointInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (DeleteVpcGatewayEndpointInput) String

String returns the string representation

func (*DeleteVpcGatewayEndpointInput) Validate

func (s *DeleteVpcGatewayEndpointInput) Validate() error

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

type DeleteVpcGatewayEndpointOutput

type DeleteVpcGatewayEndpointOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteVpcGatewayEndpointOutput) GoString

GoString returns the string representation

func (*DeleteVpcGatewayEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteVpcGatewayEndpointOutput) String

String returns the string representation

type DescribeCrossRegionSupportedRegionsInput

type DescribeCrossRegionSupportedRegionsInput struct {
	// contains filtered or unexported fields
}

func (DescribeCrossRegionSupportedRegionsInput) GoString

GoString returns the string representation

func (DescribeCrossRegionSupportedRegionsInput) String

String returns the string representation

type DescribeCrossRegionSupportedRegionsOutput

type DescribeCrossRegionSupportedRegionsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeCrossRegionSupportedRegionsOutput) GoString

GoString returns the string representation

func (*DescribeCrossRegionSupportedRegionsOutput) SetRegionIds

SetRegionIds sets the RegionIds field's value.

func (DescribeCrossRegionSupportedRegionsOutput) String

String returns the string representation

type DescribeCrossRegionSupportedZonesInput

type DescribeCrossRegionSupportedZonesInput struct {
	// contains filtered or unexported fields
}

func (DescribeCrossRegionSupportedZonesInput) GoString

GoString returns the string representation

func (DescribeCrossRegionSupportedZonesInput) String

String returns the string representation

type DescribeCrossRegionSupportedZonesOutput

type DescribeCrossRegionSupportedZonesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeCrossRegionSupportedZonesOutput) GoString

GoString returns the string representation

func (*DescribeCrossRegionSupportedZonesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (DescribeCrossRegionSupportedZonesOutput) String

String returns the string representation

type DescribePrivateLinkAvailableZonesInput

type DescribePrivateLinkAvailableZonesInput struct {
	ZoneIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DescribePrivateLinkAvailableZonesInput) GoString

GoString returns the string representation

func (*DescribePrivateLinkAvailableZonesInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (DescribePrivateLinkAvailableZonesInput) String

String returns the string representation

type DescribePrivateLinkAvailableZonesOutput

type DescribePrivateLinkAvailableZonesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (DescribePrivateLinkAvailableZonesOutput) GoString

GoString returns the string representation

func (*DescribePrivateLinkAvailableZonesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribePrivateLinkAvailableZonesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (DescribePrivateLinkAvailableZonesOutput) String

String returns the string representation

type DescribeVpcEndpointAttributesInput

type DescribeVpcEndpointAttributesInput struct {

	// EndpointId is a required field
	EndpointId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointAttributesInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointAttributesInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (DescribeVpcEndpointAttributesInput) String

String returns the string representation

func (*DescribeVpcEndpointAttributesInput) Validate

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

type DescribeVpcEndpointAttributesOutput

type DescribeVpcEndpointAttributesOutput struct {
	Metadata *response.ResponseMetadata

	Bps *int32 `type:"int32"`

	BusinessStatus *string `type:"string"`

	ConnectionStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	Endpoint *EndpointForDescribeVpcEndpointAttributesOutput `type:"structure"`

	EndpointDomain *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointIndex *int32 `type:"int32"`

	EndpointName *string `type:"string"`

	EndpointType *string `type:"string"`

	EndpointZoneNums *int32 `type:"int32"`

	IpAddressVersions []*string `type:"list"`

	IpAddressVersionsN []*string `type:"list" json:"IpAddressVersions.N"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcEndpointAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

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

func (DescribeVpcEndpointAttributesOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointAttributesOutput) SetBps

SetBps sets the Bps field's value.

func (*DescribeVpcEndpointAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeVpcEndpointAttributesOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*DescribeVpcEndpointAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeVpcEndpointAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeVpcEndpointAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpointDomain

SetEndpointDomain sets the EndpointDomain field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpointIndex

SetEndpointIndex sets the EndpointIndex field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*DescribeVpcEndpointAttributesOutput) SetEndpointZoneNums

SetEndpointZoneNums sets the EndpointZoneNums field's value.

func (*DescribeVpcEndpointAttributesOutput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*DescribeVpcEndpointAttributesOutput) SetIpAddressVersionsN

SetIpAddressVersionsN sets the IpAddressVersionsN field's value.

func (*DescribeVpcEndpointAttributesOutput) SetPayer

SetPayer sets the Payer field's value.

func (*DescribeVpcEndpointAttributesOutput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*DescribeVpcEndpointAttributesOutput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*DescribeVpcEndpointAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcEndpointAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointAttributesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DescribeVpcEndpointAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeVpcEndpointAttributesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcEndpointAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcEndpointAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeVpcEndpointAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeVpcEndpointAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeVpcEndpointAttributesOutput) String

String returns the string representation

type DescribeVpcEndpointConnectionsInput

type DescribeVpcEndpointConnectionsInput struct {
	EndpointId *string `type:"string"`

	EndpointOwnerAccountId *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointConnectionsInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointConnectionsInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DescribeVpcEndpointConnectionsInput) SetEndpointOwnerAccountId

SetEndpointOwnerAccountId sets the EndpointOwnerAccountId field's value.

func (*DescribeVpcEndpointConnectionsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointConnectionsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointConnectionsInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (DescribeVpcEndpointConnectionsInput) String

String returns the string representation

func (*DescribeVpcEndpointConnectionsInput) Validate

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

type DescribeVpcEndpointConnectionsOutput

type DescribeVpcEndpointConnectionsOutput struct {
	Metadata *response.ResponseMetadata

	EndpointConnections []*EndpointConnectionForDescribeVpcEndpointConnectionsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointConnectionsOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointConnectionsOutput) SetEndpointConnections

SetEndpointConnections sets the EndpointConnections field's value.

func (*DescribeVpcEndpointConnectionsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointConnectionsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointConnectionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointConnectionsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcEndpointConnectionsOutput) String

String returns the string representation

type DescribeVpcEndpointSecurityGroupsInput

type DescribeVpcEndpointSecurityGroupsInput struct {

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

	PageNumber *string `type:"string"`

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

func (DescribeVpcEndpointSecurityGroupsInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointSecurityGroupsInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DescribeVpcEndpointSecurityGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointSecurityGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeVpcEndpointSecurityGroupsInput) String

String returns the string representation

func (*DescribeVpcEndpointSecurityGroupsInput) Validate

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

type DescribeVpcEndpointSecurityGroupsOutput

type DescribeVpcEndpointSecurityGroupsOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (DescribeVpcEndpointSecurityGroupsOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointSecurityGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointSecurityGroupsOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (DescribeVpcEndpointSecurityGroupsOutput) String

String returns the string representation

type DescribeVpcEndpointServiceAttributesInput

type DescribeVpcEndpointServiceAttributesInput struct {

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServiceAttributesInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServiceAttributesInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (DescribeVpcEndpointServiceAttributesInput) String

String returns the string representation

func (*DescribeVpcEndpointServiceAttributesInput) Validate

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

type DescribeVpcEndpointServiceAttributesOutput

type DescribeVpcEndpointServiceAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AutoAcceptEnabled *bool `type:"boolean"`

	BillingType *int32 `type:"int32"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	PrivateDNSNameConfiguration *PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput `type:"structure"`

	PrivateDNSType *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServiceDomain *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	ServiceNameManaged *string `type:"string"`

	ServiceOwner *string `type:"string"`

	ServiceResourceType *string `type:"string"`

	ServiceType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcEndpointServiceAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	WildcardDomainEnabled *bool `type:"boolean"`

	ZoneIds []*string `type:"list"`

	ZoneIdsN []*string `type:"list" json:"ZoneIds.N"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServiceAttributesOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServiceAttributesOutput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetPayer

SetPayer sets the Payer field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetPrivateDNSNameConfiguration

SetPrivateDNSNameConfiguration sets the PrivateDNSNameConfiguration field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetPrivateDNSType

SetPrivateDNSType sets the PrivateDNSType field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceDomain

SetServiceDomain sets the ServiceDomain field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceNameManaged

SetServiceNameManaged sets the ServiceNameManaged field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceOwner

SetServiceOwner sets the ServiceOwner field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceResourceType

SetServiceResourceType sets the ServiceResourceType field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetWildcardDomainEnabled

SetWildcardDomainEnabled sets the WildcardDomainEnabled field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (*DescribeVpcEndpointServiceAttributesOutput) SetZoneIdsN

SetZoneIdsN sets the ZoneIdsN field's value.

func (DescribeVpcEndpointServiceAttributesOutput) String

String returns the string representation

type DescribeVpcEndpointServicePermissionsInput

type DescribeVpcEndpointServicePermissionsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	PermitAccountId *string `type:"string"`

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServicePermissionsInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServicePermissionsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServicePermissionsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServicePermissionsInput) SetPermitAccountId

SetPermitAccountId sets the PermitAccountId field's value.

func (*DescribeVpcEndpointServicePermissionsInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (DescribeVpcEndpointServicePermissionsInput) String

String returns the string representation

func (*DescribeVpcEndpointServicePermissionsInput) Validate

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

type DescribeVpcEndpointServicePermissionsOutput

type DescribeVpcEndpointServicePermissionsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Permissions []*PermissionForDescribeVpcEndpointServicePermissionsOutput `type:"list"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServicePermissionsOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServicePermissionsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServicePermissionsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServicePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeVpcEndpointServicePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointServicePermissionsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcEndpointServicePermissionsOutput) String

String returns the string representation

type DescribeVpcEndpointServiceResourcesInput

type DescribeVpcEndpointServiceResourcesInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

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

func (DescribeVpcEndpointServiceResourcesInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServiceResourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServiceResourcesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServiceResourcesInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DescribeVpcEndpointServiceResourcesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeVpcEndpointServiceResourcesInput) String

String returns the string representation

func (*DescribeVpcEndpointServiceResourcesInput) Validate

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

type DescribeVpcEndpointServiceResourcesOutput

type DescribeVpcEndpointServiceResourcesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	Resources []*ResourceForDescribeVpcEndpointServiceResourcesOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServiceResourcesOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServiceResourcesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServiceResourcesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServiceResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointServiceResourcesOutput) SetResources

SetResources sets the Resources field's value.

func (*DescribeVpcEndpointServiceResourcesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcEndpointServiceResourcesOutput) String

String returns the string representation

type DescribeVpcEndpointServicesByEndUserInput

type DescribeVpcEndpointServicesByEndUserInput struct {
	FilterFinancialLocked *bool `type:"boolean"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	ServiceOwner *string `type:"string"`

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

func (DescribeVpcEndpointServicesByEndUserInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServicesByEndUserInput) SetFilterFinancialLocked

SetFilterFinancialLocked sets the FilterFinancialLocked field's value.

func (*DescribeVpcEndpointServicesByEndUserInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServicesByEndUserInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServicesByEndUserInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DescribeVpcEndpointServicesByEndUserInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcEndpointServicesByEndUserInput) SetServiceOwner

SetServiceOwner sets the ServiceOwner field's value.

func (*DescribeVpcEndpointServicesByEndUserInput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (DescribeVpcEndpointServicesByEndUserInput) String

String returns the string representation

type DescribeVpcEndpointServicesByEndUserOutput

type DescribeVpcEndpointServicesByEndUserOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`

	VpcEndpointServices []*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServicesByEndUserOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServicesByEndUserOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServicesByEndUserOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServicesByEndUserOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointServicesByEndUserOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeVpcEndpointServicesByEndUserOutput) SetVpcEndpointServices

SetVpcEndpointServices sets the VpcEndpointServices field's value.

func (DescribeVpcEndpointServicesByEndUserOutput) String

String returns the string representation

type DescribeVpcEndpointServicesInput

type DescribeVpcEndpointServicesInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	ServiceIds []*string `type:"list"`

	ServiceName *string `type:"string"`

	ServiceResourceType *string `type:"string"`

	ServiceType *string `type:"string"`

	TagFilters []*TagFilterForDescribeVpcEndpointServicesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServicesInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServicesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServicesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServicesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcEndpointServicesInput) SetServiceIds

SetServiceIds sets the ServiceIds field's value.

func (*DescribeVpcEndpointServicesInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcEndpointServicesInput) SetServiceResourceType

SetServiceResourceType sets the ServiceResourceType field's value.

func (*DescribeVpcEndpointServicesInput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*DescribeVpcEndpointServicesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeVpcEndpointServicesInput) String

String returns the string representation

type DescribeVpcEndpointServicesOutput

type DescribeVpcEndpointServicesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`

	VpcEndpointServices []*VpcEndpointServiceForDescribeVpcEndpointServicesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointServicesOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointServicesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointServicesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointServicesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointServicesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeVpcEndpointServicesOutput) SetVpcEndpointServices

SetVpcEndpointServices sets the VpcEndpointServices field's value.

func (DescribeVpcEndpointServicesOutput) String

String returns the string representation

type DescribeVpcEndpointZonesInput

type DescribeVpcEndpointZonesInput struct {

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

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointZonesInput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointZonesInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DescribeVpcEndpointZonesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointZonesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeVpcEndpointZonesInput) String

String returns the string representation

func (*DescribeVpcEndpointZonesInput) Validate

func (s *DescribeVpcEndpointZonesInput) Validate() error

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

type DescribeVpcEndpointZonesOutput

type DescribeVpcEndpointZonesOutput struct {
	Metadata *response.ResponseMetadata

	EndpointZones []*EndpointZoneForDescribeVpcEndpointZonesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointZonesOutput) GoString

GoString returns the string representation

func (*DescribeVpcEndpointZonesOutput) SetEndpointZones

SetEndpointZones sets the EndpointZones field's value.

func (*DescribeVpcEndpointZonesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointZonesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointZonesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointZonesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcEndpointZonesOutput) String

String returns the string representation

type DescribeVpcEndpointsInput

type DescribeVpcEndpointsInput struct {
	ConnectionStatus *string `type:"string"`

	EndpointIds []*string `type:"list"`

	EndpointIndex *int32 `type:"int32"`

	EndpointName *string `type:"string"`

	EndpointType *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeVpcEndpointsInput `type:"list"`

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

func (DescribeVpcEndpointsInput) GoString

func (s DescribeVpcEndpointsInput) GoString() string

GoString returns the string representation

func (*DescribeVpcEndpointsInput) SetConnectionStatus

func (s *DescribeVpcEndpointsInput) SetConnectionStatus(v string) *DescribeVpcEndpointsInput

SetConnectionStatus sets the ConnectionStatus field's value.

func (*DescribeVpcEndpointsInput) SetEndpointIds

SetEndpointIds sets the EndpointIds field's value.

func (*DescribeVpcEndpointsInput) SetEndpointIndex

SetEndpointIndex sets the EndpointIndex field's value.

func (*DescribeVpcEndpointsInput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*DescribeVpcEndpointsInput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*DescribeVpcEndpointsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcEndpointsInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DescribeVpcEndpointsInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcEndpointsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcEndpointsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeVpcEndpointsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeVpcEndpointsInput) String

func (s DescribeVpcEndpointsInput) String() string

String returns the string representation

func (*DescribeVpcEndpointsInput) Validate

func (s *DescribeVpcEndpointsInput) Validate() error

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

type DescribeVpcEndpointsOutput

type DescribeVpcEndpointsOutput struct {
	Metadata *response.ResponseMetadata

	Endpoints []*EndpointForDescribeVpcEndpointsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcEndpointsOutput) GoString

func (s DescribeVpcEndpointsOutput) GoString() string

GoString returns the string representation

func (*DescribeVpcEndpointsOutput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*DescribeVpcEndpointsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcEndpointsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcEndpointsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcEndpointsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcEndpointsOutput) String

String returns the string representation

type DescribeVpcGatewayEndpointAttributesInput

type DescribeVpcGatewayEndpointAttributesInput struct {

	// EndpointId is a required field
	EndpointId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcGatewayEndpointAttributesInput) GoString

GoString returns the string representation

func (*DescribeVpcGatewayEndpointAttributesInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (DescribeVpcGatewayEndpointAttributesInput) String

String returns the string representation

func (*DescribeVpcGatewayEndpointAttributesInput) Validate

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

type DescribeVpcGatewayEndpointAttributesOutput

type DescribeVpcGatewayEndpointAttributesOutput struct {
	Metadata *response.ResponseMetadata

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointName *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcGatewayEndpointAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeVpcGatewayEndpointAttributesOutput) GoString

GoString returns the string representation

func (*DescribeVpcGatewayEndpointAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeVpcGatewayEndpointAttributesOutput) SetVpcPolicy

SetVpcPolicy sets the VpcPolicy field's value.

func (DescribeVpcGatewayEndpointAttributesOutput) String

String returns the string representation

type DescribeVpcGatewayEndpointServicesInput

type DescribeVpcGatewayEndpointServicesInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	ServiceName *string `type:"string"`

	TagFilters []*TagFilterForDescribeVpcGatewayEndpointServicesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVpcGatewayEndpointServicesInput) GoString

GoString returns the string representation

func (*DescribeVpcGatewayEndpointServicesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcGatewayEndpointServicesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcGatewayEndpointServicesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcGatewayEndpointServicesInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*DescribeVpcGatewayEndpointServicesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeVpcGatewayEndpointServicesInput) String

String returns the string representation

type DescribeVpcGatewayEndpointServicesOutput

type DescribeVpcGatewayEndpointServicesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`

	VpcGatewayEndpointServices []*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVpcGatewayEndpointServicesOutput) GoString

GoString returns the string representation

func (*DescribeVpcGatewayEndpointServicesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcGatewayEndpointServicesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcGatewayEndpointServicesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcGatewayEndpointServicesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeVpcGatewayEndpointServicesOutput) SetVpcGatewayEndpointServices

SetVpcGatewayEndpointServices sets the VpcGatewayEndpointServices field's value.

func (DescribeVpcGatewayEndpointServicesOutput) String

String returns the string representation

type DescribeVpcGatewayEndpointsInput

type DescribeVpcGatewayEndpointsInput struct {
	EndpointIds []*string `type:"list"`

	EndpointName *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeVpcGatewayEndpointsInput `type:"list"`

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

func (DescribeVpcGatewayEndpointsInput) GoString

GoString returns the string representation

func (*DescribeVpcGatewayEndpointsInput) SetEndpointIds

SetEndpointIds sets the EndpointIds field's value.

func (*DescribeVpcGatewayEndpointsInput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*DescribeVpcGatewayEndpointsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcGatewayEndpointsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcGatewayEndpointsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcGatewayEndpointsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeVpcGatewayEndpointsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeVpcGatewayEndpointsInput) String

String returns the string representation

func (*DescribeVpcGatewayEndpointsInput) Validate

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

type DescribeVpcGatewayEndpointsOutput

type DescribeVpcGatewayEndpointsOutput struct {
	Metadata *response.ResponseMetadata

	Endpoints []*EndpointForDescribeVpcGatewayEndpointsOutput `type:"list"`

	GatewayEndpoints []*GatewayEndpointForDescribeVpcGatewayEndpointsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeVpcGatewayEndpointsOutput) GoString

GoString returns the string representation

func (*DescribeVpcGatewayEndpointsOutput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*DescribeVpcGatewayEndpointsOutput) SetGatewayEndpoints

SetGatewayEndpoints sets the GatewayEndpoints field's value.

func (*DescribeVpcGatewayEndpointsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcGatewayEndpointsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcGatewayEndpointsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcGatewayEndpointsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcGatewayEndpointsOutput) String

String returns the string representation

type DetachResourceFromVpcEndpointServiceInput

type DetachResourceFromVpcEndpointServiceInput struct {

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

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachResourceFromVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*DetachResourceFromVpcEndpointServiceInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*DetachResourceFromVpcEndpointServiceInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (DetachResourceFromVpcEndpointServiceInput) String

String returns the string representation

func (*DetachResourceFromVpcEndpointServiceInput) Validate

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

type DetachResourceFromVpcEndpointServiceOutput

type DetachResourceFromVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachResourceFromVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*DetachResourceFromVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DetachResourceFromVpcEndpointServiceOutput) String

String returns the string representation

type DetachSecurityGroupFromVpcEndpointInput

type DetachSecurityGroupFromVpcEndpointInput struct {

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

	// SecurityGroupId is a required field
	SecurityGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachSecurityGroupFromVpcEndpointInput) GoString

GoString returns the string representation

func (*DetachSecurityGroupFromVpcEndpointInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DetachSecurityGroupFromVpcEndpointInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (DetachSecurityGroupFromVpcEndpointInput) String

String returns the string representation

func (*DetachSecurityGroupFromVpcEndpointInput) Validate

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

type DetachSecurityGroupFromVpcEndpointOutput

type DetachSecurityGroupFromVpcEndpointOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachSecurityGroupFromVpcEndpointOutput) GoString

GoString returns the string representation

func (*DetachSecurityGroupFromVpcEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DetachSecurityGroupFromVpcEndpointOutput) String

String returns the string representation

type DisableVpcEndpointConnectionInput

type DisableVpcEndpointConnectionInput struct {

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

	ReplacingResource *string `type:"string"`

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

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

func (DisableVpcEndpointConnectionInput) GoString

GoString returns the string representation

func (*DisableVpcEndpointConnectionInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DisableVpcEndpointConnectionInput) SetReplacingResource

SetReplacingResource sets the ReplacingResource field's value.

func (*DisableVpcEndpointConnectionInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*DisableVpcEndpointConnectionInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DisableVpcEndpointConnectionInput) String

String returns the string representation

func (*DisableVpcEndpointConnectionInput) Validate

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

type DisableVpcEndpointConnectionOutput

type DisableVpcEndpointConnectionOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisableVpcEndpointConnectionOutput) GoString

GoString returns the string representation

func (*DisableVpcEndpointConnectionOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisableVpcEndpointConnectionOutput) String

String returns the string representation

type EnableVpcEndpointConnectionInput

type EnableVpcEndpointConnectionInput struct {

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

	ResourcesAllocate []*ResourcesAllocateForEnableVpcEndpointConnectionInput `type:"list"`

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

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

func (EnableVpcEndpointConnectionInput) GoString

GoString returns the string representation

func (*EnableVpcEndpointConnectionInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*EnableVpcEndpointConnectionInput) SetResourcesAllocate

SetResourcesAllocate sets the ResourcesAllocate field's value.

func (*EnableVpcEndpointConnectionInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*EnableVpcEndpointConnectionInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (EnableVpcEndpointConnectionInput) String

String returns the string representation

func (*EnableVpcEndpointConnectionInput) Validate

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

type EnableVpcEndpointConnectionOutput

type EnableVpcEndpointConnectionOutput struct {
	Metadata *response.ResponseMetadata

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

func (EnableVpcEndpointConnectionOutput) GoString

GoString returns the string representation

func (*EnableVpcEndpointConnectionOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (EnableVpcEndpointConnectionOutput) String

String returns the string representation

type EndpointConnectionForDescribeVpcEndpointConnectionsOutput

type EndpointConnectionForDescribeVpcEndpointConnectionsOutput struct {
	ConnectionStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointOwnerAccountId *string `type:"string"`

	EndpointVpcId *string `type:"string"`

	ServiceId *string `type:"string"`

	UpdateTime *string `type:"string"`

	Zones []*ZoneForDescribeVpcEndpointConnectionsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (EndpointConnectionForDescribeVpcEndpointConnectionsOutput) GoString

GoString returns the string representation

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetEndpointOwnerAccountId

SetEndpointOwnerAccountId sets the EndpointOwnerAccountId field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetEndpointVpcId

SetEndpointVpcId sets the EndpointVpcId field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*EndpointConnectionForDescribeVpcEndpointConnectionsOutput) SetZones

SetZones sets the Zones field's value.

func (EndpointConnectionForDescribeVpcEndpointConnectionsOutput) String

String returns the string representation

type EndpointForDescribeVpcEndpointAttributesOutput

type EndpointForDescribeVpcEndpointAttributesOutput struct {
	Bps *int32 `type:"int32"`

	BusinessStatus *string `type:"string"`

	ConnectionStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EndpointDomain *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointIndex *int32 `type:"int32"`

	EndpointName *string `type:"string"`

	EndpointType *string `type:"string"`

	EndpointZoneNums *int32 `type:"int32"`

	IpAddressVersions []*string `type:"list"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcEndpointAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

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

func (EndpointForDescribeVpcEndpointAttributesOutput) GoString

GoString returns the string representation

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetBps

SetBps sets the Bps field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetEndpointDomain

SetEndpointDomain sets the EndpointDomain field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetEndpointIndex

SetEndpointIndex sets the EndpointIndex field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetEndpointZoneNums

SetEndpointZoneNums sets the EndpointZoneNums field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetPayer

SetPayer sets the Payer field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*EndpointForDescribeVpcEndpointAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (EndpointForDescribeVpcEndpointAttributesOutput) String

String returns the string representation

type EndpointForDescribeVpcEndpointsOutput

type EndpointForDescribeVpcEndpointsOutput struct {
	Bps *int32 `type:"int32"`

	BusinessStatus *string `type:"string"`

	ConnectionStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EndpointDomain *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointIndex *int32 `type:"int32"`

	EndpointName *string `type:"string"`

	EndpointType *string `type:"string"`

	EndpointZoneNums *int32 `type:"int32"`

	IpAddressVersions []*string `type:"list"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcEndpointsOutput `type:"list"`

	UpdateTime *string `type:"string"`

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

func (EndpointForDescribeVpcEndpointsOutput) GoString

GoString returns the string representation

func (*EndpointForDescribeVpcEndpointsOutput) SetBps

SetBps sets the Bps field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetDescription

SetDescription sets the Description field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetEndpointDomain

SetEndpointDomain sets the EndpointDomain field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetEndpointIndex

SetEndpointIndex sets the EndpointIndex field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetEndpointZoneNums

SetEndpointZoneNums sets the EndpointZoneNums field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetPayer

SetPayer sets the Payer field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetStatus

SetStatus sets the Status field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetTags

SetTags sets the Tags field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*EndpointForDescribeVpcEndpointsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (EndpointForDescribeVpcEndpointsOutput) String

String returns the string representation

type EndpointForDescribeVpcGatewayEndpointsOutput

type EndpointForDescribeVpcGatewayEndpointsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointName *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcGatewayEndpointsOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (EndpointForDescribeVpcGatewayEndpointsOutput) GoString

GoString returns the string representation

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetDescription

SetDescription sets the Description field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetStatus

SetStatus sets the Status field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetTags

SetTags sets the Tags field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*EndpointForDescribeVpcGatewayEndpointsOutput) SetVpcPolicy

SetVpcPolicy sets the VpcPolicy field's value.

func (EndpointForDescribeVpcGatewayEndpointsOutput) String

String returns the string representation

type EndpointZoneForDescribeVpcEndpointZonesOutput

type EndpointZoneForDescribeVpcEndpointZonesOutput struct {
	Ipv6ServiceStatus *string `type:"string"`

	NetworkInterfaceIP *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	NetworkInterfaceIpv6 *string `type:"string"`

	ReplacedNetworkInterfaceId *string `type:"string"`

	ReplacedNetworkInterfaceIp *string `type:"string"`

	ReplacedNetworkInterfaceIpv6 *string `type:"string"`

	ServiceStatus *string `type:"string"`

	SubnetId *string `type:"string"`

	ZoneDomain *string `type:"string"`

	ZoneId *string `type:"string"`

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

func (EndpointZoneForDescribeVpcEndpointZonesOutput) GoString

GoString returns the string representation

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetIpv6ServiceStatus

SetIpv6ServiceStatus sets the Ipv6ServiceStatus field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetNetworkInterfaceIP

SetNetworkInterfaceIP sets the NetworkInterfaceIP field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetNetworkInterfaceIpv6

SetNetworkInterfaceIpv6 sets the NetworkInterfaceIpv6 field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetReplacedNetworkInterfaceId

SetReplacedNetworkInterfaceId sets the ReplacedNetworkInterfaceId field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetReplacedNetworkInterfaceIp

SetReplacedNetworkInterfaceIp sets the ReplacedNetworkInterfaceIp field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetReplacedNetworkInterfaceIpv6

SetReplacedNetworkInterfaceIpv6 sets the ReplacedNetworkInterfaceIpv6 field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetServiceStatus

SetServiceStatus sets the ServiceStatus field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetZoneDomain

SetZoneDomain sets the ZoneDomain field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*EndpointZoneForDescribeVpcEndpointZonesOutput) SetZoneStatus

SetZoneStatus sets the ZoneStatus field's value.

func (EndpointZoneForDescribeVpcEndpointZonesOutput) String

String returns the string representation

type GatewayEndpointForDescribeVpcGatewayEndpointsOutput

type GatewayEndpointForDescribeVpcGatewayEndpointsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	EndpointId *string `type:"string"`

	EndpointName *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcGatewayEndpointsOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (GatewayEndpointForDescribeVpcGatewayEndpointsOutput) GoString

GoString returns the string representation

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetDescription

SetDescription sets the Description field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetStatus

SetStatus sets the Status field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetTags

SetTags sets the Tags field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*GatewayEndpointForDescribeVpcGatewayEndpointsOutput) SetVpcPolicy

SetVpcPolicy sets the VpcPolicy field's value.

func (GatewayEndpointForDescribeVpcGatewayEndpointsOutput) String

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int32 `max:"100" type:"int32"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"EnumOfResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`

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

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type ModifyEndpointPayerAccountInput

type ModifyEndpointPayerAccountInput struct {

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyEndpointPayerAccountInput) GoString

GoString returns the string representation

func (*ModifyEndpointPayerAccountInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (ModifyEndpointPayerAccountInput) String

String returns the string representation

func (*ModifyEndpointPayerAccountInput) Validate

func (s *ModifyEndpointPayerAccountInput) Validate() error

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

type ModifyEndpointPayerAccountOutput

type ModifyEndpointPayerAccountOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyEndpointPayerAccountOutput) GoString

GoString returns the string representation

func (*ModifyEndpointPayerAccountOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyEndpointPayerAccountOutput) String

String returns the string representation

type ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput

type ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput struct {
	AutoAcceptEnabled *bool `type:"boolean"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	Resource *ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput `type:"structure"`

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

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

func (ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) GoString

GoString returns the string representation

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetResource

SetResource sets the Resource field's value.

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) String

String returns the string representation

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) Validate

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

type ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput

type ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput) String

String returns the string representation

type ModifyVpcEndpointAttributesInput

type ModifyVpcEndpointAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	EndpointName *string `min:"1" max:"128" type:"string"`

	IpAddressVersions []*string `type:"list"`

	PrivateDNSEnabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (ModifyVpcEndpointAttributesInput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcEndpointAttributesInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*ModifyVpcEndpointAttributesInput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*ModifyVpcEndpointAttributesInput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*ModifyVpcEndpointAttributesInput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (ModifyVpcEndpointAttributesInput) String

String returns the string representation

func (*ModifyVpcEndpointAttributesInput) Validate

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

type ModifyVpcEndpointAttributesOutput

type ModifyVpcEndpointAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcEndpointAttributesOutput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcEndpointAttributesOutput) String

String returns the string representation

type ModifyVpcEndpointConnectionsInput

type ModifyVpcEndpointConnectionsInput struct {
	Bps *int32 `type:"int32"`

	Cps *int32 `type:"int32"`

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

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVpcEndpointConnectionsInput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointConnectionsInput) SetBps

SetBps sets the Bps field's value.

func (*ModifyVpcEndpointConnectionsInput) SetCps

SetCps sets the Cps field's value.

func (*ModifyVpcEndpointConnectionsInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*ModifyVpcEndpointConnectionsInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (ModifyVpcEndpointConnectionsInput) String

String returns the string representation

func (*ModifyVpcEndpointConnectionsInput) Validate

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

type ModifyVpcEndpointConnectionsOutput

type ModifyVpcEndpointConnectionsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcEndpointConnectionsOutput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointConnectionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcEndpointConnectionsOutput) String

String returns the string representation

type ModifyVpcEndpointServiceAttributesInput

type ModifyVpcEndpointServiceAttributesInput struct {
	AutoAcceptEnabled *bool `type:"boolean"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	PrivateDNSEnabled *string `type:"string"`

	PrivateDNSName *string `type:"string"`

	PrivateDNSType *string `type:"string"`

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVpcEndpointServiceAttributesInput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointServiceAttributesInput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*ModifyVpcEndpointServiceAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcEndpointServiceAttributesInput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*ModifyVpcEndpointServiceAttributesInput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*ModifyVpcEndpointServiceAttributesInput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*ModifyVpcEndpointServiceAttributesInput) SetPrivateDNSType

SetPrivateDNSType sets the PrivateDNSType field's value.

func (*ModifyVpcEndpointServiceAttributesInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (ModifyVpcEndpointServiceAttributesInput) String

String returns the string representation

func (*ModifyVpcEndpointServiceAttributesInput) Validate

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

type ModifyVpcEndpointServiceAttributesOutput

type ModifyVpcEndpointServiceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcEndpointServiceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointServiceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcEndpointServiceAttributesOutput) String

String returns the string representation

type ModifyVpcEndpointServiceResourceAttributesInput

type ModifyVpcEndpointServiceResourceAttributesInput struct {
	ResourceAutoAllocated []*ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput `type:"list"`

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

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

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

func (ModifyVpcEndpointServiceResourceAttributesInput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointServiceResourceAttributesInput) SetResourceAutoAllocated

SetResourceAutoAllocated sets the ResourceAutoAllocated field's value.

func (*ModifyVpcEndpointServiceResourceAttributesInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ModifyVpcEndpointServiceResourceAttributesInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ModifyVpcEndpointServiceResourceAttributesInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (ModifyVpcEndpointServiceResourceAttributesInput) String

String returns the string representation

func (*ModifyVpcEndpointServiceResourceAttributesInput) Validate

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

type ModifyVpcEndpointServiceResourceAttributesOutput

type ModifyVpcEndpointServiceResourceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcEndpointServiceResourceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointServiceResourceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcEndpointServiceResourceAttributesOutput) String

String returns the string representation

type ModifyVpcEndpointZoneConnectionResourceAttributesInput

type ModifyVpcEndpointZoneConnectionResourceAttributesInput struct {

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

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

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

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

	// ZoneId is a required field
	ZoneId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVpcEndpointZoneConnectionResourceAttributesInput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointZoneConnectionResourceAttributesInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*ModifyVpcEndpointZoneConnectionResourceAttributesInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ModifyVpcEndpointZoneConnectionResourceAttributesInput) SetResourceReplaceMode

SetResourceReplaceMode sets the ResourceReplaceMode field's value.

func (*ModifyVpcEndpointZoneConnectionResourceAttributesInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ModifyVpcEndpointZoneConnectionResourceAttributesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ModifyVpcEndpointZoneConnectionResourceAttributesInput) String

String returns the string representation

func (*ModifyVpcEndpointZoneConnectionResourceAttributesInput) Validate

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

type ModifyVpcEndpointZoneConnectionResourceAttributesOutput

type ModifyVpcEndpointZoneConnectionResourceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcEndpointZoneConnectionResourceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyVpcEndpointZoneConnectionResourceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcEndpointZoneConnectionResourceAttributesOutput) String

String returns the string representation

type ModifyVpcGatewayEndpointAttributesInput

type ModifyVpcGatewayEndpointAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	EndpointName *string `min:"1" max:"128" type:"string"`

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

func (ModifyVpcGatewayEndpointAttributesInput) GoString

GoString returns the string representation

func (*ModifyVpcGatewayEndpointAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcGatewayEndpointAttributesInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*ModifyVpcGatewayEndpointAttributesInput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*ModifyVpcGatewayEndpointAttributesInput) SetVpcPolicy

SetVpcPolicy sets the VpcPolicy field's value.

func (ModifyVpcGatewayEndpointAttributesInput) String

String returns the string representation

func (*ModifyVpcGatewayEndpointAttributesInput) Validate

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

type ModifyVpcGatewayEndpointAttributesOutput

type ModifyVpcGatewayEndpointAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcGatewayEndpointAttributesOutput) GoString

GoString returns the string representation

func (*ModifyVpcGatewayEndpointAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcGatewayEndpointAttributesOutput) String

String returns the string representation

type PRIVATELINK struct {
	*client.Client
}

PRIVATELINK provides the API operation methods for making requests to PRIVATELINK. See this package's package overview docs for details on the service.

PRIVATELINK methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*PRIVATELINK) AddPermissionToVpcEndpointService

AddPermissionToVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AddPermissionToVpcEndpointService for usage and error information.

func (*PRIVATELINK) AddPermissionToVpcEndpointServiceCommon

func (c *PRIVATELINK) AddPermissionToVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddPermissionToVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AddPermissionToVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) AddPermissionToVpcEndpointServiceCommonRequest

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

AddPermissionToVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the AddPermissionToVpcEndpointServiceCommon operation. The "output" return value will be populated with the AddPermissionToVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned AddPermissionToVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after AddPermissionToVpcEndpointServiceCommon Send returns without error.

See AddPermissionToVpcEndpointServiceCommon for more information on using the AddPermissionToVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the AddPermissionToVpcEndpointServiceCommonRequest method.
req, resp := client.AddPermissionToVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AddPermissionToVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) AddPermissionToVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddPermissionToVpcEndpointServiceCommonWithContext is the same as AddPermissionToVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See AddPermissionToVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AddPermissionToVpcEndpointServiceRequest

func (c *PRIVATELINK) AddPermissionToVpcEndpointServiceRequest(input *AddPermissionToVpcEndpointServiceInput) (req *request.Request, output *AddPermissionToVpcEndpointServiceOutput)

AddPermissionToVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the AddPermissionToVpcEndpointService operation. The "output" return value will be populated with the AddPermissionToVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned AddPermissionToVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after AddPermissionToVpcEndpointServiceCommon Send returns without error.

See AddPermissionToVpcEndpointService for more information on using the AddPermissionToVpcEndpointService API call, and error handling.

// Example sending a request using the AddPermissionToVpcEndpointServiceRequest method.
req, resp := client.AddPermissionToVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AddPermissionToVpcEndpointServiceWithContext

func (c *PRIVATELINK) AddPermissionToVpcEndpointServiceWithContext(ctx byteplus.Context, input *AddPermissionToVpcEndpointServiceInput, opts ...request.Option) (*AddPermissionToVpcEndpointServiceOutput, error)

AddPermissionToVpcEndpointServiceWithContext is the same as AddPermissionToVpcEndpointService with the addition of the ability to pass a context and additional request options.

See AddPermissionToVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AddZoneToVpcEndpoint

func (c *PRIVATELINK) AddZoneToVpcEndpoint(input *AddZoneToVpcEndpointInput) (*AddZoneToVpcEndpointOutput, error)

AddZoneToVpcEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AddZoneToVpcEndpoint for usage and error information.

func (*PRIVATELINK) AddZoneToVpcEndpointCommon

func (c *PRIVATELINK) AddZoneToVpcEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddZoneToVpcEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AddZoneToVpcEndpointCommon for usage and error information.

func (*PRIVATELINK) AddZoneToVpcEndpointCommonRequest

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

AddZoneToVpcEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the AddZoneToVpcEndpointCommon operation. The "output" return value will be populated with the AddZoneToVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned AddZoneToVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after AddZoneToVpcEndpointCommon Send returns without error.

See AddZoneToVpcEndpointCommon for more information on using the AddZoneToVpcEndpointCommon API call, and error handling.

// Example sending a request using the AddZoneToVpcEndpointCommonRequest method.
req, resp := client.AddZoneToVpcEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AddZoneToVpcEndpointCommonWithContext

func (c *PRIVATELINK) AddZoneToVpcEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddZoneToVpcEndpointCommonWithContext is the same as AddZoneToVpcEndpointCommon with the addition of the ability to pass a context and additional request options.

See AddZoneToVpcEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AddZoneToVpcEndpointRequest

func (c *PRIVATELINK) AddZoneToVpcEndpointRequest(input *AddZoneToVpcEndpointInput) (req *request.Request, output *AddZoneToVpcEndpointOutput)

AddZoneToVpcEndpointRequest generates a "byteplus/request.Request" representing the client's request for the AddZoneToVpcEndpoint operation. The "output" return value will be populated with the AddZoneToVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned AddZoneToVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after AddZoneToVpcEndpointCommon Send returns without error.

See AddZoneToVpcEndpoint for more information on using the AddZoneToVpcEndpoint API call, and error handling.

// Example sending a request using the AddZoneToVpcEndpointRequest method.
req, resp := client.AddZoneToVpcEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AddZoneToVpcEndpointWithContext

func (c *PRIVATELINK) AddZoneToVpcEndpointWithContext(ctx byteplus.Context, input *AddZoneToVpcEndpointInput, opts ...request.Option) (*AddZoneToVpcEndpointOutput, error)

AddZoneToVpcEndpointWithContext is the same as AddZoneToVpcEndpoint with the addition of the ability to pass a context and additional request options.

See AddZoneToVpcEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AttachResourceToVpcEndpointService

AttachResourceToVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AttachResourceToVpcEndpointService for usage and error information.

func (*PRIVATELINK) AttachResourceToVpcEndpointServiceCommon

func (c *PRIVATELINK) AttachResourceToVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachResourceToVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AttachResourceToVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) AttachResourceToVpcEndpointServiceCommonRequest

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

AttachResourceToVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the AttachResourceToVpcEndpointServiceCommon operation. The "output" return value will be populated with the AttachResourceToVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachResourceToVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after AttachResourceToVpcEndpointServiceCommon Send returns without error.

See AttachResourceToVpcEndpointServiceCommon for more information on using the AttachResourceToVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the AttachResourceToVpcEndpointServiceCommonRequest method.
req, resp := client.AttachResourceToVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AttachResourceToVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) AttachResourceToVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachResourceToVpcEndpointServiceCommonWithContext is the same as AttachResourceToVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See AttachResourceToVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AttachResourceToVpcEndpointServiceRequest

func (c *PRIVATELINK) AttachResourceToVpcEndpointServiceRequest(input *AttachResourceToVpcEndpointServiceInput) (req *request.Request, output *AttachResourceToVpcEndpointServiceOutput)

AttachResourceToVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the AttachResourceToVpcEndpointService operation. The "output" return value will be populated with the AttachResourceToVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachResourceToVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after AttachResourceToVpcEndpointServiceCommon Send returns without error.

See AttachResourceToVpcEndpointService for more information on using the AttachResourceToVpcEndpointService API call, and error handling.

// Example sending a request using the AttachResourceToVpcEndpointServiceRequest method.
req, resp := client.AttachResourceToVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AttachResourceToVpcEndpointServiceWithContext

func (c *PRIVATELINK) AttachResourceToVpcEndpointServiceWithContext(ctx byteplus.Context, input *AttachResourceToVpcEndpointServiceInput, opts ...request.Option) (*AttachResourceToVpcEndpointServiceOutput, error)

AttachResourceToVpcEndpointServiceWithContext is the same as AttachResourceToVpcEndpointService with the addition of the ability to pass a context and additional request options.

See AttachResourceToVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AttachSecurityGroupToVpcEndpoint

AttachSecurityGroupToVpcEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AttachSecurityGroupToVpcEndpoint for usage and error information.

func (*PRIVATELINK) AttachSecurityGroupToVpcEndpointCommon

func (c *PRIVATELINK) AttachSecurityGroupToVpcEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachSecurityGroupToVpcEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation AttachSecurityGroupToVpcEndpointCommon for usage and error information.

func (*PRIVATELINK) AttachSecurityGroupToVpcEndpointCommonRequest

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

AttachSecurityGroupToVpcEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the AttachSecurityGroupToVpcEndpointCommon operation. The "output" return value will be populated with the AttachSecurityGroupToVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachSecurityGroupToVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after AttachSecurityGroupToVpcEndpointCommon Send returns without error.

See AttachSecurityGroupToVpcEndpointCommon for more information on using the AttachSecurityGroupToVpcEndpointCommon API call, and error handling.

// Example sending a request using the AttachSecurityGroupToVpcEndpointCommonRequest method.
req, resp := client.AttachSecurityGroupToVpcEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AttachSecurityGroupToVpcEndpointCommonWithContext

func (c *PRIVATELINK) AttachSecurityGroupToVpcEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachSecurityGroupToVpcEndpointCommonWithContext is the same as AttachSecurityGroupToVpcEndpointCommon with the addition of the ability to pass a context and additional request options.

See AttachSecurityGroupToVpcEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) AttachSecurityGroupToVpcEndpointRequest

func (c *PRIVATELINK) AttachSecurityGroupToVpcEndpointRequest(input *AttachSecurityGroupToVpcEndpointInput) (req *request.Request, output *AttachSecurityGroupToVpcEndpointOutput)

AttachSecurityGroupToVpcEndpointRequest generates a "byteplus/request.Request" representing the client's request for the AttachSecurityGroupToVpcEndpoint operation. The "output" return value will be populated with the AttachSecurityGroupToVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachSecurityGroupToVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after AttachSecurityGroupToVpcEndpointCommon Send returns without error.

See AttachSecurityGroupToVpcEndpoint for more information on using the AttachSecurityGroupToVpcEndpoint API call, and error handling.

// Example sending a request using the AttachSecurityGroupToVpcEndpointRequest method.
req, resp := client.AttachSecurityGroupToVpcEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) AttachSecurityGroupToVpcEndpointWithContext

func (c *PRIVATELINK) AttachSecurityGroupToVpcEndpointWithContext(ctx byteplus.Context, input *AttachSecurityGroupToVpcEndpointInput, opts ...request.Option) (*AttachSecurityGroupToVpcEndpointOutput, error)

AttachSecurityGroupToVpcEndpointWithContext is the same as AttachSecurityGroupToVpcEndpoint with the addition of the ability to pass a context and additional request options.

See AttachSecurityGroupToVpcEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateUniqueResourceTypeVpcEndpointService

CreateUniqueResourceTypeVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateUniqueResourceTypeVpcEndpointService for usage and error information.

func (*PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceCommon

func (c *PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateUniqueResourceTypeVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateUniqueResourceTypeVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceCommonRequest

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

CreateUniqueResourceTypeVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateUniqueResourceTypeVpcEndpointServiceCommon operation. The "output" return value will be populated with the CreateUniqueResourceTypeVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateUniqueResourceTypeVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateUniqueResourceTypeVpcEndpointServiceCommon Send returns without error.

See CreateUniqueResourceTypeVpcEndpointServiceCommon for more information on using the CreateUniqueResourceTypeVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the CreateUniqueResourceTypeVpcEndpointServiceCommonRequest method.
req, resp := client.CreateUniqueResourceTypeVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateUniqueResourceTypeVpcEndpointServiceCommonWithContext is the same as CreateUniqueResourceTypeVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See CreateUniqueResourceTypeVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceRequest

func (c *PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceRequest(input *CreateUniqueResourceTypeVpcEndpointServiceInput) (req *request.Request, output *CreateUniqueResourceTypeVpcEndpointServiceOutput)

CreateUniqueResourceTypeVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the CreateUniqueResourceTypeVpcEndpointService operation. The "output" return value will be populated with the CreateUniqueResourceTypeVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateUniqueResourceTypeVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateUniqueResourceTypeVpcEndpointServiceCommon Send returns without error.

See CreateUniqueResourceTypeVpcEndpointService for more information on using the CreateUniqueResourceTypeVpcEndpointService API call, and error handling.

// Example sending a request using the CreateUniqueResourceTypeVpcEndpointServiceRequest method.
req, resp := client.CreateUniqueResourceTypeVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceWithContext

func (c *PRIVATELINK) CreateUniqueResourceTypeVpcEndpointServiceWithContext(ctx byteplus.Context, input *CreateUniqueResourceTypeVpcEndpointServiceInput, opts ...request.Option) (*CreateUniqueResourceTypeVpcEndpointServiceOutput, error)

CreateUniqueResourceTypeVpcEndpointServiceWithContext is the same as CreateUniqueResourceTypeVpcEndpointService with the addition of the ability to pass a context and additional request options.

See CreateUniqueResourceTypeVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateVpcEndpoint

func (c *PRIVATELINK) CreateVpcEndpoint(input *CreateVpcEndpointInput) (*CreateVpcEndpointOutput, error)

CreateVpcEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateVpcEndpoint for usage and error information.

func (*PRIVATELINK) CreateVpcEndpointCommon

func (c *PRIVATELINK) CreateVpcEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVpcEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateVpcEndpointCommon for usage and error information.

func (*PRIVATELINK) CreateVpcEndpointCommonRequest

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

CreateVpcEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateVpcEndpointCommon operation. The "output" return value will be populated with the CreateVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVpcEndpointCommon Send returns without error.

See CreateVpcEndpointCommon for more information on using the CreateVpcEndpointCommon API call, and error handling.

// Example sending a request using the CreateVpcEndpointCommonRequest method.
req, resp := client.CreateVpcEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateVpcEndpointCommonWithContext

func (c *PRIVATELINK) CreateVpcEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateVpcEndpointCommonWithContext is the same as CreateVpcEndpointCommon with the addition of the ability to pass a context and additional request options.

See CreateVpcEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateVpcEndpointRequest

func (c *PRIVATELINK) CreateVpcEndpointRequest(input *CreateVpcEndpointInput) (req *request.Request, output *CreateVpcEndpointOutput)

CreateVpcEndpointRequest generates a "byteplus/request.Request" representing the client's request for the CreateVpcEndpoint operation. The "output" return value will be populated with the CreateVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVpcEndpointCommon Send returns without error.

See CreateVpcEndpoint for more information on using the CreateVpcEndpoint API call, and error handling.

// Example sending a request using the CreateVpcEndpointRequest method.
req, resp := client.CreateVpcEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateVpcEndpointService

func (c *PRIVATELINK) CreateVpcEndpointService(input *CreateVpcEndpointServiceInput) (*CreateVpcEndpointServiceOutput, error)

CreateVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateVpcEndpointService for usage and error information.

func (*PRIVATELINK) CreateVpcEndpointServiceCommon

func (c *PRIVATELINK) CreateVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) CreateVpcEndpointServiceCommonRequest

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

CreateVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateVpcEndpointServiceCommon operation. The "output" return value will be populated with the CreateVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVpcEndpointServiceCommon Send returns without error.

See CreateVpcEndpointServiceCommon for more information on using the CreateVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the CreateVpcEndpointServiceCommonRequest method.
req, resp := client.CreateVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) CreateVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateVpcEndpointServiceCommonWithContext is the same as CreateVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See CreateVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateVpcEndpointServiceRequest

func (c *PRIVATELINK) CreateVpcEndpointServiceRequest(input *CreateVpcEndpointServiceInput) (req *request.Request, output *CreateVpcEndpointServiceOutput)

CreateVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the CreateVpcEndpointService operation. The "output" return value will be populated with the CreateVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVpcEndpointServiceCommon Send returns without error.

See CreateVpcEndpointService for more information on using the CreateVpcEndpointService API call, and error handling.

// Example sending a request using the CreateVpcEndpointServiceRequest method.
req, resp := client.CreateVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateVpcEndpointServiceWithContext

func (c *PRIVATELINK) CreateVpcEndpointServiceWithContext(ctx byteplus.Context, input *CreateVpcEndpointServiceInput, opts ...request.Option) (*CreateVpcEndpointServiceOutput, error)

CreateVpcEndpointServiceWithContext is the same as CreateVpcEndpointService with the addition of the ability to pass a context and additional request options.

See CreateVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateVpcEndpointWithContext

func (c *PRIVATELINK) CreateVpcEndpointWithContext(ctx byteplus.Context, input *CreateVpcEndpointInput, opts ...request.Option) (*CreateVpcEndpointOutput, error)

CreateVpcEndpointWithContext is the same as CreateVpcEndpoint with the addition of the ability to pass a context and additional request options.

See CreateVpcEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateVpcGatewayEndpoint

func (c *PRIVATELINK) CreateVpcGatewayEndpoint(input *CreateVpcGatewayEndpointInput) (*CreateVpcGatewayEndpointOutput, error)

CreateVpcGatewayEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateVpcGatewayEndpoint for usage and error information.

func (*PRIVATELINK) CreateVpcGatewayEndpointCommon

func (c *PRIVATELINK) CreateVpcGatewayEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVpcGatewayEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation CreateVpcGatewayEndpointCommon for usage and error information.

func (*PRIVATELINK) CreateVpcGatewayEndpointCommonRequest

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

CreateVpcGatewayEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateVpcGatewayEndpointCommon operation. The "output" return value will be populated with the CreateVpcGatewayEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVpcGatewayEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVpcGatewayEndpointCommon Send returns without error.

See CreateVpcGatewayEndpointCommon for more information on using the CreateVpcGatewayEndpointCommon API call, and error handling.

// Example sending a request using the CreateVpcGatewayEndpointCommonRequest method.
req, resp := client.CreateVpcGatewayEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateVpcGatewayEndpointCommonWithContext

func (c *PRIVATELINK) CreateVpcGatewayEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateVpcGatewayEndpointCommonWithContext is the same as CreateVpcGatewayEndpointCommon with the addition of the ability to pass a context and additional request options.

See CreateVpcGatewayEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) CreateVpcGatewayEndpointRequest

func (c *PRIVATELINK) CreateVpcGatewayEndpointRequest(input *CreateVpcGatewayEndpointInput) (req *request.Request, output *CreateVpcGatewayEndpointOutput)

CreateVpcGatewayEndpointRequest generates a "byteplus/request.Request" representing the client's request for the CreateVpcGatewayEndpoint operation. The "output" return value will be populated with the CreateVpcGatewayEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVpcGatewayEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVpcGatewayEndpointCommon Send returns without error.

See CreateVpcGatewayEndpoint for more information on using the CreateVpcGatewayEndpoint API call, and error handling.

// Example sending a request using the CreateVpcGatewayEndpointRequest method.
req, resp := client.CreateVpcGatewayEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) CreateVpcGatewayEndpointWithContext

func (c *PRIVATELINK) CreateVpcGatewayEndpointWithContext(ctx byteplus.Context, input *CreateVpcGatewayEndpointInput, opts ...request.Option) (*CreateVpcGatewayEndpointOutput, error)

CreateVpcGatewayEndpointWithContext is the same as CreateVpcGatewayEndpoint with the addition of the ability to pass a context and additional request options.

See CreateVpcGatewayEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DeleteVpcEndpoint

func (c *PRIVATELINK) DeleteVpcEndpoint(input *DeleteVpcEndpointInput) (*DeleteVpcEndpointOutput, error)

DeleteVpcEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DeleteVpcEndpoint for usage and error information.

func (*PRIVATELINK) DeleteVpcEndpointCommon

func (c *PRIVATELINK) DeleteVpcEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVpcEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DeleteVpcEndpointCommon for usage and error information.

func (*PRIVATELINK) DeleteVpcEndpointCommonRequest

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

DeleteVpcEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVpcEndpointCommon operation. The "output" return value will be populated with the DeleteVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcEndpointCommon Send returns without error.

See DeleteVpcEndpointCommon for more information on using the DeleteVpcEndpointCommon API call, and error handling.

// Example sending a request using the DeleteVpcEndpointCommonRequest method.
req, resp := client.DeleteVpcEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DeleteVpcEndpointCommonWithContext

func (c *PRIVATELINK) DeleteVpcEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteVpcEndpointCommonWithContext is the same as DeleteVpcEndpointCommon with the addition of the ability to pass a context and additional request options.

See DeleteVpcEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DeleteVpcEndpointRequest

func (c *PRIVATELINK) DeleteVpcEndpointRequest(input *DeleteVpcEndpointInput) (req *request.Request, output *DeleteVpcEndpointOutput)

DeleteVpcEndpointRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVpcEndpoint operation. The "output" return value will be populated with the DeleteVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcEndpointCommon Send returns without error.

See DeleteVpcEndpoint for more information on using the DeleteVpcEndpoint API call, and error handling.

// Example sending a request using the DeleteVpcEndpointRequest method.
req, resp := client.DeleteVpcEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DeleteVpcEndpointService

func (c *PRIVATELINK) DeleteVpcEndpointService(input *DeleteVpcEndpointServiceInput) (*DeleteVpcEndpointServiceOutput, error)

DeleteVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DeleteVpcEndpointService for usage and error information.

func (*PRIVATELINK) DeleteVpcEndpointServiceCommon

func (c *PRIVATELINK) DeleteVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DeleteVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) DeleteVpcEndpointServiceCommonRequest

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

DeleteVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVpcEndpointServiceCommon operation. The "output" return value will be populated with the DeleteVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcEndpointServiceCommon Send returns without error.

See DeleteVpcEndpointServiceCommon for more information on using the DeleteVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the DeleteVpcEndpointServiceCommonRequest method.
req, resp := client.DeleteVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DeleteVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) DeleteVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteVpcEndpointServiceCommonWithContext is the same as DeleteVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See DeleteVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DeleteVpcEndpointServiceRequest

func (c *PRIVATELINK) DeleteVpcEndpointServiceRequest(input *DeleteVpcEndpointServiceInput) (req *request.Request, output *DeleteVpcEndpointServiceOutput)

DeleteVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVpcEndpointService operation. The "output" return value will be populated with the DeleteVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcEndpointServiceCommon Send returns without error.

See DeleteVpcEndpointService for more information on using the DeleteVpcEndpointService API call, and error handling.

// Example sending a request using the DeleteVpcEndpointServiceRequest method.
req, resp := client.DeleteVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DeleteVpcEndpointServiceWithContext

func (c *PRIVATELINK) DeleteVpcEndpointServiceWithContext(ctx byteplus.Context, input *DeleteVpcEndpointServiceInput, opts ...request.Option) (*DeleteVpcEndpointServiceOutput, error)

DeleteVpcEndpointServiceWithContext is the same as DeleteVpcEndpointService with the addition of the ability to pass a context and additional request options.

See DeleteVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DeleteVpcEndpointWithContext

func (c *PRIVATELINK) DeleteVpcEndpointWithContext(ctx byteplus.Context, input *DeleteVpcEndpointInput, opts ...request.Option) (*DeleteVpcEndpointOutput, error)

DeleteVpcEndpointWithContext is the same as DeleteVpcEndpoint with the addition of the ability to pass a context and additional request options.

See DeleteVpcEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DeleteVpcGatewayEndpoint

func (c *PRIVATELINK) DeleteVpcGatewayEndpoint(input *DeleteVpcGatewayEndpointInput) (*DeleteVpcGatewayEndpointOutput, error)

DeleteVpcGatewayEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DeleteVpcGatewayEndpoint for usage and error information.

func (*PRIVATELINK) DeleteVpcGatewayEndpointCommon

func (c *PRIVATELINK) DeleteVpcGatewayEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVpcGatewayEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DeleteVpcGatewayEndpointCommon for usage and error information.

func (*PRIVATELINK) DeleteVpcGatewayEndpointCommonRequest

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

DeleteVpcGatewayEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVpcGatewayEndpointCommon operation. The "output" return value will be populated with the DeleteVpcGatewayEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcGatewayEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcGatewayEndpointCommon Send returns without error.

See DeleteVpcGatewayEndpointCommon for more information on using the DeleteVpcGatewayEndpointCommon API call, and error handling.

// Example sending a request using the DeleteVpcGatewayEndpointCommonRequest method.
req, resp := client.DeleteVpcGatewayEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DeleteVpcGatewayEndpointCommonWithContext

func (c *PRIVATELINK) DeleteVpcGatewayEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteVpcGatewayEndpointCommonWithContext is the same as DeleteVpcGatewayEndpointCommon with the addition of the ability to pass a context and additional request options.

See DeleteVpcGatewayEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DeleteVpcGatewayEndpointRequest

func (c *PRIVATELINK) DeleteVpcGatewayEndpointRequest(input *DeleteVpcGatewayEndpointInput) (req *request.Request, output *DeleteVpcGatewayEndpointOutput)

DeleteVpcGatewayEndpointRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVpcGatewayEndpoint operation. The "output" return value will be populated with the DeleteVpcGatewayEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcGatewayEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcGatewayEndpointCommon Send returns without error.

See DeleteVpcGatewayEndpoint for more information on using the DeleteVpcGatewayEndpoint API call, and error handling.

// Example sending a request using the DeleteVpcGatewayEndpointRequest method.
req, resp := client.DeleteVpcGatewayEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DeleteVpcGatewayEndpointWithContext

func (c *PRIVATELINK) DeleteVpcGatewayEndpointWithContext(ctx byteplus.Context, input *DeleteVpcGatewayEndpointInput, opts ...request.Option) (*DeleteVpcGatewayEndpointOutput, error)

DeleteVpcGatewayEndpointWithContext is the same as DeleteVpcGatewayEndpoint with the addition of the ability to pass a context and additional request options.

See DeleteVpcGatewayEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeCrossRegionSupportedRegions

DescribeCrossRegionSupportedRegions API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeCrossRegionSupportedRegions for usage and error information.

func (*PRIVATELINK) DescribeCrossRegionSupportedRegionsCommon

func (c *PRIVATELINK) DescribeCrossRegionSupportedRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCrossRegionSupportedRegionsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeCrossRegionSupportedRegionsCommon for usage and error information.

func (*PRIVATELINK) DescribeCrossRegionSupportedRegionsCommonRequest

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

DescribeCrossRegionSupportedRegionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeCrossRegionSupportedRegionsCommon operation. The "output" return value will be populated with the DescribeCrossRegionSupportedRegionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeCrossRegionSupportedRegionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeCrossRegionSupportedRegionsCommon Send returns without error.

See DescribeCrossRegionSupportedRegionsCommon for more information on using the DescribeCrossRegionSupportedRegionsCommon API call, and error handling.

// Example sending a request using the DescribeCrossRegionSupportedRegionsCommonRequest method.
req, resp := client.DescribeCrossRegionSupportedRegionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeCrossRegionSupportedRegionsCommonWithContext

func (c *PRIVATELINK) DescribeCrossRegionSupportedRegionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeCrossRegionSupportedRegionsCommonWithContext is the same as DescribeCrossRegionSupportedRegionsCommon with the addition of the ability to pass a context and additional request options.

See DescribeCrossRegionSupportedRegionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeCrossRegionSupportedRegionsRequest

func (c *PRIVATELINK) DescribeCrossRegionSupportedRegionsRequest(input *DescribeCrossRegionSupportedRegionsInput) (req *request.Request, output *DescribeCrossRegionSupportedRegionsOutput)

DescribeCrossRegionSupportedRegionsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeCrossRegionSupportedRegions operation. The "output" return value will be populated with the DescribeCrossRegionSupportedRegionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeCrossRegionSupportedRegionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeCrossRegionSupportedRegionsCommon Send returns without error.

See DescribeCrossRegionSupportedRegions for more information on using the DescribeCrossRegionSupportedRegions API call, and error handling.

// Example sending a request using the DescribeCrossRegionSupportedRegionsRequest method.
req, resp := client.DescribeCrossRegionSupportedRegionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeCrossRegionSupportedRegionsWithContext

func (c *PRIVATELINK) DescribeCrossRegionSupportedRegionsWithContext(ctx byteplus.Context, input *DescribeCrossRegionSupportedRegionsInput, opts ...request.Option) (*DescribeCrossRegionSupportedRegionsOutput, error)

DescribeCrossRegionSupportedRegionsWithContext is the same as DescribeCrossRegionSupportedRegions with the addition of the ability to pass a context and additional request options.

See DescribeCrossRegionSupportedRegions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeCrossRegionSupportedZones

DescribeCrossRegionSupportedZones API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeCrossRegionSupportedZones for usage and error information.

func (*PRIVATELINK) DescribeCrossRegionSupportedZonesCommon

func (c *PRIVATELINK) DescribeCrossRegionSupportedZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCrossRegionSupportedZonesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeCrossRegionSupportedZonesCommon for usage and error information.

func (*PRIVATELINK) DescribeCrossRegionSupportedZonesCommonRequest

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

DescribeCrossRegionSupportedZonesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeCrossRegionSupportedZonesCommon operation. The "output" return value will be populated with the DescribeCrossRegionSupportedZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeCrossRegionSupportedZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeCrossRegionSupportedZonesCommon Send returns without error.

See DescribeCrossRegionSupportedZonesCommon for more information on using the DescribeCrossRegionSupportedZonesCommon API call, and error handling.

// Example sending a request using the DescribeCrossRegionSupportedZonesCommonRequest method.
req, resp := client.DescribeCrossRegionSupportedZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeCrossRegionSupportedZonesCommonWithContext

func (c *PRIVATELINK) DescribeCrossRegionSupportedZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeCrossRegionSupportedZonesCommonWithContext is the same as DescribeCrossRegionSupportedZonesCommon with the addition of the ability to pass a context and additional request options.

See DescribeCrossRegionSupportedZonesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeCrossRegionSupportedZonesRequest

func (c *PRIVATELINK) DescribeCrossRegionSupportedZonesRequest(input *DescribeCrossRegionSupportedZonesInput) (req *request.Request, output *DescribeCrossRegionSupportedZonesOutput)

DescribeCrossRegionSupportedZonesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeCrossRegionSupportedZones operation. The "output" return value will be populated with the DescribeCrossRegionSupportedZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeCrossRegionSupportedZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeCrossRegionSupportedZonesCommon Send returns without error.

See DescribeCrossRegionSupportedZones for more information on using the DescribeCrossRegionSupportedZones API call, and error handling.

// Example sending a request using the DescribeCrossRegionSupportedZonesRequest method.
req, resp := client.DescribeCrossRegionSupportedZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeCrossRegionSupportedZonesWithContext

func (c *PRIVATELINK) DescribeCrossRegionSupportedZonesWithContext(ctx byteplus.Context, input *DescribeCrossRegionSupportedZonesInput, opts ...request.Option) (*DescribeCrossRegionSupportedZonesOutput, error)

DescribeCrossRegionSupportedZonesWithContext is the same as DescribeCrossRegionSupportedZones with the addition of the ability to pass a context and additional request options.

See DescribeCrossRegionSupportedZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribePrivateLinkAvailableZones

DescribePrivateLinkAvailableZones API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribePrivateLinkAvailableZones for usage and error information.

func (*PRIVATELINK) DescribePrivateLinkAvailableZonesCommon

func (c *PRIVATELINK) DescribePrivateLinkAvailableZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribePrivateLinkAvailableZonesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribePrivateLinkAvailableZonesCommon for usage and error information.

func (*PRIVATELINK) DescribePrivateLinkAvailableZonesCommonRequest

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

DescribePrivateLinkAvailableZonesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribePrivateLinkAvailableZonesCommon operation. The "output" return value will be populated with the DescribePrivateLinkAvailableZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribePrivateLinkAvailableZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribePrivateLinkAvailableZonesCommon Send returns without error.

See DescribePrivateLinkAvailableZonesCommon for more information on using the DescribePrivateLinkAvailableZonesCommon API call, and error handling.

// Example sending a request using the DescribePrivateLinkAvailableZonesCommonRequest method.
req, resp := client.DescribePrivateLinkAvailableZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribePrivateLinkAvailableZonesCommonWithContext

func (c *PRIVATELINK) DescribePrivateLinkAvailableZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribePrivateLinkAvailableZonesCommonWithContext is the same as DescribePrivateLinkAvailableZonesCommon with the addition of the ability to pass a context and additional request options.

See DescribePrivateLinkAvailableZonesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribePrivateLinkAvailableZonesRequest

func (c *PRIVATELINK) DescribePrivateLinkAvailableZonesRequest(input *DescribePrivateLinkAvailableZonesInput) (req *request.Request, output *DescribePrivateLinkAvailableZonesOutput)

DescribePrivateLinkAvailableZonesRequest generates a "byteplus/request.Request" representing the client's request for the DescribePrivateLinkAvailableZones operation. The "output" return value will be populated with the DescribePrivateLinkAvailableZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribePrivateLinkAvailableZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribePrivateLinkAvailableZonesCommon Send returns without error.

See DescribePrivateLinkAvailableZones for more information on using the DescribePrivateLinkAvailableZones API call, and error handling.

// Example sending a request using the DescribePrivateLinkAvailableZonesRequest method.
req, resp := client.DescribePrivateLinkAvailableZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribePrivateLinkAvailableZonesWithContext

func (c *PRIVATELINK) DescribePrivateLinkAvailableZonesWithContext(ctx byteplus.Context, input *DescribePrivateLinkAvailableZonesInput, opts ...request.Option) (*DescribePrivateLinkAvailableZonesOutput, error)

DescribePrivateLinkAvailableZonesWithContext is the same as DescribePrivateLinkAvailableZones with the addition of the ability to pass a context and additional request options.

See DescribePrivateLinkAvailableZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointAttributes

func (c *PRIVATELINK) DescribeVpcEndpointAttributes(input *DescribeVpcEndpointAttributesInput) (*DescribeVpcEndpointAttributesOutput, error)

DescribeVpcEndpointAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointAttributes for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointAttributesCommon

func (c *PRIVATELINK) DescribeVpcEndpointAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointAttributesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointAttributesCommonRequest

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

DescribeVpcEndpointAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointAttributesCommon operation. The "output" return value will be populated with the DescribeVpcEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointAttributesCommon Send returns without error.

See DescribeVpcEndpointAttributesCommon for more information on using the DescribeVpcEndpointAttributesCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointAttributesCommonRequest method.
req, resp := client.DescribeVpcEndpointAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointAttributesCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointAttributesCommonWithContext is the same as DescribeVpcEndpointAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointAttributesRequest

func (c *PRIVATELINK) DescribeVpcEndpointAttributesRequest(input *DescribeVpcEndpointAttributesInput) (req *request.Request, output *DescribeVpcEndpointAttributesOutput)

DescribeVpcEndpointAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointAttributes operation. The "output" return value will be populated with the DescribeVpcEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointAttributesCommon Send returns without error.

See DescribeVpcEndpointAttributes for more information on using the DescribeVpcEndpointAttributes API call, and error handling.

// Example sending a request using the DescribeVpcEndpointAttributesRequest method.
req, resp := client.DescribeVpcEndpointAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointAttributesWithContext

func (c *PRIVATELINK) DescribeVpcEndpointAttributesWithContext(ctx byteplus.Context, input *DescribeVpcEndpointAttributesInput, opts ...request.Option) (*DescribeVpcEndpointAttributesOutput, error)

DescribeVpcEndpointAttributesWithContext is the same as DescribeVpcEndpointAttributes with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointConnections

func (c *PRIVATELINK) DescribeVpcEndpointConnections(input *DescribeVpcEndpointConnectionsInput) (*DescribeVpcEndpointConnectionsOutput, error)

DescribeVpcEndpointConnections API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointConnections for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointConnectionsCommon

func (c *PRIVATELINK) DescribeVpcEndpointConnectionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointConnectionsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointConnectionsCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointConnectionsCommonRequest

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

DescribeVpcEndpointConnectionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointConnectionsCommon operation. The "output" return value will be populated with the DescribeVpcEndpointConnectionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointConnectionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointConnectionsCommon Send returns without error.

See DescribeVpcEndpointConnectionsCommon for more information on using the DescribeVpcEndpointConnectionsCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointConnectionsCommonRequest method.
req, resp := client.DescribeVpcEndpointConnectionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointConnectionsCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointConnectionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointConnectionsCommonWithContext is the same as DescribeVpcEndpointConnectionsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointConnectionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointConnectionsRequest

func (c *PRIVATELINK) DescribeVpcEndpointConnectionsRequest(input *DescribeVpcEndpointConnectionsInput) (req *request.Request, output *DescribeVpcEndpointConnectionsOutput)

DescribeVpcEndpointConnectionsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointConnections operation. The "output" return value will be populated with the DescribeVpcEndpointConnectionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointConnectionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointConnectionsCommon Send returns without error.

See DescribeVpcEndpointConnections for more information on using the DescribeVpcEndpointConnections API call, and error handling.

// Example sending a request using the DescribeVpcEndpointConnectionsRequest method.
req, resp := client.DescribeVpcEndpointConnectionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointConnectionsWithContext

func (c *PRIVATELINK) DescribeVpcEndpointConnectionsWithContext(ctx byteplus.Context, input *DescribeVpcEndpointConnectionsInput, opts ...request.Option) (*DescribeVpcEndpointConnectionsOutput, error)

DescribeVpcEndpointConnectionsWithContext is the same as DescribeVpcEndpointConnections with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointConnections for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointSecurityGroups

DescribeVpcEndpointSecurityGroups API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointSecurityGroups for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointSecurityGroupsCommon

func (c *PRIVATELINK) DescribeVpcEndpointSecurityGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointSecurityGroupsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointSecurityGroupsCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointSecurityGroupsCommonRequest

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

DescribeVpcEndpointSecurityGroupsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointSecurityGroupsCommon operation. The "output" return value will be populated with the DescribeVpcEndpointSecurityGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointSecurityGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointSecurityGroupsCommon Send returns without error.

See DescribeVpcEndpointSecurityGroupsCommon for more information on using the DescribeVpcEndpointSecurityGroupsCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointSecurityGroupsCommonRequest method.
req, resp := client.DescribeVpcEndpointSecurityGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointSecurityGroupsCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointSecurityGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointSecurityGroupsCommonWithContext is the same as DescribeVpcEndpointSecurityGroupsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointSecurityGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointSecurityGroupsRequest

func (c *PRIVATELINK) DescribeVpcEndpointSecurityGroupsRequest(input *DescribeVpcEndpointSecurityGroupsInput) (req *request.Request, output *DescribeVpcEndpointSecurityGroupsOutput)

DescribeVpcEndpointSecurityGroupsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointSecurityGroups operation. The "output" return value will be populated with the DescribeVpcEndpointSecurityGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointSecurityGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointSecurityGroupsCommon Send returns without error.

See DescribeVpcEndpointSecurityGroups for more information on using the DescribeVpcEndpointSecurityGroups API call, and error handling.

// Example sending a request using the DescribeVpcEndpointSecurityGroupsRequest method.
req, resp := client.DescribeVpcEndpointSecurityGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointSecurityGroupsWithContext

func (c *PRIVATELINK) DescribeVpcEndpointSecurityGroupsWithContext(ctx byteplus.Context, input *DescribeVpcEndpointSecurityGroupsInput, opts ...request.Option) (*DescribeVpcEndpointSecurityGroupsOutput, error)

DescribeVpcEndpointSecurityGroupsWithContext is the same as DescribeVpcEndpointSecurityGroups with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointSecurityGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServiceAttributes

DescribeVpcEndpointServiceAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServiceAttributes for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServiceAttributesCommon

func (c *PRIVATELINK) DescribeVpcEndpointServiceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointServiceAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServiceAttributesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServiceAttributesCommonRequest

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

DescribeVpcEndpointServiceAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServiceAttributesCommon operation. The "output" return value will be populated with the DescribeVpcEndpointServiceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServiceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServiceAttributesCommon Send returns without error.

See DescribeVpcEndpointServiceAttributesCommon for more information on using the DescribeVpcEndpointServiceAttributesCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServiceAttributesCommonRequest method.
req, resp := client.DescribeVpcEndpointServiceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServiceAttributesCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServiceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointServiceAttributesCommonWithContext is the same as DescribeVpcEndpointServiceAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServiceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServiceAttributesRequest

func (c *PRIVATELINK) DescribeVpcEndpointServiceAttributesRequest(input *DescribeVpcEndpointServiceAttributesInput) (req *request.Request, output *DescribeVpcEndpointServiceAttributesOutput)

DescribeVpcEndpointServiceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServiceAttributes operation. The "output" return value will be populated with the DescribeVpcEndpointServiceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServiceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServiceAttributesCommon Send returns without error.

See DescribeVpcEndpointServiceAttributes for more information on using the DescribeVpcEndpointServiceAttributes API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServiceAttributesRequest method.
req, resp := client.DescribeVpcEndpointServiceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServiceAttributesWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServiceAttributesWithContext(ctx byteplus.Context, input *DescribeVpcEndpointServiceAttributesInput, opts ...request.Option) (*DescribeVpcEndpointServiceAttributesOutput, error)

DescribeVpcEndpointServiceAttributesWithContext is the same as DescribeVpcEndpointServiceAttributes with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServiceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServicePermissions

DescribeVpcEndpointServicePermissions API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServicePermissions for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServicePermissionsCommon

func (c *PRIVATELINK) DescribeVpcEndpointServicePermissionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointServicePermissionsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServicePermissionsCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServicePermissionsCommonRequest

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

DescribeVpcEndpointServicePermissionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServicePermissionsCommon operation. The "output" return value will be populated with the DescribeVpcEndpointServicePermissionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServicePermissionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServicePermissionsCommon Send returns without error.

See DescribeVpcEndpointServicePermissionsCommon for more information on using the DescribeVpcEndpointServicePermissionsCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServicePermissionsCommonRequest method.
req, resp := client.DescribeVpcEndpointServicePermissionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServicePermissionsCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServicePermissionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointServicePermissionsCommonWithContext is the same as DescribeVpcEndpointServicePermissionsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServicePermissionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServicePermissionsRequest

func (c *PRIVATELINK) DescribeVpcEndpointServicePermissionsRequest(input *DescribeVpcEndpointServicePermissionsInput) (req *request.Request, output *DescribeVpcEndpointServicePermissionsOutput)

DescribeVpcEndpointServicePermissionsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServicePermissions operation. The "output" return value will be populated with the DescribeVpcEndpointServicePermissionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServicePermissionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServicePermissionsCommon Send returns without error.

See DescribeVpcEndpointServicePermissions for more information on using the DescribeVpcEndpointServicePermissions API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServicePermissionsRequest method.
req, resp := client.DescribeVpcEndpointServicePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServicePermissionsWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServicePermissionsWithContext(ctx byteplus.Context, input *DescribeVpcEndpointServicePermissionsInput, opts ...request.Option) (*DescribeVpcEndpointServicePermissionsOutput, error)

DescribeVpcEndpointServicePermissionsWithContext is the same as DescribeVpcEndpointServicePermissions with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServicePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServiceResources

DescribeVpcEndpointServiceResources API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServiceResources for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServiceResourcesCommon

func (c *PRIVATELINK) DescribeVpcEndpointServiceResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointServiceResourcesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServiceResourcesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServiceResourcesCommonRequest

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

DescribeVpcEndpointServiceResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServiceResourcesCommon operation. The "output" return value will be populated with the DescribeVpcEndpointServiceResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServiceResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServiceResourcesCommon Send returns without error.

See DescribeVpcEndpointServiceResourcesCommon for more information on using the DescribeVpcEndpointServiceResourcesCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServiceResourcesCommonRequest method.
req, resp := client.DescribeVpcEndpointServiceResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServiceResourcesCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServiceResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointServiceResourcesCommonWithContext is the same as DescribeVpcEndpointServiceResourcesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServiceResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServiceResourcesRequest

func (c *PRIVATELINK) DescribeVpcEndpointServiceResourcesRequest(input *DescribeVpcEndpointServiceResourcesInput) (req *request.Request, output *DescribeVpcEndpointServiceResourcesOutput)

DescribeVpcEndpointServiceResourcesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServiceResources operation. The "output" return value will be populated with the DescribeVpcEndpointServiceResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServiceResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServiceResourcesCommon Send returns without error.

See DescribeVpcEndpointServiceResources for more information on using the DescribeVpcEndpointServiceResources API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServiceResourcesRequest method.
req, resp := client.DescribeVpcEndpointServiceResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServiceResourcesWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServiceResourcesWithContext(ctx byteplus.Context, input *DescribeVpcEndpointServiceResourcesInput, opts ...request.Option) (*DescribeVpcEndpointServiceResourcesOutput, error)

DescribeVpcEndpointServiceResourcesWithContext is the same as DescribeVpcEndpointServiceResources with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServiceResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServices

func (c *PRIVATELINK) DescribeVpcEndpointServices(input *DescribeVpcEndpointServicesInput) (*DescribeVpcEndpointServicesOutput, error)

DescribeVpcEndpointServices API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServices for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServicesByEndUser

DescribeVpcEndpointServicesByEndUser API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServicesByEndUser for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServicesByEndUserCommon

func (c *PRIVATELINK) DescribeVpcEndpointServicesByEndUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointServicesByEndUserCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServicesByEndUserCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServicesByEndUserCommonRequest

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

DescribeVpcEndpointServicesByEndUserCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServicesByEndUserCommon operation. The "output" return value will be populated with the DescribeVpcEndpointServicesByEndUserCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServicesByEndUserCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServicesByEndUserCommon Send returns without error.

See DescribeVpcEndpointServicesByEndUserCommon for more information on using the DescribeVpcEndpointServicesByEndUserCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServicesByEndUserCommonRequest method.
req, resp := client.DescribeVpcEndpointServicesByEndUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServicesByEndUserCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServicesByEndUserCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointServicesByEndUserCommonWithContext is the same as DescribeVpcEndpointServicesByEndUserCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServicesByEndUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServicesByEndUserRequest

func (c *PRIVATELINK) DescribeVpcEndpointServicesByEndUserRequest(input *DescribeVpcEndpointServicesByEndUserInput) (req *request.Request, output *DescribeVpcEndpointServicesByEndUserOutput)

DescribeVpcEndpointServicesByEndUserRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServicesByEndUser operation. The "output" return value will be populated with the DescribeVpcEndpointServicesByEndUserCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServicesByEndUserCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServicesByEndUserCommon Send returns without error.

See DescribeVpcEndpointServicesByEndUser for more information on using the DescribeVpcEndpointServicesByEndUser API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServicesByEndUserRequest method.
req, resp := client.DescribeVpcEndpointServicesByEndUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServicesByEndUserWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServicesByEndUserWithContext(ctx byteplus.Context, input *DescribeVpcEndpointServicesByEndUserInput, opts ...request.Option) (*DescribeVpcEndpointServicesByEndUserOutput, error)

DescribeVpcEndpointServicesByEndUserWithContext is the same as DescribeVpcEndpointServicesByEndUser with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServicesByEndUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServicesCommon

func (c *PRIVATELINK) DescribeVpcEndpointServicesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointServicesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointServicesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointServicesCommonRequest

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

DescribeVpcEndpointServicesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServicesCommon operation. The "output" return value will be populated with the DescribeVpcEndpointServicesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServicesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServicesCommon Send returns without error.

See DescribeVpcEndpointServicesCommon for more information on using the DescribeVpcEndpointServicesCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServicesCommonRequest method.
req, resp := client.DescribeVpcEndpointServicesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServicesCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServicesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointServicesCommonWithContext is the same as DescribeVpcEndpointServicesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServicesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointServicesRequest

func (c *PRIVATELINK) DescribeVpcEndpointServicesRequest(input *DescribeVpcEndpointServicesInput) (req *request.Request, output *DescribeVpcEndpointServicesOutput)

DescribeVpcEndpointServicesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointServices operation. The "output" return value will be populated with the DescribeVpcEndpointServicesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointServicesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointServicesCommon Send returns without error.

See DescribeVpcEndpointServices for more information on using the DescribeVpcEndpointServices API call, and error handling.

// Example sending a request using the DescribeVpcEndpointServicesRequest method.
req, resp := client.DescribeVpcEndpointServicesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointServicesWithContext

func (c *PRIVATELINK) DescribeVpcEndpointServicesWithContext(ctx byteplus.Context, input *DescribeVpcEndpointServicesInput, opts ...request.Option) (*DescribeVpcEndpointServicesOutput, error)

DescribeVpcEndpointServicesWithContext is the same as DescribeVpcEndpointServices with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointServices for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointZones

func (c *PRIVATELINK) DescribeVpcEndpointZones(input *DescribeVpcEndpointZonesInput) (*DescribeVpcEndpointZonesOutput, error)

DescribeVpcEndpointZones API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointZones for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointZonesCommon

func (c *PRIVATELINK) DescribeVpcEndpointZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointZonesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointZonesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointZonesCommonRequest

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

DescribeVpcEndpointZonesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointZonesCommon operation. The "output" return value will be populated with the DescribeVpcEndpointZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointZonesCommon Send returns without error.

See DescribeVpcEndpointZonesCommon for more information on using the DescribeVpcEndpointZonesCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointZonesCommonRequest method.
req, resp := client.DescribeVpcEndpointZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointZonesCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointZonesCommonWithContext is the same as DescribeVpcEndpointZonesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointZonesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointZonesRequest

func (c *PRIVATELINK) DescribeVpcEndpointZonesRequest(input *DescribeVpcEndpointZonesInput) (req *request.Request, output *DescribeVpcEndpointZonesOutput)

DescribeVpcEndpointZonesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointZones operation. The "output" return value will be populated with the DescribeVpcEndpointZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointZonesCommon Send returns without error.

See DescribeVpcEndpointZones for more information on using the DescribeVpcEndpointZones API call, and error handling.

// Example sending a request using the DescribeVpcEndpointZonesRequest method.
req, resp := client.DescribeVpcEndpointZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointZonesWithContext

func (c *PRIVATELINK) DescribeVpcEndpointZonesWithContext(ctx byteplus.Context, input *DescribeVpcEndpointZonesInput, opts ...request.Option) (*DescribeVpcEndpointZonesOutput, error)

DescribeVpcEndpointZonesWithContext is the same as DescribeVpcEndpointZones with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpoints

func (c *PRIVATELINK) DescribeVpcEndpoints(input *DescribeVpcEndpointsInput) (*DescribeVpcEndpointsOutput, error)

DescribeVpcEndpoints API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpoints for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointsCommon

func (c *PRIVATELINK) DescribeVpcEndpointsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcEndpointsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcEndpointsCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcEndpointsCommonRequest

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

DescribeVpcEndpointsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpointsCommon operation. The "output" return value will be populated with the DescribeVpcEndpointsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointsCommon Send returns without error.

See DescribeVpcEndpointsCommon for more information on using the DescribeVpcEndpointsCommon API call, and error handling.

// Example sending a request using the DescribeVpcEndpointsCommonRequest method.
req, resp := client.DescribeVpcEndpointsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointsCommonWithContext

func (c *PRIVATELINK) DescribeVpcEndpointsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcEndpointsCommonWithContext is the same as DescribeVpcEndpointsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpointsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcEndpointsRequest

func (c *PRIVATELINK) DescribeVpcEndpointsRequest(input *DescribeVpcEndpointsInput) (req *request.Request, output *DescribeVpcEndpointsOutput)

DescribeVpcEndpointsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcEndpoints operation. The "output" return value will be populated with the DescribeVpcEndpointsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcEndpointsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcEndpointsCommon Send returns without error.

See DescribeVpcEndpoints for more information on using the DescribeVpcEndpoints API call, and error handling.

// Example sending a request using the DescribeVpcEndpointsRequest method.
req, resp := client.DescribeVpcEndpointsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcEndpointsWithContext

func (c *PRIVATELINK) DescribeVpcEndpointsWithContext(ctx byteplus.Context, input *DescribeVpcEndpointsInput, opts ...request.Option) (*DescribeVpcEndpointsOutput, error)

DescribeVpcEndpointsWithContext is the same as DescribeVpcEndpoints with the addition of the ability to pass a context and additional request options.

See DescribeVpcEndpoints for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcGatewayEndpointAttributes

DescribeVpcGatewayEndpointAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcGatewayEndpointAttributes for usage and error information.

func (*PRIVATELINK) DescribeVpcGatewayEndpointAttributesCommon

func (c *PRIVATELINK) DescribeVpcGatewayEndpointAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcGatewayEndpointAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcGatewayEndpointAttributesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcGatewayEndpointAttributesCommonRequest

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

DescribeVpcGatewayEndpointAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcGatewayEndpointAttributesCommon operation. The "output" return value will be populated with the DescribeVpcGatewayEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcGatewayEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcGatewayEndpointAttributesCommon Send returns without error.

See DescribeVpcGatewayEndpointAttributesCommon for more information on using the DescribeVpcGatewayEndpointAttributesCommon API call, and error handling.

// Example sending a request using the DescribeVpcGatewayEndpointAttributesCommonRequest method.
req, resp := client.DescribeVpcGatewayEndpointAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcGatewayEndpointAttributesCommonWithContext

func (c *PRIVATELINK) DescribeVpcGatewayEndpointAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcGatewayEndpointAttributesCommonWithContext is the same as DescribeVpcGatewayEndpointAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcGatewayEndpointAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcGatewayEndpointAttributesRequest

func (c *PRIVATELINK) DescribeVpcGatewayEndpointAttributesRequest(input *DescribeVpcGatewayEndpointAttributesInput) (req *request.Request, output *DescribeVpcGatewayEndpointAttributesOutput)

DescribeVpcGatewayEndpointAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcGatewayEndpointAttributes operation. The "output" return value will be populated with the DescribeVpcGatewayEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcGatewayEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcGatewayEndpointAttributesCommon Send returns without error.

See DescribeVpcGatewayEndpointAttributes for more information on using the DescribeVpcGatewayEndpointAttributes API call, and error handling.

// Example sending a request using the DescribeVpcGatewayEndpointAttributesRequest method.
req, resp := client.DescribeVpcGatewayEndpointAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcGatewayEndpointAttributesWithContext

func (c *PRIVATELINK) DescribeVpcGatewayEndpointAttributesWithContext(ctx byteplus.Context, input *DescribeVpcGatewayEndpointAttributesInput, opts ...request.Option) (*DescribeVpcGatewayEndpointAttributesOutput, error)

DescribeVpcGatewayEndpointAttributesWithContext is the same as DescribeVpcGatewayEndpointAttributes with the addition of the ability to pass a context and additional request options.

See DescribeVpcGatewayEndpointAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcGatewayEndpointServices

DescribeVpcGatewayEndpointServices API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcGatewayEndpointServices for usage and error information.

func (*PRIVATELINK) DescribeVpcGatewayEndpointServicesCommon

func (c *PRIVATELINK) DescribeVpcGatewayEndpointServicesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcGatewayEndpointServicesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcGatewayEndpointServicesCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcGatewayEndpointServicesCommonRequest

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

DescribeVpcGatewayEndpointServicesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcGatewayEndpointServicesCommon operation. The "output" return value will be populated with the DescribeVpcGatewayEndpointServicesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcGatewayEndpointServicesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcGatewayEndpointServicesCommon Send returns without error.

See DescribeVpcGatewayEndpointServicesCommon for more information on using the DescribeVpcGatewayEndpointServicesCommon API call, and error handling.

// Example sending a request using the DescribeVpcGatewayEndpointServicesCommonRequest method.
req, resp := client.DescribeVpcGatewayEndpointServicesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcGatewayEndpointServicesCommonWithContext

func (c *PRIVATELINK) DescribeVpcGatewayEndpointServicesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcGatewayEndpointServicesCommonWithContext is the same as DescribeVpcGatewayEndpointServicesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcGatewayEndpointServicesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcGatewayEndpointServicesRequest

func (c *PRIVATELINK) DescribeVpcGatewayEndpointServicesRequest(input *DescribeVpcGatewayEndpointServicesInput) (req *request.Request, output *DescribeVpcGatewayEndpointServicesOutput)

DescribeVpcGatewayEndpointServicesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcGatewayEndpointServices operation. The "output" return value will be populated with the DescribeVpcGatewayEndpointServicesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcGatewayEndpointServicesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcGatewayEndpointServicesCommon Send returns without error.

See DescribeVpcGatewayEndpointServices for more information on using the DescribeVpcGatewayEndpointServices API call, and error handling.

// Example sending a request using the DescribeVpcGatewayEndpointServicesRequest method.
req, resp := client.DescribeVpcGatewayEndpointServicesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcGatewayEndpointServicesWithContext

func (c *PRIVATELINK) DescribeVpcGatewayEndpointServicesWithContext(ctx byteplus.Context, input *DescribeVpcGatewayEndpointServicesInput, opts ...request.Option) (*DescribeVpcGatewayEndpointServicesOutput, error)

DescribeVpcGatewayEndpointServicesWithContext is the same as DescribeVpcGatewayEndpointServices with the addition of the ability to pass a context and additional request options.

See DescribeVpcGatewayEndpointServices for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcGatewayEndpoints

func (c *PRIVATELINK) DescribeVpcGatewayEndpoints(input *DescribeVpcGatewayEndpointsInput) (*DescribeVpcGatewayEndpointsOutput, error)

DescribeVpcGatewayEndpoints API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcGatewayEndpoints for usage and error information.

func (*PRIVATELINK) DescribeVpcGatewayEndpointsCommon

func (c *PRIVATELINK) DescribeVpcGatewayEndpointsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcGatewayEndpointsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DescribeVpcGatewayEndpointsCommon for usage and error information.

func (*PRIVATELINK) DescribeVpcGatewayEndpointsCommonRequest

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

DescribeVpcGatewayEndpointsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcGatewayEndpointsCommon operation. The "output" return value will be populated with the DescribeVpcGatewayEndpointsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcGatewayEndpointsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcGatewayEndpointsCommon Send returns without error.

See DescribeVpcGatewayEndpointsCommon for more information on using the DescribeVpcGatewayEndpointsCommon API call, and error handling.

// Example sending a request using the DescribeVpcGatewayEndpointsCommonRequest method.
req, resp := client.DescribeVpcGatewayEndpointsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcGatewayEndpointsCommonWithContext

func (c *PRIVATELINK) DescribeVpcGatewayEndpointsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcGatewayEndpointsCommonWithContext is the same as DescribeVpcGatewayEndpointsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcGatewayEndpointsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DescribeVpcGatewayEndpointsRequest

func (c *PRIVATELINK) DescribeVpcGatewayEndpointsRequest(input *DescribeVpcGatewayEndpointsInput) (req *request.Request, output *DescribeVpcGatewayEndpointsOutput)

DescribeVpcGatewayEndpointsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVpcGatewayEndpoints operation. The "output" return value will be populated with the DescribeVpcGatewayEndpointsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcGatewayEndpointsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcGatewayEndpointsCommon Send returns without error.

See DescribeVpcGatewayEndpoints for more information on using the DescribeVpcGatewayEndpoints API call, and error handling.

// Example sending a request using the DescribeVpcGatewayEndpointsRequest method.
req, resp := client.DescribeVpcGatewayEndpointsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DescribeVpcGatewayEndpointsWithContext

func (c *PRIVATELINK) DescribeVpcGatewayEndpointsWithContext(ctx byteplus.Context, input *DescribeVpcGatewayEndpointsInput, opts ...request.Option) (*DescribeVpcGatewayEndpointsOutput, error)

DescribeVpcGatewayEndpointsWithContext is the same as DescribeVpcGatewayEndpoints with the addition of the ability to pass a context and additional request options.

See DescribeVpcGatewayEndpoints for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DetachResourceFromVpcEndpointService

DetachResourceFromVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DetachResourceFromVpcEndpointService for usage and error information.

func (*PRIVATELINK) DetachResourceFromVpcEndpointServiceCommon

func (c *PRIVATELINK) DetachResourceFromVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachResourceFromVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DetachResourceFromVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) DetachResourceFromVpcEndpointServiceCommonRequest

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

DetachResourceFromVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the DetachResourceFromVpcEndpointServiceCommon operation. The "output" return value will be populated with the DetachResourceFromVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachResourceFromVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after DetachResourceFromVpcEndpointServiceCommon Send returns without error.

See DetachResourceFromVpcEndpointServiceCommon for more information on using the DetachResourceFromVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the DetachResourceFromVpcEndpointServiceCommonRequest method.
req, resp := client.DetachResourceFromVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DetachResourceFromVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) DetachResourceFromVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachResourceFromVpcEndpointServiceCommonWithContext is the same as DetachResourceFromVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See DetachResourceFromVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DetachResourceFromVpcEndpointServiceRequest

func (c *PRIVATELINK) DetachResourceFromVpcEndpointServiceRequest(input *DetachResourceFromVpcEndpointServiceInput) (req *request.Request, output *DetachResourceFromVpcEndpointServiceOutput)

DetachResourceFromVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the DetachResourceFromVpcEndpointService operation. The "output" return value will be populated with the DetachResourceFromVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachResourceFromVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after DetachResourceFromVpcEndpointServiceCommon Send returns without error.

See DetachResourceFromVpcEndpointService for more information on using the DetachResourceFromVpcEndpointService API call, and error handling.

// Example sending a request using the DetachResourceFromVpcEndpointServiceRequest method.
req, resp := client.DetachResourceFromVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DetachResourceFromVpcEndpointServiceWithContext

func (c *PRIVATELINK) DetachResourceFromVpcEndpointServiceWithContext(ctx byteplus.Context, input *DetachResourceFromVpcEndpointServiceInput, opts ...request.Option) (*DetachResourceFromVpcEndpointServiceOutput, error)

DetachResourceFromVpcEndpointServiceWithContext is the same as DetachResourceFromVpcEndpointService with the addition of the ability to pass a context and additional request options.

See DetachResourceFromVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DetachSecurityGroupFromVpcEndpoint

DetachSecurityGroupFromVpcEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DetachSecurityGroupFromVpcEndpoint for usage and error information.

func (*PRIVATELINK) DetachSecurityGroupFromVpcEndpointCommon

func (c *PRIVATELINK) DetachSecurityGroupFromVpcEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachSecurityGroupFromVpcEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DetachSecurityGroupFromVpcEndpointCommon for usage and error information.

func (*PRIVATELINK) DetachSecurityGroupFromVpcEndpointCommonRequest

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

DetachSecurityGroupFromVpcEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the DetachSecurityGroupFromVpcEndpointCommon operation. The "output" return value will be populated with the DetachSecurityGroupFromVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachSecurityGroupFromVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DetachSecurityGroupFromVpcEndpointCommon Send returns without error.

See DetachSecurityGroupFromVpcEndpointCommon for more information on using the DetachSecurityGroupFromVpcEndpointCommon API call, and error handling.

// Example sending a request using the DetachSecurityGroupFromVpcEndpointCommonRequest method.
req, resp := client.DetachSecurityGroupFromVpcEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DetachSecurityGroupFromVpcEndpointCommonWithContext

func (c *PRIVATELINK) DetachSecurityGroupFromVpcEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachSecurityGroupFromVpcEndpointCommonWithContext is the same as DetachSecurityGroupFromVpcEndpointCommon with the addition of the ability to pass a context and additional request options.

See DetachSecurityGroupFromVpcEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DetachSecurityGroupFromVpcEndpointRequest

func (c *PRIVATELINK) DetachSecurityGroupFromVpcEndpointRequest(input *DetachSecurityGroupFromVpcEndpointInput) (req *request.Request, output *DetachSecurityGroupFromVpcEndpointOutput)

DetachSecurityGroupFromVpcEndpointRequest generates a "byteplus/request.Request" representing the client's request for the DetachSecurityGroupFromVpcEndpoint operation. The "output" return value will be populated with the DetachSecurityGroupFromVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachSecurityGroupFromVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DetachSecurityGroupFromVpcEndpointCommon Send returns without error.

See DetachSecurityGroupFromVpcEndpoint for more information on using the DetachSecurityGroupFromVpcEndpoint API call, and error handling.

// Example sending a request using the DetachSecurityGroupFromVpcEndpointRequest method.
req, resp := client.DetachSecurityGroupFromVpcEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DetachSecurityGroupFromVpcEndpointWithContext

func (c *PRIVATELINK) DetachSecurityGroupFromVpcEndpointWithContext(ctx byteplus.Context, input *DetachSecurityGroupFromVpcEndpointInput, opts ...request.Option) (*DetachSecurityGroupFromVpcEndpointOutput, error)

DetachSecurityGroupFromVpcEndpointWithContext is the same as DetachSecurityGroupFromVpcEndpoint with the addition of the ability to pass a context and additional request options.

See DetachSecurityGroupFromVpcEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DisableVpcEndpointConnection

func (c *PRIVATELINK) DisableVpcEndpointConnection(input *DisableVpcEndpointConnectionInput) (*DisableVpcEndpointConnectionOutput, error)

DisableVpcEndpointConnection API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DisableVpcEndpointConnection for usage and error information.

func (*PRIVATELINK) DisableVpcEndpointConnectionCommon

func (c *PRIVATELINK) DisableVpcEndpointConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableVpcEndpointConnectionCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation DisableVpcEndpointConnectionCommon for usage and error information.

func (*PRIVATELINK) DisableVpcEndpointConnectionCommonRequest

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

DisableVpcEndpointConnectionCommonRequest generates a "byteplus/request.Request" representing the client's request for the DisableVpcEndpointConnectionCommon operation. The "output" return value will be populated with the DisableVpcEndpointConnectionCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableVpcEndpointConnectionCommon Request to send the API call to the service. the "output" return value is not valid until after DisableVpcEndpointConnectionCommon Send returns without error.

See DisableVpcEndpointConnectionCommon for more information on using the DisableVpcEndpointConnectionCommon API call, and error handling.

// Example sending a request using the DisableVpcEndpointConnectionCommonRequest method.
req, resp := client.DisableVpcEndpointConnectionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DisableVpcEndpointConnectionCommonWithContext

func (c *PRIVATELINK) DisableVpcEndpointConnectionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableVpcEndpointConnectionCommonWithContext is the same as DisableVpcEndpointConnectionCommon with the addition of the ability to pass a context and additional request options.

See DisableVpcEndpointConnectionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) DisableVpcEndpointConnectionRequest

func (c *PRIVATELINK) DisableVpcEndpointConnectionRequest(input *DisableVpcEndpointConnectionInput) (req *request.Request, output *DisableVpcEndpointConnectionOutput)

DisableVpcEndpointConnectionRequest generates a "byteplus/request.Request" representing the client's request for the DisableVpcEndpointConnection operation. The "output" return value will be populated with the DisableVpcEndpointConnectionCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableVpcEndpointConnectionCommon Request to send the API call to the service. the "output" return value is not valid until after DisableVpcEndpointConnectionCommon Send returns without error.

See DisableVpcEndpointConnection for more information on using the DisableVpcEndpointConnection API call, and error handling.

// Example sending a request using the DisableVpcEndpointConnectionRequest method.
req, resp := client.DisableVpcEndpointConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) DisableVpcEndpointConnectionWithContext

func (c *PRIVATELINK) DisableVpcEndpointConnectionWithContext(ctx byteplus.Context, input *DisableVpcEndpointConnectionInput, opts ...request.Option) (*DisableVpcEndpointConnectionOutput, error)

DisableVpcEndpointConnectionWithContext is the same as DisableVpcEndpointConnection with the addition of the ability to pass a context and additional request options.

See DisableVpcEndpointConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) EnableVpcEndpointConnection

func (c *PRIVATELINK) EnableVpcEndpointConnection(input *EnableVpcEndpointConnectionInput) (*EnableVpcEndpointConnectionOutput, error)

EnableVpcEndpointConnection API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation EnableVpcEndpointConnection for usage and error information.

func (*PRIVATELINK) EnableVpcEndpointConnectionCommon

func (c *PRIVATELINK) EnableVpcEndpointConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableVpcEndpointConnectionCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation EnableVpcEndpointConnectionCommon for usage and error information.

func (*PRIVATELINK) EnableVpcEndpointConnectionCommonRequest

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

EnableVpcEndpointConnectionCommonRequest generates a "byteplus/request.Request" representing the client's request for the EnableVpcEndpointConnectionCommon operation. The "output" return value will be populated with the EnableVpcEndpointConnectionCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableVpcEndpointConnectionCommon Request to send the API call to the service. the "output" return value is not valid until after EnableVpcEndpointConnectionCommon Send returns without error.

See EnableVpcEndpointConnectionCommon for more information on using the EnableVpcEndpointConnectionCommon API call, and error handling.

// Example sending a request using the EnableVpcEndpointConnectionCommonRequest method.
req, resp := client.EnableVpcEndpointConnectionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) EnableVpcEndpointConnectionCommonWithContext

func (c *PRIVATELINK) EnableVpcEndpointConnectionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableVpcEndpointConnectionCommonWithContext is the same as EnableVpcEndpointConnectionCommon with the addition of the ability to pass a context and additional request options.

See EnableVpcEndpointConnectionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) EnableVpcEndpointConnectionRequest

func (c *PRIVATELINK) EnableVpcEndpointConnectionRequest(input *EnableVpcEndpointConnectionInput) (req *request.Request, output *EnableVpcEndpointConnectionOutput)

EnableVpcEndpointConnectionRequest generates a "byteplus/request.Request" representing the client's request for the EnableVpcEndpointConnection operation. The "output" return value will be populated with the EnableVpcEndpointConnectionCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableVpcEndpointConnectionCommon Request to send the API call to the service. the "output" return value is not valid until after EnableVpcEndpointConnectionCommon Send returns without error.

See EnableVpcEndpointConnection for more information on using the EnableVpcEndpointConnection API call, and error handling.

// Example sending a request using the EnableVpcEndpointConnectionRequest method.
req, resp := client.EnableVpcEndpointConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) EnableVpcEndpointConnectionWithContext

func (c *PRIVATELINK) EnableVpcEndpointConnectionWithContext(ctx byteplus.Context, input *EnableVpcEndpointConnectionInput, opts ...request.Option) (*EnableVpcEndpointConnectionOutput, error)

EnableVpcEndpointConnectionWithContext is the same as EnableVpcEndpointConnection with the addition of the ability to pass a context and additional request options.

See EnableVpcEndpointConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ListTagsForResources

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

ListTagsForResources API operation for PRIVATELINK.

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

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

func (*PRIVATELINK) ListTagsForResourcesCommon

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

ListTagsForResourcesCommon API operation for PRIVATELINK.

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

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

func (*PRIVATELINK) ListTagsForResourcesCommonRequest

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

ListTagsForResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ListTagsForResourcesCommonWithContext

func (c *PRIVATELINK) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ListTagsForResourcesRequest

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

ListTagsForResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ListTagsForResourcesWithContext

func (c *PRIVATELINK) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyEndpointPayerAccount

func (c *PRIVATELINK) ModifyEndpointPayerAccount(input *ModifyEndpointPayerAccountInput) (*ModifyEndpointPayerAccountOutput, error)

ModifyEndpointPayerAccount API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyEndpointPayerAccount for usage and error information.

func (*PRIVATELINK) ModifyEndpointPayerAccountCommon

func (c *PRIVATELINK) ModifyEndpointPayerAccountCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyEndpointPayerAccountCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyEndpointPayerAccountCommon for usage and error information.

func (*PRIVATELINK) ModifyEndpointPayerAccountCommonRequest

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

ModifyEndpointPayerAccountCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyEndpointPayerAccountCommon operation. The "output" return value will be populated with the ModifyEndpointPayerAccountCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyEndpointPayerAccountCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyEndpointPayerAccountCommon Send returns without error.

See ModifyEndpointPayerAccountCommon for more information on using the ModifyEndpointPayerAccountCommon API call, and error handling.

// Example sending a request using the ModifyEndpointPayerAccountCommonRequest method.
req, resp := client.ModifyEndpointPayerAccountCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyEndpointPayerAccountCommonWithContext

func (c *PRIVATELINK) ModifyEndpointPayerAccountCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyEndpointPayerAccountCommonWithContext is the same as ModifyEndpointPayerAccountCommon with the addition of the ability to pass a context and additional request options.

See ModifyEndpointPayerAccountCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyEndpointPayerAccountRequest

func (c *PRIVATELINK) ModifyEndpointPayerAccountRequest(input *ModifyEndpointPayerAccountInput) (req *request.Request, output *ModifyEndpointPayerAccountOutput)

ModifyEndpointPayerAccountRequest generates a "byteplus/request.Request" representing the client's request for the ModifyEndpointPayerAccount operation. The "output" return value will be populated with the ModifyEndpointPayerAccountCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyEndpointPayerAccountCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyEndpointPayerAccountCommon Send returns without error.

See ModifyEndpointPayerAccount for more information on using the ModifyEndpointPayerAccount API call, and error handling.

// Example sending a request using the ModifyEndpointPayerAccountRequest method.
req, resp := client.ModifyEndpointPayerAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyEndpointPayerAccountWithContext

func (c *PRIVATELINK) ModifyEndpointPayerAccountWithContext(ctx byteplus.Context, input *ModifyEndpointPayerAccountInput, opts ...request.Option) (*ModifyEndpointPayerAccountOutput, error)

ModifyEndpointPayerAccountWithContext is the same as ModifyEndpointPayerAccount with the addition of the ability to pass a context and additional request options.

See ModifyEndpointPayerAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributes

ModifyUniqueResourceTypeVpcEndpointServiceAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyUniqueResourceTypeVpcEndpointServiceAttributes for usage and error information.

func (*PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon

func (c *PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon for usage and error information.

func (*PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonRequest

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

ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon operation. The "output" return value will be populated with the ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon Send returns without error.

See ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon for more information on using the ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon API call, and error handling.

// Example sending a request using the ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonRequest method.
req, resp := client.ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonWithContext

func (c *PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonWithContext is the same as ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest

func (c *PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest(input *ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) (req *request.Request, output *ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput)

ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyUniqueResourceTypeVpcEndpointServiceAttributes operation. The "output" return value will be populated with the ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon Send returns without error.

See ModifyUniqueResourceTypeVpcEndpointServiceAttributes for more information on using the ModifyUniqueResourceTypeVpcEndpointServiceAttributes API call, and error handling.

// Example sending a request using the ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest method.
req, resp := client.ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesWithContext

func (c *PRIVATELINK) ModifyUniqueResourceTypeVpcEndpointServiceAttributesWithContext(ctx byteplus.Context, input *ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput, opts ...request.Option) (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput, error)

ModifyUniqueResourceTypeVpcEndpointServiceAttributesWithContext is the same as ModifyUniqueResourceTypeVpcEndpointServiceAttributes with the addition of the ability to pass a context and additional request options.

See ModifyUniqueResourceTypeVpcEndpointServiceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointAttributes

func (c *PRIVATELINK) ModifyVpcEndpointAttributes(input *ModifyVpcEndpointAttributesInput) (*ModifyVpcEndpointAttributesOutput, error)

ModifyVpcEndpointAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointAttributes for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointAttributesCommon

func (c *PRIVATELINK) ModifyVpcEndpointAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcEndpointAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointAttributesCommon for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointAttributesCommonRequest

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

ModifyVpcEndpointAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointAttributesCommon operation. The "output" return value will be populated with the ModifyVpcEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointAttributesCommon Send returns without error.

See ModifyVpcEndpointAttributesCommon for more information on using the ModifyVpcEndpointAttributesCommon API call, and error handling.

// Example sending a request using the ModifyVpcEndpointAttributesCommonRequest method.
req, resp := client.ModifyVpcEndpointAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointAttributesCommonWithContext

func (c *PRIVATELINK) ModifyVpcEndpointAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcEndpointAttributesCommonWithContext is the same as ModifyVpcEndpointAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointAttributesRequest

func (c *PRIVATELINK) ModifyVpcEndpointAttributesRequest(input *ModifyVpcEndpointAttributesInput) (req *request.Request, output *ModifyVpcEndpointAttributesOutput)

ModifyVpcEndpointAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointAttributes operation. The "output" return value will be populated with the ModifyVpcEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointAttributesCommon Send returns without error.

See ModifyVpcEndpointAttributes for more information on using the ModifyVpcEndpointAttributes API call, and error handling.

// Example sending a request using the ModifyVpcEndpointAttributesRequest method.
req, resp := client.ModifyVpcEndpointAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointAttributesWithContext

func (c *PRIVATELINK) ModifyVpcEndpointAttributesWithContext(ctx byteplus.Context, input *ModifyVpcEndpointAttributesInput, opts ...request.Option) (*ModifyVpcEndpointAttributesOutput, error)

ModifyVpcEndpointAttributesWithContext is the same as ModifyVpcEndpointAttributes with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointConnections

func (c *PRIVATELINK) ModifyVpcEndpointConnections(input *ModifyVpcEndpointConnectionsInput) (*ModifyVpcEndpointConnectionsOutput, error)

ModifyVpcEndpointConnections API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointConnections for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointConnectionsCommon

func (c *PRIVATELINK) ModifyVpcEndpointConnectionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcEndpointConnectionsCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointConnectionsCommon for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointConnectionsCommonRequest

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

ModifyVpcEndpointConnectionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointConnectionsCommon operation. The "output" return value will be populated with the ModifyVpcEndpointConnectionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointConnectionsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointConnectionsCommon Send returns without error.

See ModifyVpcEndpointConnectionsCommon for more information on using the ModifyVpcEndpointConnectionsCommon API call, and error handling.

// Example sending a request using the ModifyVpcEndpointConnectionsCommonRequest method.
req, resp := client.ModifyVpcEndpointConnectionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointConnectionsCommonWithContext

func (c *PRIVATELINK) ModifyVpcEndpointConnectionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcEndpointConnectionsCommonWithContext is the same as ModifyVpcEndpointConnectionsCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointConnectionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointConnectionsRequest

func (c *PRIVATELINK) ModifyVpcEndpointConnectionsRequest(input *ModifyVpcEndpointConnectionsInput) (req *request.Request, output *ModifyVpcEndpointConnectionsOutput)

ModifyVpcEndpointConnectionsRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointConnections operation. The "output" return value will be populated with the ModifyVpcEndpointConnectionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointConnectionsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointConnectionsCommon Send returns without error.

See ModifyVpcEndpointConnections for more information on using the ModifyVpcEndpointConnections API call, and error handling.

// Example sending a request using the ModifyVpcEndpointConnectionsRequest method.
req, resp := client.ModifyVpcEndpointConnectionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointConnectionsWithContext

func (c *PRIVATELINK) ModifyVpcEndpointConnectionsWithContext(ctx byteplus.Context, input *ModifyVpcEndpointConnectionsInput, opts ...request.Option) (*ModifyVpcEndpointConnectionsOutput, error)

ModifyVpcEndpointConnectionsWithContext is the same as ModifyVpcEndpointConnections with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointConnections for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointServiceAttributes

ModifyVpcEndpointServiceAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointServiceAttributes for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointServiceAttributesCommon

func (c *PRIVATELINK) ModifyVpcEndpointServiceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcEndpointServiceAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointServiceAttributesCommon for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointServiceAttributesCommonRequest

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

ModifyVpcEndpointServiceAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointServiceAttributesCommon operation. The "output" return value will be populated with the ModifyVpcEndpointServiceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointServiceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointServiceAttributesCommon Send returns without error.

See ModifyVpcEndpointServiceAttributesCommon for more information on using the ModifyVpcEndpointServiceAttributesCommon API call, and error handling.

// Example sending a request using the ModifyVpcEndpointServiceAttributesCommonRequest method.
req, resp := client.ModifyVpcEndpointServiceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointServiceAttributesCommonWithContext

func (c *PRIVATELINK) ModifyVpcEndpointServiceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcEndpointServiceAttributesCommonWithContext is the same as ModifyVpcEndpointServiceAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointServiceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointServiceAttributesRequest

func (c *PRIVATELINK) ModifyVpcEndpointServiceAttributesRequest(input *ModifyVpcEndpointServiceAttributesInput) (req *request.Request, output *ModifyVpcEndpointServiceAttributesOutput)

ModifyVpcEndpointServiceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointServiceAttributes operation. The "output" return value will be populated with the ModifyVpcEndpointServiceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointServiceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointServiceAttributesCommon Send returns without error.

See ModifyVpcEndpointServiceAttributes for more information on using the ModifyVpcEndpointServiceAttributes API call, and error handling.

// Example sending a request using the ModifyVpcEndpointServiceAttributesRequest method.
req, resp := client.ModifyVpcEndpointServiceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointServiceAttributesWithContext

func (c *PRIVATELINK) ModifyVpcEndpointServiceAttributesWithContext(ctx byteplus.Context, input *ModifyVpcEndpointServiceAttributesInput, opts ...request.Option) (*ModifyVpcEndpointServiceAttributesOutput, error)

ModifyVpcEndpointServiceAttributesWithContext is the same as ModifyVpcEndpointServiceAttributes with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointServiceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointServiceResourceAttributes

ModifyVpcEndpointServiceResourceAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointServiceResourceAttributes for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesCommon

func (c *PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcEndpointServiceResourceAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointServiceResourceAttributesCommon for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesCommonRequest

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

ModifyVpcEndpointServiceResourceAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointServiceResourceAttributesCommon operation. The "output" return value will be populated with the ModifyVpcEndpointServiceResourceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointServiceResourceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointServiceResourceAttributesCommon Send returns without error.

See ModifyVpcEndpointServiceResourceAttributesCommon for more information on using the ModifyVpcEndpointServiceResourceAttributesCommon API call, and error handling.

// Example sending a request using the ModifyVpcEndpointServiceResourceAttributesCommonRequest method.
req, resp := client.ModifyVpcEndpointServiceResourceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesCommonWithContext

func (c *PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcEndpointServiceResourceAttributesCommonWithContext is the same as ModifyVpcEndpointServiceResourceAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointServiceResourceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesRequest

func (c *PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesRequest(input *ModifyVpcEndpointServiceResourceAttributesInput) (req *request.Request, output *ModifyVpcEndpointServiceResourceAttributesOutput)

ModifyVpcEndpointServiceResourceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointServiceResourceAttributes operation. The "output" return value will be populated with the ModifyVpcEndpointServiceResourceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointServiceResourceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointServiceResourceAttributesCommon Send returns without error.

See ModifyVpcEndpointServiceResourceAttributes for more information on using the ModifyVpcEndpointServiceResourceAttributes API call, and error handling.

// Example sending a request using the ModifyVpcEndpointServiceResourceAttributesRequest method.
req, resp := client.ModifyVpcEndpointServiceResourceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesWithContext

func (c *PRIVATELINK) ModifyVpcEndpointServiceResourceAttributesWithContext(ctx byteplus.Context, input *ModifyVpcEndpointServiceResourceAttributesInput, opts ...request.Option) (*ModifyVpcEndpointServiceResourceAttributesOutput, error)

ModifyVpcEndpointServiceResourceAttributesWithContext is the same as ModifyVpcEndpointServiceResourceAttributes with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointServiceResourceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributes

ModifyVpcEndpointZoneConnectionResourceAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointZoneConnectionResourceAttributes for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesCommon

func (c *PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcEndpointZoneConnectionResourceAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcEndpointZoneConnectionResourceAttributesCommon for usage and error information.

func (*PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesCommonRequest

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

ModifyVpcEndpointZoneConnectionResourceAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointZoneConnectionResourceAttributesCommon operation. The "output" return value will be populated with the ModifyVpcEndpointZoneConnectionResourceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointZoneConnectionResourceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointZoneConnectionResourceAttributesCommon Send returns without error.

See ModifyVpcEndpointZoneConnectionResourceAttributesCommon for more information on using the ModifyVpcEndpointZoneConnectionResourceAttributesCommon API call, and error handling.

// Example sending a request using the ModifyVpcEndpointZoneConnectionResourceAttributesCommonRequest method.
req, resp := client.ModifyVpcEndpointZoneConnectionResourceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesCommonWithContext

func (c *PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcEndpointZoneConnectionResourceAttributesCommonWithContext is the same as ModifyVpcEndpointZoneConnectionResourceAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointZoneConnectionResourceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesRequest

func (c *PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesRequest(input *ModifyVpcEndpointZoneConnectionResourceAttributesInput) (req *request.Request, output *ModifyVpcEndpointZoneConnectionResourceAttributesOutput)

ModifyVpcEndpointZoneConnectionResourceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcEndpointZoneConnectionResourceAttributes operation. The "output" return value will be populated with the ModifyVpcEndpointZoneConnectionResourceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcEndpointZoneConnectionResourceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcEndpointZoneConnectionResourceAttributesCommon Send returns without error.

See ModifyVpcEndpointZoneConnectionResourceAttributes for more information on using the ModifyVpcEndpointZoneConnectionResourceAttributes API call, and error handling.

// Example sending a request using the ModifyVpcEndpointZoneConnectionResourceAttributesRequest method.
req, resp := client.ModifyVpcEndpointZoneConnectionResourceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesWithContext

func (c *PRIVATELINK) ModifyVpcEndpointZoneConnectionResourceAttributesWithContext(ctx byteplus.Context, input *ModifyVpcEndpointZoneConnectionResourceAttributesInput, opts ...request.Option) (*ModifyVpcEndpointZoneConnectionResourceAttributesOutput, error)

ModifyVpcEndpointZoneConnectionResourceAttributesWithContext is the same as ModifyVpcEndpointZoneConnectionResourceAttributes with the addition of the ability to pass a context and additional request options.

See ModifyVpcEndpointZoneConnectionResourceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcGatewayEndpointAttributes

ModifyVpcGatewayEndpointAttributes API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcGatewayEndpointAttributes for usage and error information.

func (*PRIVATELINK) ModifyVpcGatewayEndpointAttributesCommon

func (c *PRIVATELINK) ModifyVpcGatewayEndpointAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcGatewayEndpointAttributesCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation ModifyVpcGatewayEndpointAttributesCommon for usage and error information.

func (*PRIVATELINK) ModifyVpcGatewayEndpointAttributesCommonRequest

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

ModifyVpcGatewayEndpointAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcGatewayEndpointAttributesCommon operation. The "output" return value will be populated with the ModifyVpcGatewayEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcGatewayEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcGatewayEndpointAttributesCommon Send returns without error.

See ModifyVpcGatewayEndpointAttributesCommon for more information on using the ModifyVpcGatewayEndpointAttributesCommon API call, and error handling.

// Example sending a request using the ModifyVpcGatewayEndpointAttributesCommonRequest method.
req, resp := client.ModifyVpcGatewayEndpointAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcGatewayEndpointAttributesCommonWithContext

func (c *PRIVATELINK) ModifyVpcGatewayEndpointAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcGatewayEndpointAttributesCommonWithContext is the same as ModifyVpcGatewayEndpointAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcGatewayEndpointAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) ModifyVpcGatewayEndpointAttributesRequest

func (c *PRIVATELINK) ModifyVpcGatewayEndpointAttributesRequest(input *ModifyVpcGatewayEndpointAttributesInput) (req *request.Request, output *ModifyVpcGatewayEndpointAttributesOutput)

ModifyVpcGatewayEndpointAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVpcGatewayEndpointAttributes operation. The "output" return value will be populated with the ModifyVpcGatewayEndpointAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcGatewayEndpointAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcGatewayEndpointAttributesCommon Send returns without error.

See ModifyVpcGatewayEndpointAttributes for more information on using the ModifyVpcGatewayEndpointAttributes API call, and error handling.

// Example sending a request using the ModifyVpcGatewayEndpointAttributesRequest method.
req, resp := client.ModifyVpcGatewayEndpointAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) ModifyVpcGatewayEndpointAttributesWithContext

func (c *PRIVATELINK) ModifyVpcGatewayEndpointAttributesWithContext(ctx byteplus.Context, input *ModifyVpcGatewayEndpointAttributesInput, opts ...request.Option) (*ModifyVpcGatewayEndpointAttributesOutput, error)

ModifyVpcGatewayEndpointAttributesWithContext is the same as ModifyVpcGatewayEndpointAttributes with the addition of the ability to pass a context and additional request options.

See ModifyVpcGatewayEndpointAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) RemovePermissionFromVpcEndpointService

RemovePermissionFromVpcEndpointService API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation RemovePermissionFromVpcEndpointService for usage and error information.

func (*PRIVATELINK) RemovePermissionFromVpcEndpointServiceCommon

func (c *PRIVATELINK) RemovePermissionFromVpcEndpointServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemovePermissionFromVpcEndpointServiceCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation RemovePermissionFromVpcEndpointServiceCommon for usage and error information.

func (*PRIVATELINK) RemovePermissionFromVpcEndpointServiceCommonRequest

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

RemovePermissionFromVpcEndpointServiceCommonRequest generates a "byteplus/request.Request" representing the client's request for the RemovePermissionFromVpcEndpointServiceCommon operation. The "output" return value will be populated with the RemovePermissionFromVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned RemovePermissionFromVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after RemovePermissionFromVpcEndpointServiceCommon Send returns without error.

See RemovePermissionFromVpcEndpointServiceCommon for more information on using the RemovePermissionFromVpcEndpointServiceCommon API call, and error handling.

// Example sending a request using the RemovePermissionFromVpcEndpointServiceCommonRequest method.
req, resp := client.RemovePermissionFromVpcEndpointServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) RemovePermissionFromVpcEndpointServiceCommonWithContext

func (c *PRIVATELINK) RemovePermissionFromVpcEndpointServiceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemovePermissionFromVpcEndpointServiceCommonWithContext is the same as RemovePermissionFromVpcEndpointServiceCommon with the addition of the ability to pass a context and additional request options.

See RemovePermissionFromVpcEndpointServiceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) RemovePermissionFromVpcEndpointServiceRequest

func (c *PRIVATELINK) RemovePermissionFromVpcEndpointServiceRequest(input *RemovePermissionFromVpcEndpointServiceInput) (req *request.Request, output *RemovePermissionFromVpcEndpointServiceOutput)

RemovePermissionFromVpcEndpointServiceRequest generates a "byteplus/request.Request" representing the client's request for the RemovePermissionFromVpcEndpointService operation. The "output" return value will be populated with the RemovePermissionFromVpcEndpointServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned RemovePermissionFromVpcEndpointServiceCommon Request to send the API call to the service. the "output" return value is not valid until after RemovePermissionFromVpcEndpointServiceCommon Send returns without error.

See RemovePermissionFromVpcEndpointService for more information on using the RemovePermissionFromVpcEndpointService API call, and error handling.

// Example sending a request using the RemovePermissionFromVpcEndpointServiceRequest method.
req, resp := client.RemovePermissionFromVpcEndpointServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) RemovePermissionFromVpcEndpointServiceWithContext

func (c *PRIVATELINK) RemovePermissionFromVpcEndpointServiceWithContext(ctx byteplus.Context, input *RemovePermissionFromVpcEndpointServiceInput, opts ...request.Option) (*RemovePermissionFromVpcEndpointServiceOutput, error)

RemovePermissionFromVpcEndpointServiceWithContext is the same as RemovePermissionFromVpcEndpointService with the addition of the ability to pass a context and additional request options.

See RemovePermissionFromVpcEndpointService for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) RemoveZoneFromVpcEndpoint

func (c *PRIVATELINK) RemoveZoneFromVpcEndpoint(input *RemoveZoneFromVpcEndpointInput) (*RemoveZoneFromVpcEndpointOutput, error)

RemoveZoneFromVpcEndpoint API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation RemoveZoneFromVpcEndpoint for usage and error information.

func (*PRIVATELINK) RemoveZoneFromVpcEndpointCommon

func (c *PRIVATELINK) RemoveZoneFromVpcEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveZoneFromVpcEndpointCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation RemoveZoneFromVpcEndpointCommon for usage and error information.

func (*PRIVATELINK) RemoveZoneFromVpcEndpointCommonRequest

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

RemoveZoneFromVpcEndpointCommonRequest generates a "byteplus/request.Request" representing the client's request for the RemoveZoneFromVpcEndpointCommon operation. The "output" return value will be populated with the RemoveZoneFromVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveZoneFromVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveZoneFromVpcEndpointCommon Send returns without error.

See RemoveZoneFromVpcEndpointCommon for more information on using the RemoveZoneFromVpcEndpointCommon API call, and error handling.

// Example sending a request using the RemoveZoneFromVpcEndpointCommonRequest method.
req, resp := client.RemoveZoneFromVpcEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) RemoveZoneFromVpcEndpointCommonWithContext

func (c *PRIVATELINK) RemoveZoneFromVpcEndpointCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveZoneFromVpcEndpointCommonWithContext is the same as RemoveZoneFromVpcEndpointCommon with the addition of the ability to pass a context and additional request options.

See RemoveZoneFromVpcEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) RemoveZoneFromVpcEndpointRequest

func (c *PRIVATELINK) RemoveZoneFromVpcEndpointRequest(input *RemoveZoneFromVpcEndpointInput) (req *request.Request, output *RemoveZoneFromVpcEndpointOutput)

RemoveZoneFromVpcEndpointRequest generates a "byteplus/request.Request" representing the client's request for the RemoveZoneFromVpcEndpoint operation. The "output" return value will be populated with the RemoveZoneFromVpcEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveZoneFromVpcEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveZoneFromVpcEndpointCommon Send returns without error.

See RemoveZoneFromVpcEndpoint for more information on using the RemoveZoneFromVpcEndpoint API call, and error handling.

// Example sending a request using the RemoveZoneFromVpcEndpointRequest method.
req, resp := client.RemoveZoneFromVpcEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) RemoveZoneFromVpcEndpointWithContext

func (c *PRIVATELINK) RemoveZoneFromVpcEndpointWithContext(ctx byteplus.Context, input *RemoveZoneFromVpcEndpointInput, opts ...request.Option) (*RemoveZoneFromVpcEndpointOutput, error)

RemoveZoneFromVpcEndpointWithContext is the same as RemoveZoneFromVpcEndpoint with the addition of the ability to pass a context and additional request options.

See RemoveZoneFromVpcEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) TagResources

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

TagResources API operation for PRIVATELINK.

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

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

func (*PRIVATELINK) TagResourcesCommon

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

TagResourcesCommon API operation for PRIVATELINK.

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

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

func (*PRIVATELINK) TagResourcesCommonRequest

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

TagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) TagResourcesCommonWithContext

func (c *PRIVATELINK) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) TagResourcesRequest

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

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) TagResourcesWithContext

func (c *PRIVATELINK) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) UntagResources

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

UntagResources API operation for PRIVATELINK.

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

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

func (*PRIVATELINK) UntagResourcesCommon

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

UntagResourcesCommon API operation for PRIVATELINK.

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

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

func (*PRIVATELINK) UntagResourcesCommonRequest

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

UntagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) UntagResourcesCommonWithContext

func (c *PRIVATELINK) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) UntagResourcesRequest

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

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) UntagResourcesWithContext

func (c *PRIVATELINK) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) VerifyVpcEndpointServicePrivateDNS

VerifyVpcEndpointServicePrivateDNS API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation VerifyVpcEndpointServicePrivateDNS for usage and error information.

func (*PRIVATELINK) VerifyVpcEndpointServicePrivateDNSCommon

func (c *PRIVATELINK) VerifyVpcEndpointServicePrivateDNSCommon(input *map[string]interface{}) (*map[string]interface{}, error)

VerifyVpcEndpointServicePrivateDNSCommon API operation for PRIVATELINK.

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

See the BYTEPLUS API reference guide for PRIVATELINK's API operation VerifyVpcEndpointServicePrivateDNSCommon for usage and error information.

func (*PRIVATELINK) VerifyVpcEndpointServicePrivateDNSCommonRequest

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

VerifyVpcEndpointServicePrivateDNSCommonRequest generates a "byteplus/request.Request" representing the client's request for the VerifyVpcEndpointServicePrivateDNSCommon operation. The "output" return value will be populated with the VerifyVpcEndpointServicePrivateDNSCommon request's response once the request completes successfully.

Use "Send" method on the returned VerifyVpcEndpointServicePrivateDNSCommon Request to send the API call to the service. the "output" return value is not valid until after VerifyVpcEndpointServicePrivateDNSCommon Send returns without error.

See VerifyVpcEndpointServicePrivateDNSCommon for more information on using the VerifyVpcEndpointServicePrivateDNSCommon API call, and error handling.

// Example sending a request using the VerifyVpcEndpointServicePrivateDNSCommonRequest method.
req, resp := client.VerifyVpcEndpointServicePrivateDNSCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) VerifyVpcEndpointServicePrivateDNSCommonWithContext

func (c *PRIVATELINK) VerifyVpcEndpointServicePrivateDNSCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

VerifyVpcEndpointServicePrivateDNSCommonWithContext is the same as VerifyVpcEndpointServicePrivateDNSCommon with the addition of the ability to pass a context and additional request options.

See VerifyVpcEndpointServicePrivateDNSCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PRIVATELINK) VerifyVpcEndpointServicePrivateDNSRequest

func (c *PRIVATELINK) VerifyVpcEndpointServicePrivateDNSRequest(input *VerifyVpcEndpointServicePrivateDNSInput) (req *request.Request, output *VerifyVpcEndpointServicePrivateDNSOutput)

VerifyVpcEndpointServicePrivateDNSRequest generates a "byteplus/request.Request" representing the client's request for the VerifyVpcEndpointServicePrivateDNS operation. The "output" return value will be populated with the VerifyVpcEndpointServicePrivateDNSCommon request's response once the request completes successfully.

Use "Send" method on the returned VerifyVpcEndpointServicePrivateDNSCommon Request to send the API call to the service. the "output" return value is not valid until after VerifyVpcEndpointServicePrivateDNSCommon Send returns without error.

See VerifyVpcEndpointServicePrivateDNS for more information on using the VerifyVpcEndpointServicePrivateDNS API call, and error handling.

// Example sending a request using the VerifyVpcEndpointServicePrivateDNSRequest method.
req, resp := client.VerifyVpcEndpointServicePrivateDNSRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PRIVATELINK) VerifyVpcEndpointServicePrivateDNSWithContext

func (c *PRIVATELINK) VerifyVpcEndpointServicePrivateDNSWithContext(ctx byteplus.Context, input *VerifyVpcEndpointServicePrivateDNSInput, opts ...request.Option) (*VerifyVpcEndpointServicePrivateDNSOutput, error)

VerifyVpcEndpointServicePrivateDNSWithContext is the same as VerifyVpcEndpointServicePrivateDNS with the addition of the ability to pass a context and additional request options.

See VerifyVpcEndpointServicePrivateDNS for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type PRIVATELINKAPI

type PRIVATELINKAPI interface {
	AddPermissionToVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddPermissionToVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddPermissionToVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddPermissionToVpcEndpointService(*AddPermissionToVpcEndpointServiceInput) (*AddPermissionToVpcEndpointServiceOutput, error)
	AddPermissionToVpcEndpointServiceWithContext(byteplus.Context, *AddPermissionToVpcEndpointServiceInput, ...request.Option) (*AddPermissionToVpcEndpointServiceOutput, error)
	AddPermissionToVpcEndpointServiceRequest(*AddPermissionToVpcEndpointServiceInput) (*request.Request, *AddPermissionToVpcEndpointServiceOutput)

	AddZoneToVpcEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddZoneToVpcEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddZoneToVpcEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddZoneToVpcEndpoint(*AddZoneToVpcEndpointInput) (*AddZoneToVpcEndpointOutput, error)
	AddZoneToVpcEndpointWithContext(byteplus.Context, *AddZoneToVpcEndpointInput, ...request.Option) (*AddZoneToVpcEndpointOutput, error)
	AddZoneToVpcEndpointRequest(*AddZoneToVpcEndpointInput) (*request.Request, *AddZoneToVpcEndpointOutput)

	AttachResourceToVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachResourceToVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachResourceToVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachResourceToVpcEndpointService(*AttachResourceToVpcEndpointServiceInput) (*AttachResourceToVpcEndpointServiceOutput, error)
	AttachResourceToVpcEndpointServiceWithContext(byteplus.Context, *AttachResourceToVpcEndpointServiceInput, ...request.Option) (*AttachResourceToVpcEndpointServiceOutput, error)
	AttachResourceToVpcEndpointServiceRequest(*AttachResourceToVpcEndpointServiceInput) (*request.Request, *AttachResourceToVpcEndpointServiceOutput)

	AttachSecurityGroupToVpcEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachSecurityGroupToVpcEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachSecurityGroupToVpcEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachSecurityGroupToVpcEndpoint(*AttachSecurityGroupToVpcEndpointInput) (*AttachSecurityGroupToVpcEndpointOutput, error)
	AttachSecurityGroupToVpcEndpointWithContext(byteplus.Context, *AttachSecurityGroupToVpcEndpointInput, ...request.Option) (*AttachSecurityGroupToVpcEndpointOutput, error)
	AttachSecurityGroupToVpcEndpointRequest(*AttachSecurityGroupToVpcEndpointInput) (*request.Request, *AttachSecurityGroupToVpcEndpointOutput)

	CreateUniqueResourceTypeVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUniqueResourceTypeVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUniqueResourceTypeVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUniqueResourceTypeVpcEndpointService(*CreateUniqueResourceTypeVpcEndpointServiceInput) (*CreateUniqueResourceTypeVpcEndpointServiceOutput, error)
	CreateUniqueResourceTypeVpcEndpointServiceWithContext(byteplus.Context, *CreateUniqueResourceTypeVpcEndpointServiceInput, ...request.Option) (*CreateUniqueResourceTypeVpcEndpointServiceOutput, error)
	CreateUniqueResourceTypeVpcEndpointServiceRequest(*CreateUniqueResourceTypeVpcEndpointServiceInput) (*request.Request, *CreateUniqueResourceTypeVpcEndpointServiceOutput)

	CreateVpcEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVpcEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVpcEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVpcEndpoint(*CreateVpcEndpointInput) (*CreateVpcEndpointOutput, error)
	CreateVpcEndpointWithContext(byteplus.Context, *CreateVpcEndpointInput, ...request.Option) (*CreateVpcEndpointOutput, error)
	CreateVpcEndpointRequest(*CreateVpcEndpointInput) (*request.Request, *CreateVpcEndpointOutput)

	CreateVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVpcEndpointService(*CreateVpcEndpointServiceInput) (*CreateVpcEndpointServiceOutput, error)
	CreateVpcEndpointServiceWithContext(byteplus.Context, *CreateVpcEndpointServiceInput, ...request.Option) (*CreateVpcEndpointServiceOutput, error)
	CreateVpcEndpointServiceRequest(*CreateVpcEndpointServiceInput) (*request.Request, *CreateVpcEndpointServiceOutput)

	CreateVpcGatewayEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVpcGatewayEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVpcGatewayEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVpcGatewayEndpoint(*CreateVpcGatewayEndpointInput) (*CreateVpcGatewayEndpointOutput, error)
	CreateVpcGatewayEndpointWithContext(byteplus.Context, *CreateVpcGatewayEndpointInput, ...request.Option) (*CreateVpcGatewayEndpointOutput, error)
	CreateVpcGatewayEndpointRequest(*CreateVpcGatewayEndpointInput) (*request.Request, *CreateVpcGatewayEndpointOutput)

	DeleteVpcEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVpcEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVpcEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVpcEndpoint(*DeleteVpcEndpointInput) (*DeleteVpcEndpointOutput, error)
	DeleteVpcEndpointWithContext(byteplus.Context, *DeleteVpcEndpointInput, ...request.Option) (*DeleteVpcEndpointOutput, error)
	DeleteVpcEndpointRequest(*DeleteVpcEndpointInput) (*request.Request, *DeleteVpcEndpointOutput)

	DeleteVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVpcEndpointService(*DeleteVpcEndpointServiceInput) (*DeleteVpcEndpointServiceOutput, error)
	DeleteVpcEndpointServiceWithContext(byteplus.Context, *DeleteVpcEndpointServiceInput, ...request.Option) (*DeleteVpcEndpointServiceOutput, error)
	DeleteVpcEndpointServiceRequest(*DeleteVpcEndpointServiceInput) (*request.Request, *DeleteVpcEndpointServiceOutput)

	DeleteVpcGatewayEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVpcGatewayEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVpcGatewayEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVpcGatewayEndpoint(*DeleteVpcGatewayEndpointInput) (*DeleteVpcGatewayEndpointOutput, error)
	DeleteVpcGatewayEndpointWithContext(byteplus.Context, *DeleteVpcGatewayEndpointInput, ...request.Option) (*DeleteVpcGatewayEndpointOutput, error)
	DeleteVpcGatewayEndpointRequest(*DeleteVpcGatewayEndpointInput) (*request.Request, *DeleteVpcGatewayEndpointOutput)

	DescribeCrossRegionSupportedRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCrossRegionSupportedRegionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCrossRegionSupportedRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCrossRegionSupportedRegions(*DescribeCrossRegionSupportedRegionsInput) (*DescribeCrossRegionSupportedRegionsOutput, error)
	DescribeCrossRegionSupportedRegionsWithContext(byteplus.Context, *DescribeCrossRegionSupportedRegionsInput, ...request.Option) (*DescribeCrossRegionSupportedRegionsOutput, error)
	DescribeCrossRegionSupportedRegionsRequest(*DescribeCrossRegionSupportedRegionsInput) (*request.Request, *DescribeCrossRegionSupportedRegionsOutput)

	DescribeCrossRegionSupportedZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCrossRegionSupportedZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCrossRegionSupportedZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCrossRegionSupportedZones(*DescribeCrossRegionSupportedZonesInput) (*DescribeCrossRegionSupportedZonesOutput, error)
	DescribeCrossRegionSupportedZonesWithContext(byteplus.Context, *DescribeCrossRegionSupportedZonesInput, ...request.Option) (*DescribeCrossRegionSupportedZonesOutput, error)
	DescribeCrossRegionSupportedZonesRequest(*DescribeCrossRegionSupportedZonesInput) (*request.Request, *DescribeCrossRegionSupportedZonesOutput)

	DescribePrivateLinkAvailableZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePrivateLinkAvailableZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePrivateLinkAvailableZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePrivateLinkAvailableZones(*DescribePrivateLinkAvailableZonesInput) (*DescribePrivateLinkAvailableZonesOutput, error)
	DescribePrivateLinkAvailableZonesWithContext(byteplus.Context, *DescribePrivateLinkAvailableZonesInput, ...request.Option) (*DescribePrivateLinkAvailableZonesOutput, error)
	DescribePrivateLinkAvailableZonesRequest(*DescribePrivateLinkAvailableZonesInput) (*request.Request, *DescribePrivateLinkAvailableZonesOutput)

	DescribeVpcEndpointAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointAttributes(*DescribeVpcEndpointAttributesInput) (*DescribeVpcEndpointAttributesOutput, error)
	DescribeVpcEndpointAttributesWithContext(byteplus.Context, *DescribeVpcEndpointAttributesInput, ...request.Option) (*DescribeVpcEndpointAttributesOutput, error)
	DescribeVpcEndpointAttributesRequest(*DescribeVpcEndpointAttributesInput) (*request.Request, *DescribeVpcEndpointAttributesOutput)

	DescribeVpcEndpointConnectionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointConnectionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointConnectionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointConnections(*DescribeVpcEndpointConnectionsInput) (*DescribeVpcEndpointConnectionsOutput, error)
	DescribeVpcEndpointConnectionsWithContext(byteplus.Context, *DescribeVpcEndpointConnectionsInput, ...request.Option) (*DescribeVpcEndpointConnectionsOutput, error)
	DescribeVpcEndpointConnectionsRequest(*DescribeVpcEndpointConnectionsInput) (*request.Request, *DescribeVpcEndpointConnectionsOutput)

	DescribeVpcEndpointSecurityGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointSecurityGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointSecurityGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointSecurityGroups(*DescribeVpcEndpointSecurityGroupsInput) (*DescribeVpcEndpointSecurityGroupsOutput, error)
	DescribeVpcEndpointSecurityGroupsWithContext(byteplus.Context, *DescribeVpcEndpointSecurityGroupsInput, ...request.Option) (*DescribeVpcEndpointSecurityGroupsOutput, error)
	DescribeVpcEndpointSecurityGroupsRequest(*DescribeVpcEndpointSecurityGroupsInput) (*request.Request, *DescribeVpcEndpointSecurityGroupsOutput)

	DescribeVpcEndpointServiceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointServiceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointServiceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointServiceAttributes(*DescribeVpcEndpointServiceAttributesInput) (*DescribeVpcEndpointServiceAttributesOutput, error)
	DescribeVpcEndpointServiceAttributesWithContext(byteplus.Context, *DescribeVpcEndpointServiceAttributesInput, ...request.Option) (*DescribeVpcEndpointServiceAttributesOutput, error)
	DescribeVpcEndpointServiceAttributesRequest(*DescribeVpcEndpointServiceAttributesInput) (*request.Request, *DescribeVpcEndpointServiceAttributesOutput)

	DescribeVpcEndpointServicePermissionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointServicePermissionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointServicePermissionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointServicePermissions(*DescribeVpcEndpointServicePermissionsInput) (*DescribeVpcEndpointServicePermissionsOutput, error)
	DescribeVpcEndpointServicePermissionsWithContext(byteplus.Context, *DescribeVpcEndpointServicePermissionsInput, ...request.Option) (*DescribeVpcEndpointServicePermissionsOutput, error)
	DescribeVpcEndpointServicePermissionsRequest(*DescribeVpcEndpointServicePermissionsInput) (*request.Request, *DescribeVpcEndpointServicePermissionsOutput)

	DescribeVpcEndpointServiceResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointServiceResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointServiceResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointServiceResources(*DescribeVpcEndpointServiceResourcesInput) (*DescribeVpcEndpointServiceResourcesOutput, error)
	DescribeVpcEndpointServiceResourcesWithContext(byteplus.Context, *DescribeVpcEndpointServiceResourcesInput, ...request.Option) (*DescribeVpcEndpointServiceResourcesOutput, error)
	DescribeVpcEndpointServiceResourcesRequest(*DescribeVpcEndpointServiceResourcesInput) (*request.Request, *DescribeVpcEndpointServiceResourcesOutput)

	DescribeVpcEndpointServicesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointServicesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointServicesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointServices(*DescribeVpcEndpointServicesInput) (*DescribeVpcEndpointServicesOutput, error)
	DescribeVpcEndpointServicesWithContext(byteplus.Context, *DescribeVpcEndpointServicesInput, ...request.Option) (*DescribeVpcEndpointServicesOutput, error)
	DescribeVpcEndpointServicesRequest(*DescribeVpcEndpointServicesInput) (*request.Request, *DescribeVpcEndpointServicesOutput)

	DescribeVpcEndpointServicesByEndUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointServicesByEndUserCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointServicesByEndUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointServicesByEndUser(*DescribeVpcEndpointServicesByEndUserInput) (*DescribeVpcEndpointServicesByEndUserOutput, error)
	DescribeVpcEndpointServicesByEndUserWithContext(byteplus.Context, *DescribeVpcEndpointServicesByEndUserInput, ...request.Option) (*DescribeVpcEndpointServicesByEndUserOutput, error)
	DescribeVpcEndpointServicesByEndUserRequest(*DescribeVpcEndpointServicesByEndUserInput) (*request.Request, *DescribeVpcEndpointServicesByEndUserOutput)

	DescribeVpcEndpointZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpointZones(*DescribeVpcEndpointZonesInput) (*DescribeVpcEndpointZonesOutput, error)
	DescribeVpcEndpointZonesWithContext(byteplus.Context, *DescribeVpcEndpointZonesInput, ...request.Option) (*DescribeVpcEndpointZonesOutput, error)
	DescribeVpcEndpointZonesRequest(*DescribeVpcEndpointZonesInput) (*request.Request, *DescribeVpcEndpointZonesOutput)

	DescribeVpcEndpointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcEndpointsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcEndpointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcEndpoints(*DescribeVpcEndpointsInput) (*DescribeVpcEndpointsOutput, error)
	DescribeVpcEndpointsWithContext(byteplus.Context, *DescribeVpcEndpointsInput, ...request.Option) (*DescribeVpcEndpointsOutput, error)
	DescribeVpcEndpointsRequest(*DescribeVpcEndpointsInput) (*request.Request, *DescribeVpcEndpointsOutput)

	DescribeVpcGatewayEndpointAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcGatewayEndpointAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcGatewayEndpointAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcGatewayEndpointAttributes(*DescribeVpcGatewayEndpointAttributesInput) (*DescribeVpcGatewayEndpointAttributesOutput, error)
	DescribeVpcGatewayEndpointAttributesWithContext(byteplus.Context, *DescribeVpcGatewayEndpointAttributesInput, ...request.Option) (*DescribeVpcGatewayEndpointAttributesOutput, error)
	DescribeVpcGatewayEndpointAttributesRequest(*DescribeVpcGatewayEndpointAttributesInput) (*request.Request, *DescribeVpcGatewayEndpointAttributesOutput)

	DescribeVpcGatewayEndpointServicesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcGatewayEndpointServicesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcGatewayEndpointServicesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcGatewayEndpointServices(*DescribeVpcGatewayEndpointServicesInput) (*DescribeVpcGatewayEndpointServicesOutput, error)
	DescribeVpcGatewayEndpointServicesWithContext(byteplus.Context, *DescribeVpcGatewayEndpointServicesInput, ...request.Option) (*DescribeVpcGatewayEndpointServicesOutput, error)
	DescribeVpcGatewayEndpointServicesRequest(*DescribeVpcGatewayEndpointServicesInput) (*request.Request, *DescribeVpcGatewayEndpointServicesOutput)

	DescribeVpcGatewayEndpointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcGatewayEndpointsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcGatewayEndpointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcGatewayEndpoints(*DescribeVpcGatewayEndpointsInput) (*DescribeVpcGatewayEndpointsOutput, error)
	DescribeVpcGatewayEndpointsWithContext(byteplus.Context, *DescribeVpcGatewayEndpointsInput, ...request.Option) (*DescribeVpcGatewayEndpointsOutput, error)
	DescribeVpcGatewayEndpointsRequest(*DescribeVpcGatewayEndpointsInput) (*request.Request, *DescribeVpcGatewayEndpointsOutput)

	DetachResourceFromVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachResourceFromVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachResourceFromVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachResourceFromVpcEndpointService(*DetachResourceFromVpcEndpointServiceInput) (*DetachResourceFromVpcEndpointServiceOutput, error)
	DetachResourceFromVpcEndpointServiceWithContext(byteplus.Context, *DetachResourceFromVpcEndpointServiceInput, ...request.Option) (*DetachResourceFromVpcEndpointServiceOutput, error)
	DetachResourceFromVpcEndpointServiceRequest(*DetachResourceFromVpcEndpointServiceInput) (*request.Request, *DetachResourceFromVpcEndpointServiceOutput)

	DetachSecurityGroupFromVpcEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachSecurityGroupFromVpcEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachSecurityGroupFromVpcEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachSecurityGroupFromVpcEndpoint(*DetachSecurityGroupFromVpcEndpointInput) (*DetachSecurityGroupFromVpcEndpointOutput, error)
	DetachSecurityGroupFromVpcEndpointWithContext(byteplus.Context, *DetachSecurityGroupFromVpcEndpointInput, ...request.Option) (*DetachSecurityGroupFromVpcEndpointOutput, error)
	DetachSecurityGroupFromVpcEndpointRequest(*DetachSecurityGroupFromVpcEndpointInput) (*request.Request, *DetachSecurityGroupFromVpcEndpointOutput)

	DisableVpcEndpointConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableVpcEndpointConnectionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableVpcEndpointConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableVpcEndpointConnection(*DisableVpcEndpointConnectionInput) (*DisableVpcEndpointConnectionOutput, error)
	DisableVpcEndpointConnectionWithContext(byteplus.Context, *DisableVpcEndpointConnectionInput, ...request.Option) (*DisableVpcEndpointConnectionOutput, error)
	DisableVpcEndpointConnectionRequest(*DisableVpcEndpointConnectionInput) (*request.Request, *DisableVpcEndpointConnectionOutput)

	EnableVpcEndpointConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableVpcEndpointConnectionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableVpcEndpointConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableVpcEndpointConnection(*EnableVpcEndpointConnectionInput) (*EnableVpcEndpointConnectionOutput, error)
	EnableVpcEndpointConnectionWithContext(byteplus.Context, *EnableVpcEndpointConnectionInput, ...request.Option) (*EnableVpcEndpointConnectionOutput, error)
	EnableVpcEndpointConnectionRequest(*EnableVpcEndpointConnectionInput) (*request.Request, *EnableVpcEndpointConnectionOutput)

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

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

	ModifyEndpointPayerAccountCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyEndpointPayerAccountCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyEndpointPayerAccountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyEndpointPayerAccount(*ModifyEndpointPayerAccountInput) (*ModifyEndpointPayerAccountOutput, error)
	ModifyEndpointPayerAccountWithContext(byteplus.Context, *ModifyEndpointPayerAccountInput, ...request.Option) (*ModifyEndpointPayerAccountOutput, error)
	ModifyEndpointPayerAccountRequest(*ModifyEndpointPayerAccountInput) (*request.Request, *ModifyEndpointPayerAccountOutput)

	ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyUniqueResourceTypeVpcEndpointServiceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyUniqueResourceTypeVpcEndpointServiceAttributes(*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput, error)
	ModifyUniqueResourceTypeVpcEndpointServiceAttributesWithContext(byteplus.Context, *ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput, ...request.Option) (*ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput, error)
	ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest(*ModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) (*request.Request, *ModifyUniqueResourceTypeVpcEndpointServiceAttributesOutput)

	ModifyVpcEndpointAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcEndpointAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcEndpointAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcEndpointAttributes(*ModifyVpcEndpointAttributesInput) (*ModifyVpcEndpointAttributesOutput, error)
	ModifyVpcEndpointAttributesWithContext(byteplus.Context, *ModifyVpcEndpointAttributesInput, ...request.Option) (*ModifyVpcEndpointAttributesOutput, error)
	ModifyVpcEndpointAttributesRequest(*ModifyVpcEndpointAttributesInput) (*request.Request, *ModifyVpcEndpointAttributesOutput)

	ModifyVpcEndpointConnectionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcEndpointConnectionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcEndpointConnectionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcEndpointConnections(*ModifyVpcEndpointConnectionsInput) (*ModifyVpcEndpointConnectionsOutput, error)
	ModifyVpcEndpointConnectionsWithContext(byteplus.Context, *ModifyVpcEndpointConnectionsInput, ...request.Option) (*ModifyVpcEndpointConnectionsOutput, error)
	ModifyVpcEndpointConnectionsRequest(*ModifyVpcEndpointConnectionsInput) (*request.Request, *ModifyVpcEndpointConnectionsOutput)

	ModifyVpcEndpointServiceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcEndpointServiceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcEndpointServiceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcEndpointServiceAttributes(*ModifyVpcEndpointServiceAttributesInput) (*ModifyVpcEndpointServiceAttributesOutput, error)
	ModifyVpcEndpointServiceAttributesWithContext(byteplus.Context, *ModifyVpcEndpointServiceAttributesInput, ...request.Option) (*ModifyVpcEndpointServiceAttributesOutput, error)
	ModifyVpcEndpointServiceAttributesRequest(*ModifyVpcEndpointServiceAttributesInput) (*request.Request, *ModifyVpcEndpointServiceAttributesOutput)

	ModifyVpcEndpointServiceResourceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcEndpointServiceResourceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcEndpointServiceResourceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcEndpointServiceResourceAttributes(*ModifyVpcEndpointServiceResourceAttributesInput) (*ModifyVpcEndpointServiceResourceAttributesOutput, error)
	ModifyVpcEndpointServiceResourceAttributesWithContext(byteplus.Context, *ModifyVpcEndpointServiceResourceAttributesInput, ...request.Option) (*ModifyVpcEndpointServiceResourceAttributesOutput, error)
	ModifyVpcEndpointServiceResourceAttributesRequest(*ModifyVpcEndpointServiceResourceAttributesInput) (*request.Request, *ModifyVpcEndpointServiceResourceAttributesOutput)

	ModifyVpcEndpointZoneConnectionResourceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcEndpointZoneConnectionResourceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcEndpointZoneConnectionResourceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcEndpointZoneConnectionResourceAttributes(*ModifyVpcEndpointZoneConnectionResourceAttributesInput) (*ModifyVpcEndpointZoneConnectionResourceAttributesOutput, error)
	ModifyVpcEndpointZoneConnectionResourceAttributesWithContext(byteplus.Context, *ModifyVpcEndpointZoneConnectionResourceAttributesInput, ...request.Option) (*ModifyVpcEndpointZoneConnectionResourceAttributesOutput, error)
	ModifyVpcEndpointZoneConnectionResourceAttributesRequest(*ModifyVpcEndpointZoneConnectionResourceAttributesInput) (*request.Request, *ModifyVpcEndpointZoneConnectionResourceAttributesOutput)

	ModifyVpcGatewayEndpointAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcGatewayEndpointAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcGatewayEndpointAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcGatewayEndpointAttributes(*ModifyVpcGatewayEndpointAttributesInput) (*ModifyVpcGatewayEndpointAttributesOutput, error)
	ModifyVpcGatewayEndpointAttributesWithContext(byteplus.Context, *ModifyVpcGatewayEndpointAttributesInput, ...request.Option) (*ModifyVpcGatewayEndpointAttributesOutput, error)
	ModifyVpcGatewayEndpointAttributesRequest(*ModifyVpcGatewayEndpointAttributesInput) (*request.Request, *ModifyVpcGatewayEndpointAttributesOutput)

	RemovePermissionFromVpcEndpointServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemovePermissionFromVpcEndpointServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemovePermissionFromVpcEndpointServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemovePermissionFromVpcEndpointService(*RemovePermissionFromVpcEndpointServiceInput) (*RemovePermissionFromVpcEndpointServiceOutput, error)
	RemovePermissionFromVpcEndpointServiceWithContext(byteplus.Context, *RemovePermissionFromVpcEndpointServiceInput, ...request.Option) (*RemovePermissionFromVpcEndpointServiceOutput, error)
	RemovePermissionFromVpcEndpointServiceRequest(*RemovePermissionFromVpcEndpointServiceInput) (*request.Request, *RemovePermissionFromVpcEndpointServiceOutput)

	RemoveZoneFromVpcEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveZoneFromVpcEndpointCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveZoneFromVpcEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveZoneFromVpcEndpoint(*RemoveZoneFromVpcEndpointInput) (*RemoveZoneFromVpcEndpointOutput, error)
	RemoveZoneFromVpcEndpointWithContext(byteplus.Context, *RemoveZoneFromVpcEndpointInput, ...request.Option) (*RemoveZoneFromVpcEndpointOutput, error)
	RemoveZoneFromVpcEndpointRequest(*RemoveZoneFromVpcEndpointInput) (*request.Request, *RemoveZoneFromVpcEndpointOutput)

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

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

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

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

	VerifyVpcEndpointServicePrivateDNSCommon(*map[string]interface{}) (*map[string]interface{}, error)
	VerifyVpcEndpointServicePrivateDNSCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	VerifyVpcEndpointServicePrivateDNSCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	VerifyVpcEndpointServicePrivateDNS(*VerifyVpcEndpointServicePrivateDNSInput) (*VerifyVpcEndpointServicePrivateDNSOutput, error)
	VerifyVpcEndpointServicePrivateDNSWithContext(byteplus.Context, *VerifyVpcEndpointServicePrivateDNSInput, ...request.Option) (*VerifyVpcEndpointServicePrivateDNSOutput, error)
	VerifyVpcEndpointServicePrivateDNSRequest(*VerifyVpcEndpointServicePrivateDNSInput) (*request.Request, *VerifyVpcEndpointServicePrivateDNSOutput)
}

PRIVATELINKAPI provides an interface to enable mocking the privatelink.PRIVATELINK service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// PRIVATELINK.
func myFunc(svc PRIVATELINKAPI) bool {
    // Make svc.AddPermissionToVpcEndpointService request
}

func main() {
    sess := session.New()
    svc := privatelink.New(sess)

    myFunc(svc)
}

type PermissionForDescribeVpcEndpointServicePermissionsOutput

type PermissionForDescribeVpcEndpointServicePermissionsOutput struct {
	PermitAccountId *string `type:"string"`
	// contains filtered or unexported fields
}

func (PermissionForDescribeVpcEndpointServicePermissionsOutput) GoString

GoString returns the string representation

func (*PermissionForDescribeVpcEndpointServicePermissionsOutput) SetPermitAccountId

SetPermitAccountId sets the PermitAccountId field's value.

func (PermissionForDescribeVpcEndpointServicePermissionsOutput) String

String returns the string representation

type PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput

type PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput struct {
	Name *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

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

func (PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput) GoString

GoString returns the string representation

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput) SetName

SetName sets the Name field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput) SetType

SetType sets the Type field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput) SetValue

SetValue sets the Value field's value.

func (PrivateDNSNameConfigurationForDescribeVpcEndpointServiceAttributesOutput) String

String returns the string representation

type PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput

type PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput struct {
	Name *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

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

func (PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput) GoString

GoString returns the string representation

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput) SetName

SetName sets the Name field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput) SetStatus

SetStatus sets the Status field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput) SetType

SetType sets the Type field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput) SetValue

SetValue sets the Value field's value.

func (PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput) String

String returns the string representation

type PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput

type PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput struct {
	Name *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

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

func (PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput) GoString

GoString returns the string representation

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput) SetName

SetName sets the Name field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput) SetStatus

SetStatus sets the Status field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput) SetType

SetType sets the Type field's value.

func (*PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput) SetValue

SetValue sets the Value field's value.

func (PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput) String

String returns the string representation

type RemovePermissionFromVpcEndpointServiceInput

type RemovePermissionFromVpcEndpointServiceInput struct {

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

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RemovePermissionFromVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*RemovePermissionFromVpcEndpointServiceInput) SetPermitAccountId

SetPermitAccountId sets the PermitAccountId field's value.

func (*RemovePermissionFromVpcEndpointServiceInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (RemovePermissionFromVpcEndpointServiceInput) String

String returns the string representation

func (*RemovePermissionFromVpcEndpointServiceInput) Validate

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

type RemovePermissionFromVpcEndpointServiceOutput

type RemovePermissionFromVpcEndpointServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemovePermissionFromVpcEndpointServiceOutput) GoString

GoString returns the string representation

func (*RemovePermissionFromVpcEndpointServiceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemovePermissionFromVpcEndpointServiceOutput) String

String returns the string representation

type RemoveZoneFromVpcEndpointInput

type RemoveZoneFromVpcEndpointInput struct {

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

	// ZoneId is a required field
	ZoneId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveZoneFromVpcEndpointInput) GoString

GoString returns the string representation

func (*RemoveZoneFromVpcEndpointInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*RemoveZoneFromVpcEndpointInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (RemoveZoneFromVpcEndpointInput) String

String returns the string representation

func (*RemoveZoneFromVpcEndpointInput) Validate

func (s *RemoveZoneFromVpcEndpointInput) Validate() error

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

type RemoveZoneFromVpcEndpointOutput

type RemoveZoneFromVpcEndpointOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemoveZoneFromVpcEndpointOutput) GoString

GoString returns the string representation

func (*RemoveZoneFromVpcEndpointOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveZoneFromVpcEndpointOutput) String

String returns the string representation

type ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput

type ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput struct {
	AutoAllocatedEnabled *bool `type:"boolean"`

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

func (ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput) GoString

GoString returns the string representation

func (*ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput) SetAutoAllocatedEnabled

SetAutoAllocatedEnabled sets the AutoAllocatedEnabled field's value.

func (*ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ResourceAutoAllocatedForModifyVpcEndpointServiceResourceAttributesInput) String

String returns the string representation

type ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput

type ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput struct {
	InstanceId *string `type:"string"`

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

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

func (ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput) String

String returns the string representation

func (*ResourceForCreateUniqueResourceTypeVpcEndpointServiceInput) Validate

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

type ResourceForCreateVpcEndpointServiceInput

type ResourceForCreateVpcEndpointServiceInput struct {
	InstanceId *string `type:"string"`

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

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

func (ResourceForCreateVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*ResourceForCreateVpcEndpointServiceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResourceForCreateVpcEndpointServiceInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceForCreateVpcEndpointServiceInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (ResourceForCreateVpcEndpointServiceInput) String

String returns the string representation

func (*ResourceForCreateVpcEndpointServiceInput) Validate

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

type ResourceForDescribeVpcEndpointServiceResourcesOutput

type ResourceForDescribeVpcEndpointServiceResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

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

func (ResourceForDescribeVpcEndpointServiceResourcesOutput) GoString

GoString returns the string representation

func (*ResourceForDescribeVpcEndpointServiceResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceForDescribeVpcEndpointServiceResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceForDescribeVpcEndpointServiceResourcesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ResourceForDescribeVpcEndpointServiceResourcesOutput) String

String returns the string representation

type ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput

type ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput struct {
	InstanceId *string `type:"string"`

	// ResourceId is a required field
	ResourceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) GoString

GoString returns the string representation

func (*ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) String

String returns the string representation

func (*ResourceForModifyUniqueResourceTypeVpcEndpointServiceAttributesInput) Validate

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

type ResourceTagForListTagsForResourcesOutput

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

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

func (ResourceTagForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

String returns the string representation

type ResourcesAllocateForEnableVpcEndpointConnectionInput

type ResourcesAllocateForEnableVpcEndpointConnectionInput struct {
	ResourceId *string `type:"string"`

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

func (ResourcesAllocateForEnableVpcEndpointConnectionInput) GoString

GoString returns the string representation

func (*ResourcesAllocateForEnableVpcEndpointConnectionInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourcesAllocateForEnableVpcEndpointConnectionInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ResourcesAllocateForEnableVpcEndpointConnectionInput) String

String returns the string representation

type TagFilterForDescribeVpcEndpointServicesInput

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

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

func (TagFilterForDescribeVpcEndpointServicesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVpcEndpointServicesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcEndpointServicesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcEndpointServicesInput) String

String returns the string representation

type TagFilterForDescribeVpcEndpointsInput

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

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

func (TagFilterForDescribeVpcEndpointsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVpcEndpointsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcEndpointsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcEndpointsInput) String

String returns the string representation

type TagFilterForDescribeVpcGatewayEndpointServicesInput

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

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

func (TagFilterForDescribeVpcGatewayEndpointServicesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVpcGatewayEndpointServicesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcGatewayEndpointServicesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcGatewayEndpointServicesInput) String

String returns the string representation

type TagFilterForDescribeVpcGatewayEndpointsInput

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

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

func (TagFilterForDescribeVpcGatewayEndpointsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVpcGatewayEndpointsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcGatewayEndpointsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcGatewayEndpointsInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

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

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

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForCreateUniqueResourceTypeVpcEndpointServiceInput

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

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

func (TagForCreateUniqueResourceTypeVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*TagForCreateUniqueResourceTypeVpcEndpointServiceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateUniqueResourceTypeVpcEndpointServiceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateUniqueResourceTypeVpcEndpointServiceInput) String

String returns the string representation

type TagForCreateVpcEndpointInput

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

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

func (TagForCreateVpcEndpointInput) GoString

func (s TagForCreateVpcEndpointInput) GoString() string

GoString returns the string representation

func (*TagForCreateVpcEndpointInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateVpcEndpointInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateVpcEndpointInput) String

String returns the string representation

type TagForCreateVpcEndpointServiceInput

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

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

func (TagForCreateVpcEndpointServiceInput) GoString

GoString returns the string representation

func (*TagForCreateVpcEndpointServiceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateVpcEndpointServiceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateVpcEndpointServiceInput) String

String returns the string representation

type TagForCreateVpcGatewayEndpointInput

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

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

func (TagForCreateVpcGatewayEndpointInput) GoString

GoString returns the string representation

func (*TagForCreateVpcGatewayEndpointInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateVpcGatewayEndpointInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateVpcGatewayEndpointInput) String

String returns the string representation

type TagForDescribeVpcEndpointAttributesOutput

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

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

func (TagForDescribeVpcEndpointAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcEndpointAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcEndpointAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcEndpointAttributesOutput) String

String returns the string representation

type TagForDescribeVpcEndpointServiceAttributesOutput

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

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

func (TagForDescribeVpcEndpointServiceAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcEndpointServiceAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcEndpointServiceAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcEndpointServiceAttributesOutput) String

String returns the string representation

type TagForDescribeVpcEndpointServicesByEndUserOutput

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

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

func (TagForDescribeVpcEndpointServicesByEndUserOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcEndpointServicesByEndUserOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcEndpointServicesByEndUserOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcEndpointServicesByEndUserOutput) String

String returns the string representation

type TagForDescribeVpcEndpointServicesOutput

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

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

func (TagForDescribeVpcEndpointServicesOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcEndpointServicesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcEndpointServicesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcEndpointServicesOutput) String

String returns the string representation

type TagForDescribeVpcEndpointsOutput

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

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

func (TagForDescribeVpcEndpointsOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcEndpointsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcEndpointsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcEndpointsOutput) String

String returns the string representation

type TagForDescribeVpcGatewayEndpointAttributesOutput

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

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

func (TagForDescribeVpcGatewayEndpointAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcGatewayEndpointAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcGatewayEndpointAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcGatewayEndpointAttributesOutput) String

String returns the string representation

type TagForDescribeVpcGatewayEndpointsOutput

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

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

func (TagForDescribeVpcGatewayEndpointsOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcGatewayEndpointsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcGatewayEndpointsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcGatewayEndpointsOutput) String

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

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

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

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

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

type TagResourcesInput

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"EnumOfResourceTypeForTagResourcesInput"`

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

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

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"EnumOfResourceTypeForUntagResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

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

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

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

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type VerifyVpcEndpointServicePrivateDNSInput

type VerifyVpcEndpointServicePrivateDNSInput struct {

	// ServiceId is a required field
	ServiceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (VerifyVpcEndpointServicePrivateDNSInput) GoString

GoString returns the string representation

func (*VerifyVpcEndpointServicePrivateDNSInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (VerifyVpcEndpointServicePrivateDNSInput) String

String returns the string representation

func (*VerifyVpcEndpointServicePrivateDNSInput) Validate

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

type VerifyVpcEndpointServicePrivateDNSOutput

type VerifyVpcEndpointServicePrivateDNSOutput struct {
	Metadata *response.ResponseMetadata

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

func (VerifyVpcEndpointServicePrivateDNSOutput) GoString

GoString returns the string representation

func (*VerifyVpcEndpointServicePrivateDNSOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (VerifyVpcEndpointServicePrivateDNSOutput) String

String returns the string representation

type VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput

type VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput struct {
	AutoAcceptEnabled *bool `type:"boolean"`

	BillingType *int32 `type:"int32"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	PrivateDNSNameConfiguration *PrivateDNSNameConfigurationForDescribeVpcEndpointServicesByEndUserOutput `type:"structure"`

	PrivateDNSType *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceDomain *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	ServiceNameManaged *string `type:"string"`

	ServiceOwner *string `type:"string"`

	ServiceResourceType *string `type:"string"`

	ServiceType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcEndpointServicesByEndUserOutput `type:"list"`

	UpdateTime *string `type:"string"`

	WildcardDomainEnabled *bool `type:"boolean"`

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

func (VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) GoString

GoString returns the string representation

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetDescription

SetDescription sets the Description field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetPayer

SetPayer sets the Payer field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetPrivateDNSNameConfiguration

SetPrivateDNSNameConfiguration sets the PrivateDNSNameConfiguration field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetPrivateDNSType

SetPrivateDNSType sets the PrivateDNSType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceDomain

SetServiceDomain sets the ServiceDomain field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceNameManaged

SetServiceNameManaged sets the ServiceNameManaged field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceOwner

SetServiceOwner sets the ServiceOwner field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceResourceType

SetServiceResourceType sets the ServiceResourceType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetStatus

SetStatus sets the Status field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetTags

SetTags sets the Tags field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetWildcardDomainEnabled

SetWildcardDomainEnabled sets the WildcardDomainEnabled field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (VpcEndpointServiceForDescribeVpcEndpointServicesByEndUserOutput) String

String returns the string representation

type VpcEndpointServiceForDescribeVpcEndpointServicesOutput

type VpcEndpointServiceForDescribeVpcEndpointServicesOutput struct {
	AutoAcceptEnabled *bool `type:"boolean"`

	BillingType *int32 `type:"int32"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IpAddressVersions []*string `type:"list"`

	Payer *string `type:"string"`

	PrivateDNSEnabled *bool `type:"boolean"`

	PrivateDNSName *string `type:"string"`

	PrivateDNSNameConfiguration *PrivateDNSNameConfigurationForDescribeVpcEndpointServicesOutput `type:"structure"`

	PrivateDNSType *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceDomain *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	ServiceNameManaged *string `type:"string"`

	ServiceOwner *string `type:"string"`

	ServiceResourceType *string `type:"string"`

	ServiceType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeVpcEndpointServicesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	WildcardDomainEnabled *bool `type:"boolean"`

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

func (VpcEndpointServiceForDescribeVpcEndpointServicesOutput) GoString

GoString returns the string representation

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetAutoAcceptEnabled

SetAutoAcceptEnabled sets the AutoAcceptEnabled field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetDescription

SetDescription sets the Description field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetIpAddressVersions

SetIpAddressVersions sets the IpAddressVersions field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetPayer

SetPayer sets the Payer field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetPrivateDNSEnabled

SetPrivateDNSEnabled sets the PrivateDNSEnabled field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetPrivateDNSName

SetPrivateDNSName sets the PrivateDNSName field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetPrivateDNSNameConfiguration

SetPrivateDNSNameConfiguration sets the PrivateDNSNameConfiguration field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetPrivateDNSType

SetPrivateDNSType sets the PrivateDNSType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceDomain

SetServiceDomain sets the ServiceDomain field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceNameManaged

SetServiceNameManaged sets the ServiceNameManaged field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceOwner

SetServiceOwner sets the ServiceOwner field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceResourceType

SetServiceResourceType sets the ServiceResourceType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetStatus

SetStatus sets the Status field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetTags

SetTags sets the Tags field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetWildcardDomainEnabled

SetWildcardDomainEnabled sets the WildcardDomainEnabled field's value.

func (*VpcEndpointServiceForDescribeVpcEndpointServicesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (VpcEndpointServiceForDescribeVpcEndpointServicesOutput) String

String returns the string representation

type VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput

type VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ServiceId *string `type:"string"`

	ServiceName *string `type:"string"`

	Status *string `type:"string"`

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

func (VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) GoString

GoString returns the string representation

func (*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) SetDescription

SetDescription sets the Description field's value.

func (*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) SetStatus

SetStatus sets the Status field's value.

func (*VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (VpcGatewayEndpointServiceForDescribeVpcGatewayEndpointServicesOutput) String

String returns the string representation

type ZoneForCreateVpcEndpointInput

type ZoneForCreateVpcEndpointInput struct {
	PrivateIpAddress *string `type:"string"`

	PrivateIpv6Address *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (ZoneForCreateVpcEndpointInput) GoString

GoString returns the string representation

func (*ZoneForCreateVpcEndpointInput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*ZoneForCreateVpcEndpointInput) SetPrivateIpv6Address

SetPrivateIpv6Address sets the PrivateIpv6Address field's value.

func (*ZoneForCreateVpcEndpointInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneForCreateVpcEndpointInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneForCreateVpcEndpointInput) String

String returns the string representation

type ZoneForDescribeVpcEndpointConnectionsOutput

type ZoneForDescribeVpcEndpointConnectionsOutput struct {
	NetworkInterfaceIP *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	NetworkInterfaceIpv6 *string `type:"string"`

	ReplacedNetworkInterfaceId *string `type:"string"`

	ReplacedNetworkInterfaceIp *string `type:"string"`

	ReplacedNetworkInterfaceIpv6 *string `type:"string"`

	ReplacedResourceId *string `type:"string"`

	ReplacingResource *bool `type:"boolean"`

	ResourceId *string `type:"string"`

	ServiceStatus *string `type:"string"`

	SubnetId *string `type:"string"`

	ZoneDomain *string `type:"string"`

	ZoneId *string `type:"string"`

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

func (ZoneForDescribeVpcEndpointConnectionsOutput) GoString

GoString returns the string representation

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetNetworkInterfaceIP

SetNetworkInterfaceIP sets the NetworkInterfaceIP field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetNetworkInterfaceIpv6

SetNetworkInterfaceIpv6 sets the NetworkInterfaceIpv6 field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetReplacedNetworkInterfaceId

SetReplacedNetworkInterfaceId sets the ReplacedNetworkInterfaceId field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetReplacedNetworkInterfaceIp

SetReplacedNetworkInterfaceIp sets the ReplacedNetworkInterfaceIp field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetReplacedNetworkInterfaceIpv6

SetReplacedNetworkInterfaceIpv6 sets the ReplacedNetworkInterfaceIpv6 field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetReplacedResourceId

SetReplacedResourceId sets the ReplacedResourceId field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetReplacingResource

SetReplacingResource sets the ReplacingResource field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetServiceStatus

SetServiceStatus sets the ServiceStatus field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetZoneDomain

SetZoneDomain sets the ZoneDomain field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*ZoneForDescribeVpcEndpointConnectionsOutput) SetZoneStatus

SetZoneStatus sets the ZoneStatus field's value.

func (ZoneForDescribeVpcEndpointConnectionsOutput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

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