Documentation
¶
Overview ¶
Package natgatewayiface provides an interface to enable mocking the NATGATEWAY service client for testing your code.
It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.
Index ¶
- Constants
- type CreateDnatEntryInput
- func (s CreateDnatEntryInput) GoString() string
- func (s *CreateDnatEntryInput) SetDnatEntryName(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetExternalIp(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetExternalPort(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetInternalIp(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetInternalPort(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetNatGatewayId(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetPortType(v string) *CreateDnatEntryInput
- func (s *CreateDnatEntryInput) SetProtocol(v string) *CreateDnatEntryInput
- func (s CreateDnatEntryInput) String() string
- func (s *CreateDnatEntryInput) Validate() error
- type CreateDnatEntryOutput
- type CreateNatGatewayInput
- func (s CreateNatGatewayInput) GoString() string
- func (s *CreateNatGatewayInput) SetBillingType(v int64) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetClientToken(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetDescription(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetNatGatewayName(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetPeriod(v int64) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetPeriodUnit(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetProjectName(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetSpec(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetSubnetId(v string) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetTags(v []*TagForCreateNatGatewayInput) *CreateNatGatewayInput
- func (s *CreateNatGatewayInput) SetVpcId(v string) *CreateNatGatewayInput
- func (s CreateNatGatewayInput) String() string
- func (s *CreateNatGatewayInput) Validate() error
- type CreateNatGatewayOutput
- type CreateNatIpInput
- func (s CreateNatIpInput) GoString() string
- func (s *CreateNatIpInput) SetNatGatewayId(v string) *CreateNatIpInput
- func (s *CreateNatIpInput) SetNatIp(v string) *CreateNatIpInput
- func (s *CreateNatIpInput) SetNatIpDescription(v string) *CreateNatIpInput
- func (s *CreateNatIpInput) SetNatIpName(v string) *CreateNatIpInput
- func (s CreateNatIpInput) String() string
- func (s *CreateNatIpInput) Validate() error
- type CreateNatIpLimitRuleInput
- func (s CreateNatIpLimitRuleInput) GoString() string
- func (s *CreateNatIpLimitRuleInput) SetInboundMbpsLimit(v int64) *CreateNatIpLimitRuleInput
- func (s *CreateNatIpLimitRuleInput) SetInternalIp(v string) *CreateNatIpLimitRuleInput
- func (s *CreateNatIpLimitRuleInput) SetNatGatewayId(v string) *CreateNatIpLimitRuleInput
- func (s *CreateNatIpLimitRuleInput) SetOutboundMbpsLimit(v int64) *CreateNatIpLimitRuleInput
- func (s CreateNatIpLimitRuleInput) String() string
- func (s *CreateNatIpLimitRuleInput) Validate() error
- type CreateNatIpLimitRuleOutput
- type CreateNatIpOutput
- type CreateSessionLogInput
- func (s CreateSessionLogInput) GoString() string
- func (s *CreateSessionLogInput) SetDescription(v string) *CreateSessionLogInput
- func (s *CreateSessionLogInput) SetEnableTlsTopicIndex(v bool) *CreateSessionLogInput
- func (s *CreateSessionLogInput) SetNatGatewayId(v string) *CreateSessionLogInput
- func (s *CreateSessionLogInput) SetSessionLogName(v string) *CreateSessionLogInput
- func (s *CreateSessionLogInput) SetTlsProjectName(v string) *CreateSessionLogInput
- func (s *CreateSessionLogInput) SetTlsTopicName(v string) *CreateSessionLogInput
- func (s CreateSessionLogInput) String() string
- func (s *CreateSessionLogInput) Validate() error
- type CreateSessionLogOutput
- type CreateSnatEntryInput
- func (s CreateSnatEntryInput) GoString() string
- func (s *CreateSnatEntryInput) SetEipId(v string) *CreateSnatEntryInput
- func (s *CreateSnatEntryInput) SetNatGatewayId(v string) *CreateSnatEntryInput
- func (s *CreateSnatEntryInput) SetSnatEntryName(v string) *CreateSnatEntryInput
- func (s *CreateSnatEntryInput) SetSourceCidr(v string) *CreateSnatEntryInput
- func (s *CreateSnatEntryInput) SetSubnetId(v string) *CreateSnatEntryInput
- func (s CreateSnatEntryInput) String() string
- func (s *CreateSnatEntryInput) Validate() error
- type CreateSnatEntryOutput
- type DeleteDnatEntryInput
- type DeleteDnatEntryOutput
- type DeleteNatGatewayInput
- type DeleteNatGatewayOutput
- type DeleteNatIpInput
- type DeleteNatIpLimitRuleInput
- type DeleteNatIpLimitRuleOutput
- type DeleteNatIpOutput
- type DeleteSessionLogInput
- type DeleteSessionLogOutput
- type DeleteSnatEntryInput
- type DeleteSnatEntryOutput
- type DescribeDnatEntriesInput
- func (s DescribeDnatEntriesInput) GoString() string
- func (s *DescribeDnatEntriesInput) SetDnatEntryIds(v []*string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetDnatEntryName(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetExternalIp(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetExternalPort(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetInternalIp(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetInternalPort(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetNatGatewayId(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetPageNumber(v int64) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetPageSize(v int64) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetPortType(v string) *DescribeDnatEntriesInput
- func (s *DescribeDnatEntriesInput) SetProtocol(v string) *DescribeDnatEntriesInput
- func (s DescribeDnatEntriesInput) String() string
- func (s *DescribeDnatEntriesInput) Validate() error
- type DescribeDnatEntriesOutput
- func (s DescribeDnatEntriesOutput) GoString() string
- func (s *DescribeDnatEntriesOutput) SetDnatEntries(v []*DnatEntryForDescribeDnatEntriesOutput) *DescribeDnatEntriesOutput
- func (s *DescribeDnatEntriesOutput) SetPageNumber(v int64) *DescribeDnatEntriesOutput
- func (s *DescribeDnatEntriesOutput) SetPageSize(v int64) *DescribeDnatEntriesOutput
- func (s *DescribeDnatEntriesOutput) SetRequestId(v string) *DescribeDnatEntriesOutput
- func (s *DescribeDnatEntriesOutput) SetTotalCount(v int64) *DescribeDnatEntriesOutput
- func (s DescribeDnatEntriesOutput) String() string
- type DescribeDnatEntryAttributesInput
- type DescribeDnatEntryAttributesOutput
- func (s DescribeDnatEntryAttributesOutput) GoString() string
- func (s *DescribeDnatEntryAttributesOutput) SetDnatEntryId(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetDnatEntryName(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetExternalIp(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetExternalPort(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetInternalIp(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetInternalPort(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetNatGatewayId(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetPortType(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetProtocol(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetRequestId(v string) *DescribeDnatEntryAttributesOutput
- func (s *DescribeDnatEntryAttributesOutput) SetStatus(v string) *DescribeDnatEntryAttributesOutput
- func (s DescribeDnatEntryAttributesOutput) String() string
- type DescribeNatGatewayAttributesInput
- type DescribeNatGatewayAttributesOutput
- func (s DescribeNatGatewayAttributesOutput) GoString() string
- func (s *DescribeNatGatewayAttributesOutput) SetBillingType(v int64) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetBusinessStatus(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetCreationTime(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetDeletedTime(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetDescription(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetDnatEntryIds(v []*string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetEipAddresses(v []*EipAddressForDescribeNatGatewayAttributesOutput) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetExpiredTime(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetLockReason(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetNatGatewayId(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetNatGatewayName(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetNetworkInterfaceId(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetNetworkType(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetOverdueTime(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetProjectName(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetRequestId(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetSmartScheduleEnabled(v bool) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetSmartScheduleRule(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetSnatEntryIds(v []*string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetSpec(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetStatus(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetSubnetId(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetTags(v []*TagForDescribeNatGatewayAttributesOutput) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetUpdatedAt(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetVpcId(v string) *DescribeNatGatewayAttributesOutput
- func (s *DescribeNatGatewayAttributesOutput) SetZoneId(v string) *DescribeNatGatewayAttributesOutput
- func (s DescribeNatGatewayAttributesOutput) String() string
- type DescribeNatGatewaysInput
- func (s DescribeNatGatewaysInput) GoString() string
- func (s *DescribeNatGatewaysInput) SetDescription(v string) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetNatGatewayIds(v []*string) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetNatGatewayName(v string) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetPageNumber(v int64) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetPageSize(v int64) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetProjectName(v string) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetSpec(v string) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetSubnetId(v string) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetTagFilters(v []*TagFilterForDescribeNatGatewaysInput) *DescribeNatGatewaysInput
- func (s *DescribeNatGatewaysInput) SetVpcId(v string) *DescribeNatGatewaysInput
- func (s DescribeNatGatewaysInput) String() string
- func (s *DescribeNatGatewaysInput) Validate() error
- type DescribeNatGatewaysOutput
- func (s DescribeNatGatewaysOutput) GoString() string
- func (s *DescribeNatGatewaysOutput) SetNatGateways(v []*NatGatewayForDescribeNatGatewaysOutput) *DescribeNatGatewaysOutput
- func (s *DescribeNatGatewaysOutput) SetPageNumber(v int64) *DescribeNatGatewaysOutput
- func (s *DescribeNatGatewaysOutput) SetPageSize(v int64) *DescribeNatGatewaysOutput
- func (s *DescribeNatGatewaysOutput) SetRequestId(v string) *DescribeNatGatewaysOutput
- func (s *DescribeNatGatewaysOutput) SetTotalCount(v int64) *DescribeNatGatewaysOutput
- func (s DescribeNatGatewaysOutput) String() string
- type DescribeNatIpAttributesInput
- type DescribeNatIpAttributesOutput
- func (s DescribeNatIpAttributesOutput) GoString() string
- func (s *DescribeNatIpAttributesOutput) SetIsDefault(v bool) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetNatGatewayId(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetNatIp(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetNatIpDescription(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetNatIpId(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetNatIpName(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetRequestId(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetStatus(v string) *DescribeNatIpAttributesOutput
- func (s *DescribeNatIpAttributesOutput) SetUsingStatus(v string) *DescribeNatIpAttributesOutput
- func (s DescribeNatIpAttributesOutput) String() string
- type DescribeNatIpLimitRulesInput
- func (s DescribeNatIpLimitRulesInput) GoString() string
- func (s *DescribeNatIpLimitRulesInput) SetLimitRuleIds(v []*string) *DescribeNatIpLimitRulesInput
- func (s *DescribeNatIpLimitRulesInput) SetNatGatewayId(v string) *DescribeNatIpLimitRulesInput
- func (s *DescribeNatIpLimitRulesInput) SetPageNumber(v int64) *DescribeNatIpLimitRulesInput
- func (s *DescribeNatIpLimitRulesInput) SetPageSize(v int64) *DescribeNatIpLimitRulesInput
- func (s DescribeNatIpLimitRulesInput) String() string
- func (s *DescribeNatIpLimitRulesInput) Validate() error
- type DescribeNatIpLimitRulesOutput
- func (s DescribeNatIpLimitRulesOutput) GoString() string
- func (s *DescribeNatIpLimitRulesOutput) SetNatIpLimitRules(v []*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) *DescribeNatIpLimitRulesOutput
- func (s *DescribeNatIpLimitRulesOutput) SetPageNumber(v int64) *DescribeNatIpLimitRulesOutput
- func (s *DescribeNatIpLimitRulesOutput) SetPageSize(v int64) *DescribeNatIpLimitRulesOutput
- func (s *DescribeNatIpLimitRulesOutput) SetRequestId(v string) *DescribeNatIpLimitRulesOutput
- func (s *DescribeNatIpLimitRulesOutput) SetTotalCount(v int64) *DescribeNatIpLimitRulesOutput
- func (s DescribeNatIpLimitRulesOutput) String() string
- type DescribeNatIpsInput
- func (s DescribeNatIpsInput) GoString() string
- func (s *DescribeNatIpsInput) SetNatGatewayId(v string) *DescribeNatIpsInput
- func (s *DescribeNatIpsInput) SetNatIpIds(v []*string) *DescribeNatIpsInput
- func (s *DescribeNatIpsInput) SetNatIpName(v string) *DescribeNatIpsInput
- func (s *DescribeNatIpsInput) SetPageNumber(v int64) *DescribeNatIpsInput
- func (s *DescribeNatIpsInput) SetPageSize(v int64) *DescribeNatIpsInput
- func (s DescribeNatIpsInput) String() string
- func (s *DescribeNatIpsInput) Validate() error
- type DescribeNatIpsOutput
- func (s DescribeNatIpsOutput) GoString() string
- func (s *DescribeNatIpsOutput) SetNatIps(v []*NatIpForDescribeNatIpsOutput) *DescribeNatIpsOutput
- func (s *DescribeNatIpsOutput) SetPageNumber(v int64) *DescribeNatIpsOutput
- func (s *DescribeNatIpsOutput) SetPageSize(v int64) *DescribeNatIpsOutput
- func (s *DescribeNatIpsOutput) SetRequestId(v string) *DescribeNatIpsOutput
- func (s *DescribeNatIpsOutput) SetTotalCount(v int64) *DescribeNatIpsOutput
- func (s DescribeNatIpsOutput) String() string
- type DescribeSessionLogsInput
- func (s DescribeSessionLogsInput) GoString() string
- func (s *DescribeSessionLogsInput) SetNatGatewayId(v string) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetPageNumber(v int64) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetPageSize(v int64) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetSessionLogIds(v []*string) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetSessionLogName(v string) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetStatus(v string) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetTlsProjectName(v string) *DescribeSessionLogsInput
- func (s *DescribeSessionLogsInput) SetTlsTopicName(v string) *DescribeSessionLogsInput
- func (s DescribeSessionLogsInput) String() string
- type DescribeSessionLogsOutput
- func (s DescribeSessionLogsOutput) GoString() string
- func (s *DescribeSessionLogsOutput) SetPageNumber(v int64) *DescribeSessionLogsOutput
- func (s *DescribeSessionLogsOutput) SetPageSize(v int64) *DescribeSessionLogsOutput
- func (s *DescribeSessionLogsOutput) SetRequestId(v string) *DescribeSessionLogsOutput
- func (s *DescribeSessionLogsOutput) SetSessionLogs(v []*SessionLogForDescribeSessionLogsOutput) *DescribeSessionLogsOutput
- func (s *DescribeSessionLogsOutput) SetTotalCount(v int64) *DescribeSessionLogsOutput
- func (s DescribeSessionLogsOutput) String() string
- type DescribeSnatEntriesInput
- func (s DescribeSnatEntriesInput) GoString() string
- func (s *DescribeSnatEntriesInput) SetEipId(v string) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetNatGatewayId(v string) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetPageNumber(v int64) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetPageSize(v int64) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetSnatEntryIds(v []*string) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetSnatEntryName(v string) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetSourceCidr(v string) *DescribeSnatEntriesInput
- func (s *DescribeSnatEntriesInput) SetSubnetId(v string) *DescribeSnatEntriesInput
- func (s DescribeSnatEntriesInput) String() string
- func (s *DescribeSnatEntriesInput) Validate() error
- type DescribeSnatEntriesOutput
- func (s DescribeSnatEntriesOutput) GoString() string
- func (s *DescribeSnatEntriesOutput) SetPageNumber(v int64) *DescribeSnatEntriesOutput
- func (s *DescribeSnatEntriesOutput) SetPageSize(v int64) *DescribeSnatEntriesOutput
- func (s *DescribeSnatEntriesOutput) SetRequestId(v string) *DescribeSnatEntriesOutput
- func (s *DescribeSnatEntriesOutput) SetSnatEntries(v []*SnatEntryForDescribeSnatEntriesOutput) *DescribeSnatEntriesOutput
- func (s *DescribeSnatEntriesOutput) SetTotalCount(v int64) *DescribeSnatEntriesOutput
- func (s DescribeSnatEntriesOutput) String() string
- type DescribeSnatEntryAttributesInput
- type DescribeSnatEntryAttributesOutput
- func (s DescribeSnatEntryAttributesOutput) GoString() string
- func (s *DescribeSnatEntryAttributesOutput) SetEipAddress(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetEipId(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetNatGatewayId(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetNatIpId(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetRequestId(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetSnatEntryId(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetSnatEntryName(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetSourceCidr(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetStatus(v string) *DescribeSnatEntryAttributesOutput
- func (s *DescribeSnatEntryAttributesOutput) SetSubnetId(v string) *DescribeSnatEntryAttributesOutput
- func (s DescribeSnatEntryAttributesOutput) String() string
- type DisableSessionLogInput
- type DisableSessionLogOutput
- type DnatEntryForDescribeDnatEntriesOutput
- func (s DnatEntryForDescribeDnatEntriesOutput) GoString() string
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetDnatEntryId(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetDnatEntryName(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetExternalIp(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetExternalPort(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetInternalIp(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetInternalPort(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetNatGatewayId(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetPortType(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetProtocol(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s *DnatEntryForDescribeDnatEntriesOutput) SetStatus(v string) *DnatEntryForDescribeDnatEntriesOutput
- func (s DnatEntryForDescribeDnatEntriesOutput) String() string
- type EipAddressForDescribeNatGatewayAttributesOutput
- func (s EipAddressForDescribeNatGatewayAttributesOutput) GoString() string
- func (s *EipAddressForDescribeNatGatewayAttributesOutput) SetAllocationId(v string) *EipAddressForDescribeNatGatewayAttributesOutput
- func (s *EipAddressForDescribeNatGatewayAttributesOutput) SetEipAddress(v string) *EipAddressForDescribeNatGatewayAttributesOutput
- func (s *EipAddressForDescribeNatGatewayAttributesOutput) SetUsingStatus(v string) *EipAddressForDescribeNatGatewayAttributesOutput
- func (s EipAddressForDescribeNatGatewayAttributesOutput) String() string
- type EipAddressForDescribeNatGatewaysOutput
- func (s EipAddressForDescribeNatGatewaysOutput) GoString() string
- func (s *EipAddressForDescribeNatGatewaysOutput) SetAllocationId(v string) *EipAddressForDescribeNatGatewaysOutput
- func (s *EipAddressForDescribeNatGatewaysOutput) SetEipAddress(v string) *EipAddressForDescribeNatGatewaysOutput
- func (s *EipAddressForDescribeNatGatewaysOutput) SetUsingStatus(v string) *EipAddressForDescribeNatGatewaysOutput
- func (s EipAddressForDescribeNatGatewaysOutput) String() string
- type EnableSessionLogInput
- type EnableSessionLogOutput
- type ListNatGatewayAvailableZonesInput
- type ListNatGatewayAvailableZonesOutput
- func (s ListNatGatewayAvailableZonesOutput) GoString() string
- func (s *ListNatGatewayAvailableZonesOutput) SetRequestId(v string) *ListNatGatewayAvailableZonesOutput
- func (s *ListNatGatewayAvailableZonesOutput) SetZones(v []*ZoneForListNatGatewayAvailableZonesOutput) *ListNatGatewayAvailableZonesOutput
- func (s ListNatGatewayAvailableZonesOutput) String() string
- type ListTagsForResourcesInput
- func (s ListTagsForResourcesInput) GoString() string
- func (s *ListTagsForResourcesInput) SetMaxResults(v int64) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetNextToken(v string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetResourceIds(v []*string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetResourceType(v string) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetTagFilters(v []*TagFilterForListTagsForResourcesInput) *ListTagsForResourcesInput
- func (s *ListTagsForResourcesInput) SetTagType(v string) *ListTagsForResourcesInput
- func (s ListTagsForResourcesInput) String() string
- func (s *ListTagsForResourcesInput) Validate() error
- type ListTagsForResourcesOutput
- func (s ListTagsForResourcesOutput) GoString() string
- func (s *ListTagsForResourcesOutput) SetNextToken(v string) *ListTagsForResourcesOutput
- func (s *ListTagsForResourcesOutput) SetRequestId(v string) *ListTagsForResourcesOutput
- func (s *ListTagsForResourcesOutput) SetResourceTags(v []*ResourceTagForListTagsForResourcesOutput) *ListTagsForResourcesOutput
- func (s ListTagsForResourcesOutput) String() string
- type ModifyDnatEntryAttributesInput
- func (s ModifyDnatEntryAttributesInput) GoString() string
- func (s *ModifyDnatEntryAttributesInput) SetDnatEntryId(v string) *ModifyDnatEntryAttributesInput
- func (s *ModifyDnatEntryAttributesInput) SetDnatEntryName(v string) *ModifyDnatEntryAttributesInput
- func (s *ModifyDnatEntryAttributesInput) SetExternalIp(v string) *ModifyDnatEntryAttributesInput
- func (s *ModifyDnatEntryAttributesInput) SetExternalPort(v string) *ModifyDnatEntryAttributesInput
- func (s *ModifyDnatEntryAttributesInput) SetInternalIp(v string) *ModifyDnatEntryAttributesInput
- func (s *ModifyDnatEntryAttributesInput) SetInternalPort(v string) *ModifyDnatEntryAttributesInput
- func (s *ModifyDnatEntryAttributesInput) SetProtocol(v string) *ModifyDnatEntryAttributesInput
- func (s ModifyDnatEntryAttributesInput) String() string
- func (s *ModifyDnatEntryAttributesInput) Validate() error
- type ModifyDnatEntryAttributesOutput
- type ModifyNatGatewayAttributesInput
- func (s ModifyNatGatewayAttributesInput) GoString() string
- func (s *ModifyNatGatewayAttributesInput) SetDescription(v string) *ModifyNatGatewayAttributesInput
- func (s *ModifyNatGatewayAttributesInput) SetNatGatewayId(v string) *ModifyNatGatewayAttributesInput
- func (s *ModifyNatGatewayAttributesInput) SetNatGatewayName(v string) *ModifyNatGatewayAttributesInput
- func (s *ModifyNatGatewayAttributesInput) SetSpec(v string) *ModifyNatGatewayAttributesInput
- func (s ModifyNatGatewayAttributesInput) String() string
- func (s *ModifyNatGatewayAttributesInput) Validate() error
- type ModifyNatGatewayAttributesOutput
- type ModifyNatIpAttributesInput
- func (s ModifyNatIpAttributesInput) GoString() string
- func (s *ModifyNatIpAttributesInput) SetNatIpDescription(v string) *ModifyNatIpAttributesInput
- func (s *ModifyNatIpAttributesInput) SetNatIpId(v string) *ModifyNatIpAttributesInput
- func (s *ModifyNatIpAttributesInput) SetNatIpName(v string) *ModifyNatIpAttributesInput
- func (s ModifyNatIpAttributesInput) String() string
- func (s *ModifyNatIpAttributesInput) Validate() error
- type ModifyNatIpAttributesOutput
- type ModifyNatIpLimitRuleAttributesInput
- func (s ModifyNatIpLimitRuleAttributesInput) GoString() string
- func (s *ModifyNatIpLimitRuleAttributesInput) SetInboundMbpsLimit(v int64) *ModifyNatIpLimitRuleAttributesInput
- func (s *ModifyNatIpLimitRuleAttributesInput) SetLimitRuleId(v string) *ModifyNatIpLimitRuleAttributesInput
- func (s *ModifyNatIpLimitRuleAttributesInput) SetOutboundMbpsLimit(v int64) *ModifyNatIpLimitRuleAttributesInput
- func (s ModifyNatIpLimitRuleAttributesInput) String() string
- func (s *ModifyNatIpLimitRuleAttributesInput) Validate() error
- type ModifyNatIpLimitRuleAttributesOutput
- type ModifySessionLogInput
- func (s ModifySessionLogInput) GoString() string
- func (s *ModifySessionLogInput) SetDescription(v string) *ModifySessionLogInput
- func (s *ModifySessionLogInput) SetSessionLogId(v string) *ModifySessionLogInput
- func (s *ModifySessionLogInput) SetSessionLogName(v string) *ModifySessionLogInput
- func (s ModifySessionLogInput) String() string
- func (s *ModifySessionLogInput) Validate() error
- type ModifySessionLogOutput
- type ModifySnatEntryAttributesInput
- func (s ModifySnatEntryAttributesInput) GoString() string
- func (s *ModifySnatEntryAttributesInput) SetEipId(v string) *ModifySnatEntryAttributesInput
- func (s *ModifySnatEntryAttributesInput) SetSnatEntryId(v string) *ModifySnatEntryAttributesInput
- func (s *ModifySnatEntryAttributesInput) SetSnatEntryName(v string) *ModifySnatEntryAttributesInput
- func (s ModifySnatEntryAttributesInput) String() string
- func (s *ModifySnatEntryAttributesInput) Validate() error
- type ModifySnatEntryAttributesOutput
- type NATGATEWAY
- func (c *NATGATEWAY) CreateDnatEntry(input *CreateDnatEntryInput) (*CreateDnatEntryOutput, error)
- func (c *NATGATEWAY) CreateDnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateDnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) CreateDnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateDnatEntryRequest(input *CreateDnatEntryInput) (req *request.Request, output *CreateDnatEntryOutput)
- func (c *NATGATEWAY) CreateDnatEntryWithContext(ctx byteplus.Context, input *CreateDnatEntryInput, opts ...request.Option) (*CreateDnatEntryOutput, error)
- func (c *NATGATEWAY) CreateNatGateway(input *CreateNatGatewayInput) (*CreateNatGatewayOutput, error)
- func (c *NATGATEWAY) CreateNatGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateNatGatewayCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) CreateNatGatewayCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateNatGatewayRequest(input *CreateNatGatewayInput) (req *request.Request, output *CreateNatGatewayOutput)
- func (c *NATGATEWAY) CreateNatGatewayWithContext(ctx byteplus.Context, input *CreateNatGatewayInput, opts ...request.Option) (*CreateNatGatewayOutput, error)
- func (c *NATGATEWAY) CreateNatIp(input *CreateNatIpInput) (*CreateNatIpOutput, error)
- func (c *NATGATEWAY) CreateNatIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateNatIpCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) CreateNatIpCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateNatIpLimitRule(input *CreateNatIpLimitRuleInput) (*CreateNatIpLimitRuleOutput, error)
- func (c *NATGATEWAY) CreateNatIpLimitRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateNatIpLimitRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) CreateNatIpLimitRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateNatIpLimitRuleRequest(input *CreateNatIpLimitRuleInput) (req *request.Request, output *CreateNatIpLimitRuleOutput)
- func (c *NATGATEWAY) CreateNatIpLimitRuleWithContext(ctx byteplus.Context, input *CreateNatIpLimitRuleInput, opts ...request.Option) (*CreateNatIpLimitRuleOutput, error)
- func (c *NATGATEWAY) CreateNatIpRequest(input *CreateNatIpInput) (req *request.Request, output *CreateNatIpOutput)
- func (c *NATGATEWAY) CreateNatIpWithContext(ctx byteplus.Context, input *CreateNatIpInput, opts ...request.Option) (*CreateNatIpOutput, error)
- func (c *NATGATEWAY) CreateSessionLog(input *CreateSessionLogInput) (*CreateSessionLogOutput, error)
- func (c *NATGATEWAY) CreateSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) CreateSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateSessionLogRequest(input *CreateSessionLogInput) (req *request.Request, output *CreateSessionLogOutput)
- func (c *NATGATEWAY) CreateSessionLogWithContext(ctx byteplus.Context, input *CreateSessionLogInput, opts ...request.Option) (*CreateSessionLogOutput, error)
- func (c *NATGATEWAY) CreateSnatEntry(input *CreateSnatEntryInput) (*CreateSnatEntryOutput, error)
- func (c *NATGATEWAY) CreateSnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateSnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) CreateSnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) CreateSnatEntryRequest(input *CreateSnatEntryInput) (req *request.Request, output *CreateSnatEntryOutput)
- func (c *NATGATEWAY) CreateSnatEntryWithContext(ctx byteplus.Context, input *CreateSnatEntryInput, opts ...request.Option) (*CreateSnatEntryOutput, error)
- func (c *NATGATEWAY) DeleteDnatEntry(input *DeleteDnatEntryInput) (*DeleteDnatEntryOutput, error)
- func (c *NATGATEWAY) DeleteDnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteDnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DeleteDnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteDnatEntryRequest(input *DeleteDnatEntryInput) (req *request.Request, output *DeleteDnatEntryOutput)
- func (c *NATGATEWAY) DeleteDnatEntryWithContext(ctx byteplus.Context, input *DeleteDnatEntryInput, opts ...request.Option) (*DeleteDnatEntryOutput, error)
- func (c *NATGATEWAY) DeleteNatGateway(input *DeleteNatGatewayInput) (*DeleteNatGatewayOutput, error)
- func (c *NATGATEWAY) DeleteNatGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteNatGatewayCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DeleteNatGatewayCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteNatGatewayRequest(input *DeleteNatGatewayInput) (req *request.Request, output *DeleteNatGatewayOutput)
- func (c *NATGATEWAY) DeleteNatGatewayWithContext(ctx byteplus.Context, input *DeleteNatGatewayInput, opts ...request.Option) (*DeleteNatGatewayOutput, error)
- func (c *NATGATEWAY) DeleteNatIp(input *DeleteNatIpInput) (*DeleteNatIpOutput, error)
- func (c *NATGATEWAY) DeleteNatIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteNatIpCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DeleteNatIpCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteNatIpLimitRule(input *DeleteNatIpLimitRuleInput) (*DeleteNatIpLimitRuleOutput, error)
- func (c *NATGATEWAY) DeleteNatIpLimitRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteNatIpLimitRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DeleteNatIpLimitRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteNatIpLimitRuleRequest(input *DeleteNatIpLimitRuleInput) (req *request.Request, output *DeleteNatIpLimitRuleOutput)
- func (c *NATGATEWAY) DeleteNatIpLimitRuleWithContext(ctx byteplus.Context, input *DeleteNatIpLimitRuleInput, opts ...request.Option) (*DeleteNatIpLimitRuleOutput, error)
- func (c *NATGATEWAY) DeleteNatIpRequest(input *DeleteNatIpInput) (req *request.Request, output *DeleteNatIpOutput)
- func (c *NATGATEWAY) DeleteNatIpWithContext(ctx byteplus.Context, input *DeleteNatIpInput, opts ...request.Option) (*DeleteNatIpOutput, error)
- func (c *NATGATEWAY) DeleteSessionLog(input *DeleteSessionLogInput) (*DeleteSessionLogOutput, error)
- func (c *NATGATEWAY) DeleteSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DeleteSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteSessionLogRequest(input *DeleteSessionLogInput) (req *request.Request, output *DeleteSessionLogOutput)
- func (c *NATGATEWAY) DeleteSessionLogWithContext(ctx byteplus.Context, input *DeleteSessionLogInput, opts ...request.Option) (*DeleteSessionLogOutput, error)
- func (c *NATGATEWAY) DeleteSnatEntry(input *DeleteSnatEntryInput) (*DeleteSnatEntryOutput, error)
- func (c *NATGATEWAY) DeleteSnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteSnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DeleteSnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DeleteSnatEntryRequest(input *DeleteSnatEntryInput) (req *request.Request, output *DeleteSnatEntryOutput)
- func (c *NATGATEWAY) DeleteSnatEntryWithContext(ctx byteplus.Context, input *DeleteSnatEntryInput, opts ...request.Option) (*DeleteSnatEntryOutput, error)
- func (c *NATGATEWAY) DescribeDnatEntries(input *DescribeDnatEntriesInput) (*DescribeDnatEntriesOutput, error)
- func (c *NATGATEWAY) DescribeDnatEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeDnatEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeDnatEntriesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeDnatEntriesRequest(input *DescribeDnatEntriesInput) (req *request.Request, output *DescribeDnatEntriesOutput)
- func (c *NATGATEWAY) DescribeDnatEntriesWithContext(ctx byteplus.Context, input *DescribeDnatEntriesInput, opts ...request.Option) (*DescribeDnatEntriesOutput, error)
- func (c *NATGATEWAY) DescribeDnatEntryAttributes(input *DescribeDnatEntryAttributesInput) (*DescribeDnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) DescribeDnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeDnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeDnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeDnatEntryAttributesRequest(input *DescribeDnatEntryAttributesInput) (req *request.Request, output *DescribeDnatEntryAttributesOutput)
- func (c *NATGATEWAY) DescribeDnatEntryAttributesWithContext(ctx byteplus.Context, input *DescribeDnatEntryAttributesInput, ...) (*DescribeDnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) DescribeNatGatewayAttributes(input *DescribeNatGatewayAttributesInput) (*DescribeNatGatewayAttributesOutput, error)
- func (c *NATGATEWAY) DescribeNatGatewayAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatGatewayAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeNatGatewayAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatGatewayAttributesRequest(input *DescribeNatGatewayAttributesInput) (req *request.Request, output *DescribeNatGatewayAttributesOutput)
- func (c *NATGATEWAY) DescribeNatGatewayAttributesWithContext(ctx byteplus.Context, input *DescribeNatGatewayAttributesInput, ...) (*DescribeNatGatewayAttributesOutput, error)
- func (c *NATGATEWAY) DescribeNatGateways(input *DescribeNatGatewaysInput) (*DescribeNatGatewaysOutput, error)
- func (c *NATGATEWAY) DescribeNatGatewaysCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatGatewaysCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeNatGatewaysCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatGatewaysRequest(input *DescribeNatGatewaysInput) (req *request.Request, output *DescribeNatGatewaysOutput)
- func (c *NATGATEWAY) DescribeNatGatewaysWithContext(ctx byteplus.Context, input *DescribeNatGatewaysInput, opts ...request.Option) (*DescribeNatGatewaysOutput, error)
- func (c *NATGATEWAY) DescribeNatIpAttributes(input *DescribeNatIpAttributesInput) (*DescribeNatIpAttributesOutput, error)
- func (c *NATGATEWAY) DescribeNatIpAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatIpAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeNatIpAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatIpAttributesRequest(input *DescribeNatIpAttributesInput) (req *request.Request, output *DescribeNatIpAttributesOutput)
- func (c *NATGATEWAY) DescribeNatIpAttributesWithContext(ctx byteplus.Context, input *DescribeNatIpAttributesInput, ...) (*DescribeNatIpAttributesOutput, error)
- func (c *NATGATEWAY) DescribeNatIpLimitRules(input *DescribeNatIpLimitRulesInput) (*DescribeNatIpLimitRulesOutput, error)
- func (c *NATGATEWAY) DescribeNatIpLimitRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatIpLimitRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeNatIpLimitRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatIpLimitRulesRequest(input *DescribeNatIpLimitRulesInput) (req *request.Request, output *DescribeNatIpLimitRulesOutput)
- func (c *NATGATEWAY) DescribeNatIpLimitRulesWithContext(ctx byteplus.Context, input *DescribeNatIpLimitRulesInput, ...) (*DescribeNatIpLimitRulesOutput, error)
- func (c *NATGATEWAY) DescribeNatIps(input *DescribeNatIpsInput) (*DescribeNatIpsOutput, error)
- func (c *NATGATEWAY) DescribeNatIpsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatIpsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeNatIpsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeNatIpsRequest(input *DescribeNatIpsInput) (req *request.Request, output *DescribeNatIpsOutput)
- func (c *NATGATEWAY) DescribeNatIpsWithContext(ctx byteplus.Context, input *DescribeNatIpsInput, opts ...request.Option) (*DescribeNatIpsOutput, error)
- func (c *NATGATEWAY) DescribeSessionLogs(input *DescribeSessionLogsInput) (*DescribeSessionLogsOutput, error)
- func (c *NATGATEWAY) DescribeSessionLogsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeSessionLogsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeSessionLogsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeSessionLogsRequest(input *DescribeSessionLogsInput) (req *request.Request, output *DescribeSessionLogsOutput)
- func (c *NATGATEWAY) DescribeSessionLogsWithContext(ctx byteplus.Context, input *DescribeSessionLogsInput, opts ...request.Option) (*DescribeSessionLogsOutput, error)
- func (c *NATGATEWAY) DescribeSnatEntries(input *DescribeSnatEntriesInput) (*DescribeSnatEntriesOutput, error)
- func (c *NATGATEWAY) DescribeSnatEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeSnatEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeSnatEntriesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeSnatEntriesRequest(input *DescribeSnatEntriesInput) (req *request.Request, output *DescribeSnatEntriesOutput)
- func (c *NATGATEWAY) DescribeSnatEntriesWithContext(ctx byteplus.Context, input *DescribeSnatEntriesInput, opts ...request.Option) (*DescribeSnatEntriesOutput, error)
- func (c *NATGATEWAY) DescribeSnatEntryAttributes(input *DescribeSnatEntryAttributesInput) (*DescribeSnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) DescribeSnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeSnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DescribeSnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DescribeSnatEntryAttributesRequest(input *DescribeSnatEntryAttributesInput) (req *request.Request, output *DescribeSnatEntryAttributesOutput)
- func (c *NATGATEWAY) DescribeSnatEntryAttributesWithContext(ctx byteplus.Context, input *DescribeSnatEntryAttributesInput, ...) (*DescribeSnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) DisableSessionLog(input *DisableSessionLogInput) (*DisableSessionLogOutput, error)
- func (c *NATGATEWAY) DisableSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DisableSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) DisableSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) DisableSessionLogRequest(input *DisableSessionLogInput) (req *request.Request, output *DisableSessionLogOutput)
- func (c *NATGATEWAY) DisableSessionLogWithContext(ctx byteplus.Context, input *DisableSessionLogInput, opts ...request.Option) (*DisableSessionLogOutput, error)
- func (c *NATGATEWAY) EnableSessionLog(input *EnableSessionLogInput) (*EnableSessionLogOutput, error)
- func (c *NATGATEWAY) EnableSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) EnableSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) EnableSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) EnableSessionLogRequest(input *EnableSessionLogInput) (req *request.Request, output *EnableSessionLogOutput)
- func (c *NATGATEWAY) EnableSessionLogWithContext(ctx byteplus.Context, input *EnableSessionLogInput, opts ...request.Option) (*EnableSessionLogOutput, error)
- func (c *NATGATEWAY) ListNatGatewayAvailableZones(input *ListNatGatewayAvailableZonesInput) (*ListNatGatewayAvailableZonesOutput, error)
- func (c *NATGATEWAY) ListNatGatewayAvailableZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ListNatGatewayAvailableZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ListNatGatewayAvailableZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ListNatGatewayAvailableZonesRequest(input *ListNatGatewayAvailableZonesInput) (req *request.Request, output *ListNatGatewayAvailableZonesOutput)
- func (c *NATGATEWAY) ListNatGatewayAvailableZonesWithContext(ctx byteplus.Context, input *ListNatGatewayAvailableZonesInput, ...) (*ListNatGatewayAvailableZonesOutput, error)
- func (c *NATGATEWAY) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
- func (c *NATGATEWAY) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)
- func (c *NATGATEWAY) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)
- func (c *NATGATEWAY) ModifyDnatEntryAttributes(input *ModifyDnatEntryAttributesInput) (*ModifyDnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) ModifyDnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyDnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ModifyDnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyDnatEntryAttributesRequest(input *ModifyDnatEntryAttributesInput) (req *request.Request, output *ModifyDnatEntryAttributesOutput)
- func (c *NATGATEWAY) ModifyDnatEntryAttributesWithContext(ctx byteplus.Context, input *ModifyDnatEntryAttributesInput, ...) (*ModifyDnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) ModifyNatGatewayAttributes(input *ModifyNatGatewayAttributesInput) (*ModifyNatGatewayAttributesOutput, error)
- func (c *NATGATEWAY) ModifyNatGatewayAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyNatGatewayAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ModifyNatGatewayAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyNatGatewayAttributesRequest(input *ModifyNatGatewayAttributesInput) (req *request.Request, output *ModifyNatGatewayAttributesOutput)
- func (c *NATGATEWAY) ModifyNatGatewayAttributesWithContext(ctx byteplus.Context, input *ModifyNatGatewayAttributesInput, ...) (*ModifyNatGatewayAttributesOutput, error)
- func (c *NATGATEWAY) ModifyNatIpAttributes(input *ModifyNatIpAttributesInput) (*ModifyNatIpAttributesOutput, error)
- func (c *NATGATEWAY) ModifyNatIpAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyNatIpAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ModifyNatIpAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyNatIpAttributesRequest(input *ModifyNatIpAttributesInput) (req *request.Request, output *ModifyNatIpAttributesOutput)
- func (c *NATGATEWAY) ModifyNatIpAttributesWithContext(ctx byteplus.Context, input *ModifyNatIpAttributesInput, ...) (*ModifyNatIpAttributesOutput, error)
- func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributes(input *ModifyNatIpLimitRuleAttributesInput) (*ModifyNatIpLimitRuleAttributesOutput, error)
- func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesRequest(input *ModifyNatIpLimitRuleAttributesInput) (req *request.Request, output *ModifyNatIpLimitRuleAttributesOutput)
- func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesWithContext(ctx byteplus.Context, input *ModifyNatIpLimitRuleAttributesInput, ...) (*ModifyNatIpLimitRuleAttributesOutput, error)
- func (c *NATGATEWAY) ModifySessionLog(input *ModifySessionLogInput) (*ModifySessionLogOutput, error)
- func (c *NATGATEWAY) ModifySessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifySessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ModifySessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifySessionLogRequest(input *ModifySessionLogInput) (req *request.Request, output *ModifySessionLogOutput)
- func (c *NATGATEWAY) ModifySessionLogWithContext(ctx byteplus.Context, input *ModifySessionLogInput, opts ...request.Option) (*ModifySessionLogOutput, error)
- func (c *NATGATEWAY) ModifySnatEntryAttributes(input *ModifySnatEntryAttributesInput) (*ModifySnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) ModifySnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifySnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) ModifySnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) ModifySnatEntryAttributesRequest(input *ModifySnatEntryAttributesInput) (req *request.Request, output *ModifySnatEntryAttributesOutput)
- func (c *NATGATEWAY) ModifySnatEntryAttributesWithContext(ctx byteplus.Context, input *ModifySnatEntryAttributesInput, ...) (*ModifySnatEntryAttributesOutput, error)
- func (c *NATGATEWAY) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)
- func (c *NATGATEWAY) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)
- func (c *NATGATEWAY) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)
- func (c *NATGATEWAY) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)
- func (c *NATGATEWAY) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NATGATEWAY) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NATGATEWAY) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NATGATEWAY) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)
- func (c *NATGATEWAY) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)
- type NATGATEWAYAPI
- type NatGatewayForDescribeNatGatewaysOutput
- func (s NatGatewayForDescribeNatGatewaysOutput) GoString() string
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetBillingType(v int64) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetBusinessStatus(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetCreationTime(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetDeletedTime(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetDescription(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetDirectMode(v bool) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetDnatEntryIds(v []*string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetEipAddresses(v []*EipAddressForDescribeNatGatewaysOutput) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetExpiredTime(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetLockReason(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetNatGatewayId(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetNatGatewayName(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetNetworkInterfaceId(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetNetworkType(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetOverdueTime(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetProjectName(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetSmartScheduleEnabled(v bool) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetSmartScheduleRule(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetSnatEntryIds(v []*string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetSpec(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetStatus(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetSubnetId(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetTags(v []*TagForDescribeNatGatewaysOutput) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetUpdatedAt(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetVpcId(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s *NatGatewayForDescribeNatGatewaysOutput) SetZoneId(v string) *NatGatewayForDescribeNatGatewaysOutput
- func (s NatGatewayForDescribeNatGatewaysOutput) String() string
- type NatIpForDescribeNatIpsOutput
- func (s NatIpForDescribeNatIpsOutput) GoString() string
- func (s *NatIpForDescribeNatIpsOutput) SetIsDefault(v bool) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetNatGatewayId(v string) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetNatIp(v string) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetNatIpDescription(v string) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetNatIpId(v string) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetNatIpName(v string) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetStatus(v string) *NatIpForDescribeNatIpsOutput
- func (s *NatIpForDescribeNatIpsOutput) SetUsingStatus(v string) *NatIpForDescribeNatIpsOutput
- func (s NatIpForDescribeNatIpsOutput) String() string
- type NatIpLimitRuleForDescribeNatIpLimitRulesOutput
- func (s NatIpLimitRuleForDescribeNatIpLimitRulesOutput) GoString() string
- func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetInboundMbpsLimit(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
- func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetInternalIp(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
- func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetLimitRuleId(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
- func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetNatGatewayId(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
- func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetOutboundMbpsLimit(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
- func (s NatIpLimitRuleForDescribeNatIpLimitRulesOutput) String() string
- type ResourceTagForListTagsForResourcesOutput
- func (s ResourceTagForListTagsForResourcesOutput) GoString() string
- func (s *ResourceTagForListTagsForResourcesOutput) SetResourceId(v string) *ResourceTagForListTagsForResourcesOutput
- func (s *ResourceTagForListTagsForResourcesOutput) SetResourceType(v string) *ResourceTagForListTagsForResourcesOutput
- func (s *ResourceTagForListTagsForResourcesOutput) SetTagKey(v string) *ResourceTagForListTagsForResourcesOutput
- func (s *ResourceTagForListTagsForResourcesOutput) SetTagValue(v string) *ResourceTagForListTagsForResourcesOutput
- func (s ResourceTagForListTagsForResourcesOutput) String() string
- type SessionLogForDescribeSessionLogsOutput
- func (s SessionLogForDescribeSessionLogsOutput) GoString() string
- func (s *SessionLogForDescribeSessionLogsOutput) SetAggregationInterval(v int64) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetDescription(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetNatGatewayId(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetSessionLogId(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetSessionLogName(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetStatus(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetTlsProjectId(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetTlsProjectName(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetTlsTopicId(v string) *SessionLogForDescribeSessionLogsOutput
- func (s *SessionLogForDescribeSessionLogsOutput) SetTlsTopicName(v string) *SessionLogForDescribeSessionLogsOutput
- func (s SessionLogForDescribeSessionLogsOutput) String() string
- type SnatEntryForDescribeSnatEntriesOutput
- func (s SnatEntryForDescribeSnatEntriesOutput) GoString() string
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetEipAddress(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetEipId(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetNatGatewayId(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetNatIpId(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetSnatEntryId(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetSnatEntryName(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetSourceCidr(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetStatus(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s *SnatEntryForDescribeSnatEntriesOutput) SetSubnetId(v string) *SnatEntryForDescribeSnatEntriesOutput
- func (s SnatEntryForDescribeSnatEntriesOutput) String() string
- type TagFilterForDescribeNatGatewaysInput
- func (s TagFilterForDescribeNatGatewaysInput) GoString() string
- func (s *TagFilterForDescribeNatGatewaysInput) SetKey(v string) *TagFilterForDescribeNatGatewaysInput
- func (s *TagFilterForDescribeNatGatewaysInput) SetValues(v []*string) *TagFilterForDescribeNatGatewaysInput
- func (s TagFilterForDescribeNatGatewaysInput) String() string
- type TagFilterForListTagsForResourcesInput
- func (s TagFilterForListTagsForResourcesInput) GoString() string
- func (s *TagFilterForListTagsForResourcesInput) SetKey(v string) *TagFilterForListTagsForResourcesInput
- func (s *TagFilterForListTagsForResourcesInput) SetValues(v []*string) *TagFilterForListTagsForResourcesInput
- func (s TagFilterForListTagsForResourcesInput) String() string
- type TagForCreateNatGatewayInput
- type TagForDescribeNatGatewayAttributesOutput
- func (s TagForDescribeNatGatewayAttributesOutput) GoString() string
- func (s *TagForDescribeNatGatewayAttributesOutput) SetKey(v string) *TagForDescribeNatGatewayAttributesOutput
- func (s *TagForDescribeNatGatewayAttributesOutput) SetValue(v string) *TagForDescribeNatGatewayAttributesOutput
- func (s TagForDescribeNatGatewayAttributesOutput) String() string
- type TagForDescribeNatGatewaysOutput
- func (s TagForDescribeNatGatewaysOutput) GoString() string
- func (s *TagForDescribeNatGatewaysOutput) SetKey(v string) *TagForDescribeNatGatewaysOutput
- func (s *TagForDescribeNatGatewaysOutput) SetValue(v string) *TagForDescribeNatGatewaysOutput
- func (s TagForDescribeNatGatewaysOutput) String() string
- type TagForTagResourcesInput
- func (s TagForTagResourcesInput) GoString() string
- func (s *TagForTagResourcesInput) SetKey(v string) *TagForTagResourcesInput
- func (s *TagForTagResourcesInput) SetValue(v string) *TagForTagResourcesInput
- func (s TagForTagResourcesInput) String() string
- func (s *TagForTagResourcesInput) Validate() error
- type TagResourcesInput
- func (s TagResourcesInput) GoString() string
- func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput
- func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput
- func (s *TagResourcesInput) SetTags(v []*TagForTagResourcesInput) *TagResourcesInput
- func (s TagResourcesInput) String() string
- func (s *TagResourcesInput) Validate() error
- type TagResourcesOutput
- type UntagResourcesInput
- func (s UntagResourcesInput) GoString() string
- func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput
- func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput
- func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput
- func (s UntagResourcesInput) String() string
- func (s *UntagResourcesInput) Validate() error
- type UntagResourcesOutput
- type ZoneForListNatGatewayAvailableZonesOutput
Constants ¶
const ( // NetworkTypeForDescribeNatGatewaysOutputInternet is a NetworkTypeForDescribeNatGatewaysOutput enum value NetworkTypeForDescribeNatGatewaysOutputInternet = "internet" // NetworkTypeForDescribeNatGatewaysOutputIntranet is a NetworkTypeForDescribeNatGatewaysOutput enum value NetworkTypeForDescribeNatGatewaysOutputIntranet = "intranet" )
const ( // SpecForDescribeNatGatewaysOutputSmall is a SpecForDescribeNatGatewaysOutput enum value SpecForDescribeNatGatewaysOutputSmall = "Small" // SpecForDescribeNatGatewaysOutputMedium is a SpecForDescribeNatGatewaysOutput enum value SpecForDescribeNatGatewaysOutputMedium = "Medium" // SpecForDescribeNatGatewaysOutputLarge is a SpecForDescribeNatGatewaysOutput enum value SpecForDescribeNatGatewaysOutputLarge = "Large" // SpecForDescribeNatGatewaysOutputExtraLarge1 is a SpecForDescribeNatGatewaysOutput enum value SpecForDescribeNatGatewaysOutputExtraLarge1 = "Extra_Large_1" // SpecForDescribeNatGatewaysOutputExtraLarge2 is a SpecForDescribeNatGatewaysOutput enum value SpecForDescribeNatGatewaysOutputExtraLarge2 = "Extra_Large_2" )
const ( // UsingStatusForDescribeNatIpsOutputIdle is a UsingStatusForDescribeNatIpsOutput enum value UsingStatusForDescribeNatIpsOutputIdle = "Idle" // UsingStatusForDescribeNatIpsOutputUsedBySnat is a UsingStatusForDescribeNatIpsOutput enum value UsingStatusForDescribeNatIpsOutputUsedBySnat = "UsedBySnat" // UsingStatusForDescribeNatIpsOutputUsedByDnat is a UsingStatusForDescribeNatIpsOutput enum value UsingStatusForDescribeNatIpsOutputUsedByDnat = "UsedByDnat" // UsingStatusForDescribeNatIpsOutputUsedByNat is a UsingStatusForDescribeNatIpsOutput enum value UsingStatusForDescribeNatIpsOutputUsedByNat = "UsedByNat" )
const ( ServiceName = "natgateway" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "natgateway" // ServiceID is a unique identifer of a specific service. )
Service information constants
const (
// ResourceTypeForListTagsForResourcesInputNgw is a ResourceTypeForListTagsForResourcesInput enum value
ResourceTypeForListTagsForResourcesInputNgw = "ngw"
)
const (
// ResourceTypeForTagResourcesInputNgw is a ResourceTypeForTagResourcesInput enum value
ResourceTypeForTagResourcesInputNgw = "ngw"
)
const (
// ResourceTypeForUntagResourcesInputNgw is a ResourceTypeForUntagResourcesInput enum value
ResourceTypeForUntagResourcesInputNgw = "ngw"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDnatEntryInput ¶
type CreateDnatEntryInput struct {
DnatEntryName *string `min:"1" max:"128" type:"string"`
// ExternalIp is a required field
ExternalIp *string `type:"string" required:"true"`
// ExternalPort is a required field
ExternalPort *string `type:"string" required:"true"`
// InternalIp is a required field
InternalIp *string `type:"string" required:"true"`
// InternalPort is a required field
InternalPort *string `type:"string" required:"true"`
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
PortType *string `type:"string"`
// Protocol is a required field
Protocol *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (CreateDnatEntryInput) GoString ¶
func (s CreateDnatEntryInput) GoString() string
GoString returns the string representation
func (*CreateDnatEntryInput) SetDnatEntryName ¶
func (s *CreateDnatEntryInput) SetDnatEntryName(v string) *CreateDnatEntryInput
SetDnatEntryName sets the DnatEntryName field's value.
func (*CreateDnatEntryInput) SetExternalIp ¶
func (s *CreateDnatEntryInput) SetExternalIp(v string) *CreateDnatEntryInput
SetExternalIp sets the ExternalIp field's value.
func (*CreateDnatEntryInput) SetExternalPort ¶
func (s *CreateDnatEntryInput) SetExternalPort(v string) *CreateDnatEntryInput
SetExternalPort sets the ExternalPort field's value.
func (*CreateDnatEntryInput) SetInternalIp ¶
func (s *CreateDnatEntryInput) SetInternalIp(v string) *CreateDnatEntryInput
SetInternalIp sets the InternalIp field's value.
func (*CreateDnatEntryInput) SetInternalPort ¶
func (s *CreateDnatEntryInput) SetInternalPort(v string) *CreateDnatEntryInput
SetInternalPort sets the InternalPort field's value.
func (*CreateDnatEntryInput) SetNatGatewayId ¶
func (s *CreateDnatEntryInput) SetNatGatewayId(v string) *CreateDnatEntryInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*CreateDnatEntryInput) SetPortType ¶
func (s *CreateDnatEntryInput) SetPortType(v string) *CreateDnatEntryInput
SetPortType sets the PortType field's value.
func (*CreateDnatEntryInput) SetProtocol ¶
func (s *CreateDnatEntryInput) SetProtocol(v string) *CreateDnatEntryInput
SetProtocol sets the Protocol field's value.
func (CreateDnatEntryInput) String ¶
func (s CreateDnatEntryInput) String() string
String returns the string representation
func (*CreateDnatEntryInput) Validate ¶
func (s *CreateDnatEntryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDnatEntryOutput ¶
type CreateDnatEntryOutput struct {
Metadata *response.ResponseMetadata
DnatEntryId *string `type:"string"`
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateDnatEntryOutput) GoString ¶
func (s CreateDnatEntryOutput) GoString() string
GoString returns the string representation
func (*CreateDnatEntryOutput) SetDnatEntryId ¶
func (s *CreateDnatEntryOutput) SetDnatEntryId(v string) *CreateDnatEntryOutput
SetDnatEntryId sets the DnatEntryId field's value.
func (*CreateDnatEntryOutput) SetRequestId ¶
func (s *CreateDnatEntryOutput) SetRequestId(v string) *CreateDnatEntryOutput
SetRequestId sets the RequestId field's value.
func (CreateDnatEntryOutput) String ¶
func (s CreateDnatEntryOutput) String() string
String returns the string representation
type CreateNatGatewayInput ¶
type CreateNatGatewayInput struct {
BillingType *int64 `min:"1" max:"3" type:"integer"`
ClientToken *string `type:"string"`
Description *string `min:"1" max:"255" type:"string"`
NatGatewayName *string `min:"1" max:"128" type:"string"`
Period *int64 `type:"integer"`
PeriodUnit *string `type:"string"`
ProjectName *string `type:"string"`
Spec *string `type:"string"`
SubnetId *string `type:"string"`
Tags []*TagForCreateNatGatewayInput `type:"list"`
// VpcId is a required field
VpcId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (CreateNatGatewayInput) GoString ¶
func (s CreateNatGatewayInput) GoString() string
GoString returns the string representation
func (*CreateNatGatewayInput) SetBillingType ¶
func (s *CreateNatGatewayInput) SetBillingType(v int64) *CreateNatGatewayInput
SetBillingType sets the BillingType field's value.
func (*CreateNatGatewayInput) SetClientToken ¶
func (s *CreateNatGatewayInput) SetClientToken(v string) *CreateNatGatewayInput
SetClientToken sets the ClientToken field's value.
func (*CreateNatGatewayInput) SetDescription ¶
func (s *CreateNatGatewayInput) SetDescription(v string) *CreateNatGatewayInput
SetDescription sets the Description field's value.
func (*CreateNatGatewayInput) SetNatGatewayName ¶
func (s *CreateNatGatewayInput) SetNatGatewayName(v string) *CreateNatGatewayInput
SetNatGatewayName sets the NatGatewayName field's value.
func (*CreateNatGatewayInput) SetPeriod ¶
func (s *CreateNatGatewayInput) SetPeriod(v int64) *CreateNatGatewayInput
SetPeriod sets the Period field's value.
func (*CreateNatGatewayInput) SetPeriodUnit ¶
func (s *CreateNatGatewayInput) SetPeriodUnit(v string) *CreateNatGatewayInput
SetPeriodUnit sets the PeriodUnit field's value.
func (*CreateNatGatewayInput) SetProjectName ¶
func (s *CreateNatGatewayInput) SetProjectName(v string) *CreateNatGatewayInput
SetProjectName sets the ProjectName field's value.
func (*CreateNatGatewayInput) SetSpec ¶
func (s *CreateNatGatewayInput) SetSpec(v string) *CreateNatGatewayInput
SetSpec sets the Spec field's value.
func (*CreateNatGatewayInput) SetSubnetId ¶
func (s *CreateNatGatewayInput) SetSubnetId(v string) *CreateNatGatewayInput
SetSubnetId sets the SubnetId field's value.
func (*CreateNatGatewayInput) SetTags ¶
func (s *CreateNatGatewayInput) SetTags(v []*TagForCreateNatGatewayInput) *CreateNatGatewayInput
SetTags sets the Tags field's value.
func (*CreateNatGatewayInput) SetVpcId ¶
func (s *CreateNatGatewayInput) SetVpcId(v string) *CreateNatGatewayInput
SetVpcId sets the VpcId field's value.
func (CreateNatGatewayInput) String ¶
func (s CreateNatGatewayInput) String() string
String returns the string representation
func (*CreateNatGatewayInput) Validate ¶
func (s *CreateNatGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNatGatewayOutput ¶
type CreateNatGatewayOutput struct {
Metadata *response.ResponseMetadata
NatGatewayId *string `type:"string"`
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateNatGatewayOutput) GoString ¶
func (s CreateNatGatewayOutput) GoString() string
GoString returns the string representation
func (*CreateNatGatewayOutput) SetNatGatewayId ¶
func (s *CreateNatGatewayOutput) SetNatGatewayId(v string) *CreateNatGatewayOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*CreateNatGatewayOutput) SetRequestId ¶
func (s *CreateNatGatewayOutput) SetRequestId(v string) *CreateNatGatewayOutput
SetRequestId sets the RequestId field's value.
func (CreateNatGatewayOutput) String ¶
func (s CreateNatGatewayOutput) String() string
String returns the string representation
type CreateNatIpInput ¶
type CreateNatIpInput struct {
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
NatIp *string `type:"string"`
NatIpDescription *string `type:"string"`
NatIpName *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateNatIpInput) GoString ¶
func (s CreateNatIpInput) GoString() string
GoString returns the string representation
func (*CreateNatIpInput) SetNatGatewayId ¶
func (s *CreateNatIpInput) SetNatGatewayId(v string) *CreateNatIpInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*CreateNatIpInput) SetNatIp ¶
func (s *CreateNatIpInput) SetNatIp(v string) *CreateNatIpInput
SetNatIp sets the NatIp field's value.
func (*CreateNatIpInput) SetNatIpDescription ¶
func (s *CreateNatIpInput) SetNatIpDescription(v string) *CreateNatIpInput
SetNatIpDescription sets the NatIpDescription field's value.
func (*CreateNatIpInput) SetNatIpName ¶
func (s *CreateNatIpInput) SetNatIpName(v string) *CreateNatIpInput
SetNatIpName sets the NatIpName field's value.
func (CreateNatIpInput) String ¶
func (s CreateNatIpInput) String() string
String returns the string representation
func (*CreateNatIpInput) Validate ¶
func (s *CreateNatIpInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNatIpLimitRuleInput ¶
type CreateNatIpLimitRuleInput struct {
// InboundMbpsLimit is a required field
InboundMbpsLimit *int64 `type:"integer" required:"true"`
// InternalIp is a required field
InternalIp *string `type:"string" required:"true"`
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
// OutboundMbpsLimit is a required field
OutboundMbpsLimit *int64 `type:"integer" required:"true"`
// contains filtered or unexported fields
}
func (CreateNatIpLimitRuleInput) GoString ¶
func (s CreateNatIpLimitRuleInput) GoString() string
GoString returns the string representation
func (*CreateNatIpLimitRuleInput) SetInboundMbpsLimit ¶
func (s *CreateNatIpLimitRuleInput) SetInboundMbpsLimit(v int64) *CreateNatIpLimitRuleInput
SetInboundMbpsLimit sets the InboundMbpsLimit field's value.
func (*CreateNatIpLimitRuleInput) SetInternalIp ¶
func (s *CreateNatIpLimitRuleInput) SetInternalIp(v string) *CreateNatIpLimitRuleInput
SetInternalIp sets the InternalIp field's value.
func (*CreateNatIpLimitRuleInput) SetNatGatewayId ¶
func (s *CreateNatIpLimitRuleInput) SetNatGatewayId(v string) *CreateNatIpLimitRuleInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*CreateNatIpLimitRuleInput) SetOutboundMbpsLimit ¶
func (s *CreateNatIpLimitRuleInput) SetOutboundMbpsLimit(v int64) *CreateNatIpLimitRuleInput
SetOutboundMbpsLimit sets the OutboundMbpsLimit field's value.
func (CreateNatIpLimitRuleInput) String ¶
func (s CreateNatIpLimitRuleInput) String() string
String returns the string representation
func (*CreateNatIpLimitRuleInput) Validate ¶
func (s *CreateNatIpLimitRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNatIpLimitRuleOutput ¶
type CreateNatIpLimitRuleOutput struct {
Metadata *response.ResponseMetadata
LimitRuleId *string `type:"string"`
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateNatIpLimitRuleOutput) GoString ¶
func (s CreateNatIpLimitRuleOutput) GoString() string
GoString returns the string representation
func (*CreateNatIpLimitRuleOutput) SetLimitRuleId ¶
func (s *CreateNatIpLimitRuleOutput) SetLimitRuleId(v string) *CreateNatIpLimitRuleOutput
SetLimitRuleId sets the LimitRuleId field's value.
func (*CreateNatIpLimitRuleOutput) SetRequestId ¶
func (s *CreateNatIpLimitRuleOutput) SetRequestId(v string) *CreateNatIpLimitRuleOutput
SetRequestId sets the RequestId field's value.
func (CreateNatIpLimitRuleOutput) String ¶
func (s CreateNatIpLimitRuleOutput) String() string
String returns the string representation
type CreateNatIpOutput ¶
type CreateNatIpOutput struct {
Metadata *response.ResponseMetadata
NatIpId *string `type:"string"`
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateNatIpOutput) GoString ¶
func (s CreateNatIpOutput) GoString() string
GoString returns the string representation
func (*CreateNatIpOutput) SetNatIpId ¶
func (s *CreateNatIpOutput) SetNatIpId(v string) *CreateNatIpOutput
SetNatIpId sets the NatIpId field's value.
func (*CreateNatIpOutput) SetRequestId ¶
func (s *CreateNatIpOutput) SetRequestId(v string) *CreateNatIpOutput
SetRequestId sets the RequestId field's value.
func (CreateNatIpOutput) String ¶
func (s CreateNatIpOutput) String() string
String returns the string representation
type CreateSessionLogInput ¶
type CreateSessionLogInput struct {
Description *string `type:"string"`
EnableTlsTopicIndex *bool `type:"boolean"`
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
SessionLogName *string `type:"string"`
// TlsProjectName is a required field
TlsProjectName *string `type:"string" required:"true"`
// TlsTopicName is a required field
TlsTopicName *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (CreateSessionLogInput) GoString ¶
func (s CreateSessionLogInput) GoString() string
GoString returns the string representation
func (*CreateSessionLogInput) SetDescription ¶
func (s *CreateSessionLogInput) SetDescription(v string) *CreateSessionLogInput
SetDescription sets the Description field's value.
func (*CreateSessionLogInput) SetEnableTlsTopicIndex ¶
func (s *CreateSessionLogInput) SetEnableTlsTopicIndex(v bool) *CreateSessionLogInput
SetEnableTlsTopicIndex sets the EnableTlsTopicIndex field's value.
func (*CreateSessionLogInput) SetNatGatewayId ¶
func (s *CreateSessionLogInput) SetNatGatewayId(v string) *CreateSessionLogInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*CreateSessionLogInput) SetSessionLogName ¶
func (s *CreateSessionLogInput) SetSessionLogName(v string) *CreateSessionLogInput
SetSessionLogName sets the SessionLogName field's value.
func (*CreateSessionLogInput) SetTlsProjectName ¶
func (s *CreateSessionLogInput) SetTlsProjectName(v string) *CreateSessionLogInput
SetTlsProjectName sets the TlsProjectName field's value.
func (*CreateSessionLogInput) SetTlsTopicName ¶
func (s *CreateSessionLogInput) SetTlsTopicName(v string) *CreateSessionLogInput
SetTlsTopicName sets the TlsTopicName field's value.
func (CreateSessionLogInput) String ¶
func (s CreateSessionLogInput) String() string
String returns the string representation
func (*CreateSessionLogInput) Validate ¶
func (s *CreateSessionLogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSessionLogOutput ¶
type CreateSessionLogOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
SessionLogId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateSessionLogOutput) GoString ¶
func (s CreateSessionLogOutput) GoString() string
GoString returns the string representation
func (*CreateSessionLogOutput) SetRequestId ¶
func (s *CreateSessionLogOutput) SetRequestId(v string) *CreateSessionLogOutput
SetRequestId sets the RequestId field's value.
func (*CreateSessionLogOutput) SetSessionLogId ¶
func (s *CreateSessionLogOutput) SetSessionLogId(v string) *CreateSessionLogOutput
SetSessionLogId sets the SessionLogId field's value.
func (CreateSessionLogOutput) String ¶
func (s CreateSessionLogOutput) String() string
String returns the string representation
type CreateSnatEntryInput ¶
type CreateSnatEntryInput struct {
EipId *string `type:"string"`
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
SnatEntryName *string `min:"1" max:"128" type:"string"`
SourceCidr *string `type:"string"`
SubnetId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateSnatEntryInput) GoString ¶
func (s CreateSnatEntryInput) GoString() string
GoString returns the string representation
func (*CreateSnatEntryInput) SetEipId ¶
func (s *CreateSnatEntryInput) SetEipId(v string) *CreateSnatEntryInput
SetEipId sets the EipId field's value.
func (*CreateSnatEntryInput) SetNatGatewayId ¶
func (s *CreateSnatEntryInput) SetNatGatewayId(v string) *CreateSnatEntryInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*CreateSnatEntryInput) SetSnatEntryName ¶
func (s *CreateSnatEntryInput) SetSnatEntryName(v string) *CreateSnatEntryInput
SetSnatEntryName sets the SnatEntryName field's value.
func (*CreateSnatEntryInput) SetSourceCidr ¶
func (s *CreateSnatEntryInput) SetSourceCidr(v string) *CreateSnatEntryInput
SetSourceCidr sets the SourceCidr field's value.
func (*CreateSnatEntryInput) SetSubnetId ¶
func (s *CreateSnatEntryInput) SetSubnetId(v string) *CreateSnatEntryInput
SetSubnetId sets the SubnetId field's value.
func (CreateSnatEntryInput) String ¶
func (s CreateSnatEntryInput) String() string
String returns the string representation
func (*CreateSnatEntryInput) Validate ¶
func (s *CreateSnatEntryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSnatEntryOutput ¶
type CreateSnatEntryOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
SnatEntryId *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateSnatEntryOutput) GoString ¶
func (s CreateSnatEntryOutput) GoString() string
GoString returns the string representation
func (*CreateSnatEntryOutput) SetRequestId ¶
func (s *CreateSnatEntryOutput) SetRequestId(v string) *CreateSnatEntryOutput
SetRequestId sets the RequestId field's value.
func (*CreateSnatEntryOutput) SetSnatEntryId ¶
func (s *CreateSnatEntryOutput) SetSnatEntryId(v string) *CreateSnatEntryOutput
SetSnatEntryId sets the SnatEntryId field's value.
func (CreateSnatEntryOutput) String ¶
func (s CreateSnatEntryOutput) String() string
String returns the string representation
type DeleteDnatEntryInput ¶
type DeleteDnatEntryInput struct {
// DnatEntryId is a required field
DnatEntryId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DeleteDnatEntryInput) GoString ¶
func (s DeleteDnatEntryInput) GoString() string
GoString returns the string representation
func (*DeleteDnatEntryInput) SetDnatEntryId ¶
func (s *DeleteDnatEntryInput) SetDnatEntryId(v string) *DeleteDnatEntryInput
SetDnatEntryId sets the DnatEntryId field's value.
func (DeleteDnatEntryInput) String ¶
func (s DeleteDnatEntryInput) String() string
String returns the string representation
func (*DeleteDnatEntryInput) Validate ¶
func (s *DeleteDnatEntryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDnatEntryOutput ¶
type DeleteDnatEntryOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DeleteDnatEntryOutput) GoString ¶
func (s DeleteDnatEntryOutput) GoString() string
GoString returns the string representation
func (*DeleteDnatEntryOutput) SetRequestId ¶
func (s *DeleteDnatEntryOutput) SetRequestId(v string) *DeleteDnatEntryOutput
SetRequestId sets the RequestId field's value.
func (DeleteDnatEntryOutput) String ¶
func (s DeleteDnatEntryOutput) String() string
String returns the string representation
type DeleteNatGatewayInput ¶
type DeleteNatGatewayInput struct {
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DeleteNatGatewayInput) GoString ¶
func (s DeleteNatGatewayInput) GoString() string
GoString returns the string representation
func (*DeleteNatGatewayInput) SetNatGatewayId ¶
func (s *DeleteNatGatewayInput) SetNatGatewayId(v string) *DeleteNatGatewayInput
SetNatGatewayId sets the NatGatewayId field's value.
func (DeleteNatGatewayInput) String ¶
func (s DeleteNatGatewayInput) String() string
String returns the string representation
func (*DeleteNatGatewayInput) Validate ¶
func (s *DeleteNatGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNatGatewayOutput ¶
type DeleteNatGatewayOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DeleteNatGatewayOutput) GoString ¶
func (s DeleteNatGatewayOutput) GoString() string
GoString returns the string representation
func (*DeleteNatGatewayOutput) SetRequestId ¶
func (s *DeleteNatGatewayOutput) SetRequestId(v string) *DeleteNatGatewayOutput
SetRequestId sets the RequestId field's value.
func (DeleteNatGatewayOutput) String ¶
func (s DeleteNatGatewayOutput) String() string
String returns the string representation
type DeleteNatIpInput ¶
type DeleteNatIpInput struct {
// NatIpId is a required field
NatIpId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DeleteNatIpInput) GoString ¶
func (s DeleteNatIpInput) GoString() string
GoString returns the string representation
func (*DeleteNatIpInput) SetNatIpId ¶
func (s *DeleteNatIpInput) SetNatIpId(v string) *DeleteNatIpInput
SetNatIpId sets the NatIpId field's value.
func (DeleteNatIpInput) String ¶
func (s DeleteNatIpInput) String() string
String returns the string representation
func (*DeleteNatIpInput) Validate ¶
func (s *DeleteNatIpInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNatIpLimitRuleInput ¶
type DeleteNatIpLimitRuleInput struct {
// LimitRuleId is a required field
LimitRuleId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DeleteNatIpLimitRuleInput) GoString ¶
func (s DeleteNatIpLimitRuleInput) GoString() string
GoString returns the string representation
func (*DeleteNatIpLimitRuleInput) SetLimitRuleId ¶
func (s *DeleteNatIpLimitRuleInput) SetLimitRuleId(v string) *DeleteNatIpLimitRuleInput
SetLimitRuleId sets the LimitRuleId field's value.
func (DeleteNatIpLimitRuleInput) String ¶
func (s DeleteNatIpLimitRuleInput) String() string
String returns the string representation
func (*DeleteNatIpLimitRuleInput) Validate ¶
func (s *DeleteNatIpLimitRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNatIpLimitRuleOutput ¶
type DeleteNatIpLimitRuleOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DeleteNatIpLimitRuleOutput) GoString ¶
func (s DeleteNatIpLimitRuleOutput) GoString() string
GoString returns the string representation
func (*DeleteNatIpLimitRuleOutput) SetRequestId ¶
func (s *DeleteNatIpLimitRuleOutput) SetRequestId(v string) *DeleteNatIpLimitRuleOutput
SetRequestId sets the RequestId field's value.
func (DeleteNatIpLimitRuleOutput) String ¶
func (s DeleteNatIpLimitRuleOutput) String() string
String returns the string representation
type DeleteNatIpOutput ¶
type DeleteNatIpOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DeleteNatIpOutput) GoString ¶
func (s DeleteNatIpOutput) GoString() string
GoString returns the string representation
func (*DeleteNatIpOutput) SetRequestId ¶
func (s *DeleteNatIpOutput) SetRequestId(v string) *DeleteNatIpOutput
SetRequestId sets the RequestId field's value.
func (DeleteNatIpOutput) String ¶
func (s DeleteNatIpOutput) String() string
String returns the string representation
type DeleteSessionLogInput ¶
type DeleteSessionLogInput struct {
// SessionLogId is a required field
SessionLogId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DeleteSessionLogInput) GoString ¶
func (s DeleteSessionLogInput) GoString() string
GoString returns the string representation
func (*DeleteSessionLogInput) SetSessionLogId ¶
func (s *DeleteSessionLogInput) SetSessionLogId(v string) *DeleteSessionLogInput
SetSessionLogId sets the SessionLogId field's value.
func (DeleteSessionLogInput) String ¶
func (s DeleteSessionLogInput) String() string
String returns the string representation
func (*DeleteSessionLogInput) Validate ¶
func (s *DeleteSessionLogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSessionLogOutput ¶
type DeleteSessionLogOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DeleteSessionLogOutput) GoString ¶
func (s DeleteSessionLogOutput) GoString() string
GoString returns the string representation
func (*DeleteSessionLogOutput) SetRequestId ¶
func (s *DeleteSessionLogOutput) SetRequestId(v string) *DeleteSessionLogOutput
SetRequestId sets the RequestId field's value.
func (DeleteSessionLogOutput) String ¶
func (s DeleteSessionLogOutput) String() string
String returns the string representation
type DeleteSnatEntryInput ¶
type DeleteSnatEntryInput struct {
// SnatEntryId is a required field
SnatEntryId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DeleteSnatEntryInput) GoString ¶
func (s DeleteSnatEntryInput) GoString() string
GoString returns the string representation
func (*DeleteSnatEntryInput) SetSnatEntryId ¶
func (s *DeleteSnatEntryInput) SetSnatEntryId(v string) *DeleteSnatEntryInput
SetSnatEntryId sets the SnatEntryId field's value.
func (DeleteSnatEntryInput) String ¶
func (s DeleteSnatEntryInput) String() string
String returns the string representation
func (*DeleteSnatEntryInput) Validate ¶
func (s *DeleteSnatEntryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSnatEntryOutput ¶
type DeleteSnatEntryOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DeleteSnatEntryOutput) GoString ¶
func (s DeleteSnatEntryOutput) GoString() string
GoString returns the string representation
func (*DeleteSnatEntryOutput) SetRequestId ¶
func (s *DeleteSnatEntryOutput) SetRequestId(v string) *DeleteSnatEntryOutput
SetRequestId sets the RequestId field's value.
func (DeleteSnatEntryOutput) String ¶
func (s DeleteSnatEntryOutput) String() string
String returns the string representation
type DescribeDnatEntriesInput ¶
type DescribeDnatEntriesInput struct {
DnatEntryIds []*string `type:"list"`
DnatEntryName *string `type:"string"`
ExternalIp *string `type:"string"`
ExternalPort *string `type:"string"`
InternalIp *string `type:"string"`
InternalPort *string `type:"string"`
NatGatewayId *string `type:"string"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `max:"100" type:"integer"`
PortType *string `type:"string"`
Protocol *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeDnatEntriesInput) GoString ¶
func (s DescribeDnatEntriesInput) GoString() string
GoString returns the string representation
func (*DescribeDnatEntriesInput) SetDnatEntryIds ¶
func (s *DescribeDnatEntriesInput) SetDnatEntryIds(v []*string) *DescribeDnatEntriesInput
SetDnatEntryIds sets the DnatEntryIds field's value.
func (*DescribeDnatEntriesInput) SetDnatEntryName ¶
func (s *DescribeDnatEntriesInput) SetDnatEntryName(v string) *DescribeDnatEntriesInput
SetDnatEntryName sets the DnatEntryName field's value.
func (*DescribeDnatEntriesInput) SetExternalIp ¶
func (s *DescribeDnatEntriesInput) SetExternalIp(v string) *DescribeDnatEntriesInput
SetExternalIp sets the ExternalIp field's value.
func (*DescribeDnatEntriesInput) SetExternalPort ¶
func (s *DescribeDnatEntriesInput) SetExternalPort(v string) *DescribeDnatEntriesInput
SetExternalPort sets the ExternalPort field's value.
func (*DescribeDnatEntriesInput) SetInternalIp ¶
func (s *DescribeDnatEntriesInput) SetInternalIp(v string) *DescribeDnatEntriesInput
SetInternalIp sets the InternalIp field's value.
func (*DescribeDnatEntriesInput) SetInternalPort ¶
func (s *DescribeDnatEntriesInput) SetInternalPort(v string) *DescribeDnatEntriesInput
SetInternalPort sets the InternalPort field's value.
func (*DescribeDnatEntriesInput) SetNatGatewayId ¶
func (s *DescribeDnatEntriesInput) SetNatGatewayId(v string) *DescribeDnatEntriesInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeDnatEntriesInput) SetPageNumber ¶
func (s *DescribeDnatEntriesInput) SetPageNumber(v int64) *DescribeDnatEntriesInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeDnatEntriesInput) SetPageSize ¶
func (s *DescribeDnatEntriesInput) SetPageSize(v int64) *DescribeDnatEntriesInput
SetPageSize sets the PageSize field's value.
func (*DescribeDnatEntriesInput) SetPortType ¶
func (s *DescribeDnatEntriesInput) SetPortType(v string) *DescribeDnatEntriesInput
SetPortType sets the PortType field's value.
func (*DescribeDnatEntriesInput) SetProtocol ¶
func (s *DescribeDnatEntriesInput) SetProtocol(v string) *DescribeDnatEntriesInput
SetProtocol sets the Protocol field's value.
func (DescribeDnatEntriesInput) String ¶
func (s DescribeDnatEntriesInput) String() string
String returns the string representation
func (*DescribeDnatEntriesInput) Validate ¶
func (s *DescribeDnatEntriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDnatEntriesOutput ¶
type DescribeDnatEntriesOutput struct {
Metadata *response.ResponseMetadata
DnatEntries []*DnatEntryForDescribeDnatEntriesOutput `type:"list"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
RequestId *string `type:"string"`
TotalCount *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeDnatEntriesOutput) GoString ¶
func (s DescribeDnatEntriesOutput) GoString() string
GoString returns the string representation
func (*DescribeDnatEntriesOutput) SetDnatEntries ¶
func (s *DescribeDnatEntriesOutput) SetDnatEntries(v []*DnatEntryForDescribeDnatEntriesOutput) *DescribeDnatEntriesOutput
SetDnatEntries sets the DnatEntries field's value.
func (*DescribeDnatEntriesOutput) SetPageNumber ¶
func (s *DescribeDnatEntriesOutput) SetPageNumber(v int64) *DescribeDnatEntriesOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeDnatEntriesOutput) SetPageSize ¶
func (s *DescribeDnatEntriesOutput) SetPageSize(v int64) *DescribeDnatEntriesOutput
SetPageSize sets the PageSize field's value.
func (*DescribeDnatEntriesOutput) SetRequestId ¶
func (s *DescribeDnatEntriesOutput) SetRequestId(v string) *DescribeDnatEntriesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeDnatEntriesOutput) SetTotalCount ¶
func (s *DescribeDnatEntriesOutput) SetTotalCount(v int64) *DescribeDnatEntriesOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeDnatEntriesOutput) String ¶
func (s DescribeDnatEntriesOutput) String() string
String returns the string representation
type DescribeDnatEntryAttributesInput ¶
type DescribeDnatEntryAttributesInput struct {
// DnatEntryId is a required field
DnatEntryId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DescribeDnatEntryAttributesInput) GoString ¶
func (s DescribeDnatEntryAttributesInput) GoString() string
GoString returns the string representation
func (*DescribeDnatEntryAttributesInput) SetDnatEntryId ¶
func (s *DescribeDnatEntryAttributesInput) SetDnatEntryId(v string) *DescribeDnatEntryAttributesInput
SetDnatEntryId sets the DnatEntryId field's value.
func (DescribeDnatEntryAttributesInput) String ¶
func (s DescribeDnatEntryAttributesInput) String() string
String returns the string representation
func (*DescribeDnatEntryAttributesInput) Validate ¶
func (s *DescribeDnatEntryAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDnatEntryAttributesOutput ¶
type DescribeDnatEntryAttributesOutput struct {
Metadata *response.ResponseMetadata
DnatEntryId *string `type:"string"`
DnatEntryName *string `type:"string"`
ExternalIp *string `type:"string"`
ExternalPort *string `type:"string"`
InternalIp *string `type:"string"`
InternalPort *string `type:"string"`
NatGatewayId *string `type:"string"`
PortType *string `type:"string"`
Protocol *string `type:"string"`
RequestId *string `type:"string"`
Status *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeDnatEntryAttributesOutput) GoString ¶
func (s DescribeDnatEntryAttributesOutput) GoString() string
GoString returns the string representation
func (*DescribeDnatEntryAttributesOutput) SetDnatEntryId ¶
func (s *DescribeDnatEntryAttributesOutput) SetDnatEntryId(v string) *DescribeDnatEntryAttributesOutput
SetDnatEntryId sets the DnatEntryId field's value.
func (*DescribeDnatEntryAttributesOutput) SetDnatEntryName ¶
func (s *DescribeDnatEntryAttributesOutput) SetDnatEntryName(v string) *DescribeDnatEntryAttributesOutput
SetDnatEntryName sets the DnatEntryName field's value.
func (*DescribeDnatEntryAttributesOutput) SetExternalIp ¶
func (s *DescribeDnatEntryAttributesOutput) SetExternalIp(v string) *DescribeDnatEntryAttributesOutput
SetExternalIp sets the ExternalIp field's value.
func (*DescribeDnatEntryAttributesOutput) SetExternalPort ¶
func (s *DescribeDnatEntryAttributesOutput) SetExternalPort(v string) *DescribeDnatEntryAttributesOutput
SetExternalPort sets the ExternalPort field's value.
func (*DescribeDnatEntryAttributesOutput) SetInternalIp ¶
func (s *DescribeDnatEntryAttributesOutput) SetInternalIp(v string) *DescribeDnatEntryAttributesOutput
SetInternalIp sets the InternalIp field's value.
func (*DescribeDnatEntryAttributesOutput) SetInternalPort ¶
func (s *DescribeDnatEntryAttributesOutput) SetInternalPort(v string) *DescribeDnatEntryAttributesOutput
SetInternalPort sets the InternalPort field's value.
func (*DescribeDnatEntryAttributesOutput) SetNatGatewayId ¶
func (s *DescribeDnatEntryAttributesOutput) SetNatGatewayId(v string) *DescribeDnatEntryAttributesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeDnatEntryAttributesOutput) SetPortType ¶
func (s *DescribeDnatEntryAttributesOutput) SetPortType(v string) *DescribeDnatEntryAttributesOutput
SetPortType sets the PortType field's value.
func (*DescribeDnatEntryAttributesOutput) SetProtocol ¶
func (s *DescribeDnatEntryAttributesOutput) SetProtocol(v string) *DescribeDnatEntryAttributesOutput
SetProtocol sets the Protocol field's value.
func (*DescribeDnatEntryAttributesOutput) SetRequestId ¶
func (s *DescribeDnatEntryAttributesOutput) SetRequestId(v string) *DescribeDnatEntryAttributesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeDnatEntryAttributesOutput) SetStatus ¶
func (s *DescribeDnatEntryAttributesOutput) SetStatus(v string) *DescribeDnatEntryAttributesOutput
SetStatus sets the Status field's value.
func (DescribeDnatEntryAttributesOutput) String ¶
func (s DescribeDnatEntryAttributesOutput) String() string
String returns the string representation
type DescribeNatGatewayAttributesInput ¶
type DescribeNatGatewayAttributesInput struct {
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DescribeNatGatewayAttributesInput) GoString ¶
func (s DescribeNatGatewayAttributesInput) GoString() string
GoString returns the string representation
func (*DescribeNatGatewayAttributesInput) SetNatGatewayId ¶
func (s *DescribeNatGatewayAttributesInput) SetNatGatewayId(v string) *DescribeNatGatewayAttributesInput
SetNatGatewayId sets the NatGatewayId field's value.
func (DescribeNatGatewayAttributesInput) String ¶
func (s DescribeNatGatewayAttributesInput) String() string
String returns the string representation
func (*DescribeNatGatewayAttributesInput) Validate ¶
func (s *DescribeNatGatewayAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNatGatewayAttributesOutput ¶
type DescribeNatGatewayAttributesOutput struct {
Metadata *response.ResponseMetadata
BillingType *int64 `type:"integer"`
BusinessStatus *string `type:"string"`
CreationTime *string `type:"string"`
DeletedTime *string `type:"string"`
Description *string `type:"string"`
DnatEntryIds []*string `type:"list"`
EipAddresses []*EipAddressForDescribeNatGatewayAttributesOutput `type:"list"`
ExpiredTime *string `type:"string"`
LockReason *string `type:"string"`
NatGatewayId *string `type:"string"`
NatGatewayName *string `type:"string"`
NetworkInterfaceId *string `type:"string"`
NetworkType *string `type:"string"`
OverdueTime *string `type:"string"`
ProjectName *string `type:"string"`
RequestId *string `type:"string"`
SmartScheduleEnabled *bool `type:"boolean"`
SmartScheduleRule *string `type:"string"`
SnatEntryIds []*string `type:"list"`
Spec *string `type:"string"`
Status *string `type:"string"`
SubnetId *string `type:"string"`
Tags []*TagForDescribeNatGatewayAttributesOutput `type:"list"`
UpdatedAt *string `type:"string"`
VpcId *string `type:"string"`
ZoneId *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeNatGatewayAttributesOutput) GoString ¶
func (s DescribeNatGatewayAttributesOutput) GoString() string
GoString returns the string representation
func (*DescribeNatGatewayAttributesOutput) SetBillingType ¶
func (s *DescribeNatGatewayAttributesOutput) SetBillingType(v int64) *DescribeNatGatewayAttributesOutput
SetBillingType sets the BillingType field's value.
func (*DescribeNatGatewayAttributesOutput) SetBusinessStatus ¶
func (s *DescribeNatGatewayAttributesOutput) SetBusinessStatus(v string) *DescribeNatGatewayAttributesOutput
SetBusinessStatus sets the BusinessStatus field's value.
func (*DescribeNatGatewayAttributesOutput) SetCreationTime ¶
func (s *DescribeNatGatewayAttributesOutput) SetCreationTime(v string) *DescribeNatGatewayAttributesOutput
SetCreationTime sets the CreationTime field's value.
func (*DescribeNatGatewayAttributesOutput) SetDeletedTime ¶
func (s *DescribeNatGatewayAttributesOutput) SetDeletedTime(v string) *DescribeNatGatewayAttributesOutput
SetDeletedTime sets the DeletedTime field's value.
func (*DescribeNatGatewayAttributesOutput) SetDescription ¶
func (s *DescribeNatGatewayAttributesOutput) SetDescription(v string) *DescribeNatGatewayAttributesOutput
SetDescription sets the Description field's value.
func (*DescribeNatGatewayAttributesOutput) SetDnatEntryIds ¶
func (s *DescribeNatGatewayAttributesOutput) SetDnatEntryIds(v []*string) *DescribeNatGatewayAttributesOutput
SetDnatEntryIds sets the DnatEntryIds field's value.
func (*DescribeNatGatewayAttributesOutput) SetEipAddresses ¶
func (s *DescribeNatGatewayAttributesOutput) SetEipAddresses(v []*EipAddressForDescribeNatGatewayAttributesOutput) *DescribeNatGatewayAttributesOutput
SetEipAddresses sets the EipAddresses field's value.
func (*DescribeNatGatewayAttributesOutput) SetExpiredTime ¶
func (s *DescribeNatGatewayAttributesOutput) SetExpiredTime(v string) *DescribeNatGatewayAttributesOutput
SetExpiredTime sets the ExpiredTime field's value.
func (*DescribeNatGatewayAttributesOutput) SetLockReason ¶
func (s *DescribeNatGatewayAttributesOutput) SetLockReason(v string) *DescribeNatGatewayAttributesOutput
SetLockReason sets the LockReason field's value.
func (*DescribeNatGatewayAttributesOutput) SetNatGatewayId ¶
func (s *DescribeNatGatewayAttributesOutput) SetNatGatewayId(v string) *DescribeNatGatewayAttributesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeNatGatewayAttributesOutput) SetNatGatewayName ¶
func (s *DescribeNatGatewayAttributesOutput) SetNatGatewayName(v string) *DescribeNatGatewayAttributesOutput
SetNatGatewayName sets the NatGatewayName field's value.
func (*DescribeNatGatewayAttributesOutput) SetNetworkInterfaceId ¶
func (s *DescribeNatGatewayAttributesOutput) SetNetworkInterfaceId(v string) *DescribeNatGatewayAttributesOutput
SetNetworkInterfaceId sets the NetworkInterfaceId field's value.
func (*DescribeNatGatewayAttributesOutput) SetNetworkType ¶
func (s *DescribeNatGatewayAttributesOutput) SetNetworkType(v string) *DescribeNatGatewayAttributesOutput
SetNetworkType sets the NetworkType field's value.
func (*DescribeNatGatewayAttributesOutput) SetOverdueTime ¶
func (s *DescribeNatGatewayAttributesOutput) SetOverdueTime(v string) *DescribeNatGatewayAttributesOutput
SetOverdueTime sets the OverdueTime field's value.
func (*DescribeNatGatewayAttributesOutput) SetProjectName ¶
func (s *DescribeNatGatewayAttributesOutput) SetProjectName(v string) *DescribeNatGatewayAttributesOutput
SetProjectName sets the ProjectName field's value.
func (*DescribeNatGatewayAttributesOutput) SetRequestId ¶
func (s *DescribeNatGatewayAttributesOutput) SetRequestId(v string) *DescribeNatGatewayAttributesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeNatGatewayAttributesOutput) SetSmartScheduleEnabled ¶
func (s *DescribeNatGatewayAttributesOutput) SetSmartScheduleEnabled(v bool) *DescribeNatGatewayAttributesOutput
SetSmartScheduleEnabled sets the SmartScheduleEnabled field's value.
func (*DescribeNatGatewayAttributesOutput) SetSmartScheduleRule ¶
func (s *DescribeNatGatewayAttributesOutput) SetSmartScheduleRule(v string) *DescribeNatGatewayAttributesOutput
SetSmartScheduleRule sets the SmartScheduleRule field's value.
func (*DescribeNatGatewayAttributesOutput) SetSnatEntryIds ¶
func (s *DescribeNatGatewayAttributesOutput) SetSnatEntryIds(v []*string) *DescribeNatGatewayAttributesOutput
SetSnatEntryIds sets the SnatEntryIds field's value.
func (*DescribeNatGatewayAttributesOutput) SetSpec ¶
func (s *DescribeNatGatewayAttributesOutput) SetSpec(v string) *DescribeNatGatewayAttributesOutput
SetSpec sets the Spec field's value.
func (*DescribeNatGatewayAttributesOutput) SetStatus ¶
func (s *DescribeNatGatewayAttributesOutput) SetStatus(v string) *DescribeNatGatewayAttributesOutput
SetStatus sets the Status field's value.
func (*DescribeNatGatewayAttributesOutput) SetSubnetId ¶
func (s *DescribeNatGatewayAttributesOutput) SetSubnetId(v string) *DescribeNatGatewayAttributesOutput
SetSubnetId sets the SubnetId field's value.
func (*DescribeNatGatewayAttributesOutput) SetTags ¶
func (s *DescribeNatGatewayAttributesOutput) SetTags(v []*TagForDescribeNatGatewayAttributesOutput) *DescribeNatGatewayAttributesOutput
SetTags sets the Tags field's value.
func (*DescribeNatGatewayAttributesOutput) SetUpdatedAt ¶
func (s *DescribeNatGatewayAttributesOutput) SetUpdatedAt(v string) *DescribeNatGatewayAttributesOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*DescribeNatGatewayAttributesOutput) SetVpcId ¶
func (s *DescribeNatGatewayAttributesOutput) SetVpcId(v string) *DescribeNatGatewayAttributesOutput
SetVpcId sets the VpcId field's value.
func (*DescribeNatGatewayAttributesOutput) SetZoneId ¶
func (s *DescribeNatGatewayAttributesOutput) SetZoneId(v string) *DescribeNatGatewayAttributesOutput
SetZoneId sets the ZoneId field's value.
func (DescribeNatGatewayAttributesOutput) String ¶
func (s DescribeNatGatewayAttributesOutput) String() string
String returns the string representation
type DescribeNatGatewaysInput ¶
type DescribeNatGatewaysInput struct {
Description *string `type:"string"`
NatGatewayIds []*string `type:"list"`
NatGatewayName *string `type:"string"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `max:"100" type:"integer"`
ProjectName *string `type:"string"`
Spec *string `type:"string"`
SubnetId *string `type:"string"`
TagFilters []*TagFilterForDescribeNatGatewaysInput `type:"list"`
VpcId *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeNatGatewaysInput) GoString ¶
func (s DescribeNatGatewaysInput) GoString() string
GoString returns the string representation
func (*DescribeNatGatewaysInput) SetDescription ¶
func (s *DescribeNatGatewaysInput) SetDescription(v string) *DescribeNatGatewaysInput
SetDescription sets the Description field's value.
func (*DescribeNatGatewaysInput) SetNatGatewayIds ¶
func (s *DescribeNatGatewaysInput) SetNatGatewayIds(v []*string) *DescribeNatGatewaysInput
SetNatGatewayIds sets the NatGatewayIds field's value.
func (*DescribeNatGatewaysInput) SetNatGatewayName ¶
func (s *DescribeNatGatewaysInput) SetNatGatewayName(v string) *DescribeNatGatewaysInput
SetNatGatewayName sets the NatGatewayName field's value.
func (*DescribeNatGatewaysInput) SetPageNumber ¶
func (s *DescribeNatGatewaysInput) SetPageNumber(v int64) *DescribeNatGatewaysInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeNatGatewaysInput) SetPageSize ¶
func (s *DescribeNatGatewaysInput) SetPageSize(v int64) *DescribeNatGatewaysInput
SetPageSize sets the PageSize field's value.
func (*DescribeNatGatewaysInput) SetProjectName ¶
func (s *DescribeNatGatewaysInput) SetProjectName(v string) *DescribeNatGatewaysInput
SetProjectName sets the ProjectName field's value.
func (*DescribeNatGatewaysInput) SetSpec ¶
func (s *DescribeNatGatewaysInput) SetSpec(v string) *DescribeNatGatewaysInput
SetSpec sets the Spec field's value.
func (*DescribeNatGatewaysInput) SetSubnetId ¶
func (s *DescribeNatGatewaysInput) SetSubnetId(v string) *DescribeNatGatewaysInput
SetSubnetId sets the SubnetId field's value.
func (*DescribeNatGatewaysInput) SetTagFilters ¶
func (s *DescribeNatGatewaysInput) SetTagFilters(v []*TagFilterForDescribeNatGatewaysInput) *DescribeNatGatewaysInput
SetTagFilters sets the TagFilters field's value.
func (*DescribeNatGatewaysInput) SetVpcId ¶
func (s *DescribeNatGatewaysInput) SetVpcId(v string) *DescribeNatGatewaysInput
SetVpcId sets the VpcId field's value.
func (DescribeNatGatewaysInput) String ¶
func (s DescribeNatGatewaysInput) String() string
String returns the string representation
func (*DescribeNatGatewaysInput) Validate ¶
func (s *DescribeNatGatewaysInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNatGatewaysOutput ¶
type DescribeNatGatewaysOutput struct {
Metadata *response.ResponseMetadata
NatGateways []*NatGatewayForDescribeNatGatewaysOutput `type:"list"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
RequestId *string `type:"string"`
TotalCount *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeNatGatewaysOutput) GoString ¶
func (s DescribeNatGatewaysOutput) GoString() string
GoString returns the string representation
func (*DescribeNatGatewaysOutput) SetNatGateways ¶
func (s *DescribeNatGatewaysOutput) SetNatGateways(v []*NatGatewayForDescribeNatGatewaysOutput) *DescribeNatGatewaysOutput
SetNatGateways sets the NatGateways field's value.
func (*DescribeNatGatewaysOutput) SetPageNumber ¶
func (s *DescribeNatGatewaysOutput) SetPageNumber(v int64) *DescribeNatGatewaysOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeNatGatewaysOutput) SetPageSize ¶
func (s *DescribeNatGatewaysOutput) SetPageSize(v int64) *DescribeNatGatewaysOutput
SetPageSize sets the PageSize field's value.
func (*DescribeNatGatewaysOutput) SetRequestId ¶
func (s *DescribeNatGatewaysOutput) SetRequestId(v string) *DescribeNatGatewaysOutput
SetRequestId sets the RequestId field's value.
func (*DescribeNatGatewaysOutput) SetTotalCount ¶
func (s *DescribeNatGatewaysOutput) SetTotalCount(v int64) *DescribeNatGatewaysOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeNatGatewaysOutput) String ¶
func (s DescribeNatGatewaysOutput) String() string
String returns the string representation
type DescribeNatIpAttributesInput ¶
type DescribeNatIpAttributesInput struct {
// NatIpId is a required field
NatIpId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DescribeNatIpAttributesInput) GoString ¶
func (s DescribeNatIpAttributesInput) GoString() string
GoString returns the string representation
func (*DescribeNatIpAttributesInput) SetNatIpId ¶
func (s *DescribeNatIpAttributesInput) SetNatIpId(v string) *DescribeNatIpAttributesInput
SetNatIpId sets the NatIpId field's value.
func (DescribeNatIpAttributesInput) String ¶
func (s DescribeNatIpAttributesInput) String() string
String returns the string representation
func (*DescribeNatIpAttributesInput) Validate ¶
func (s *DescribeNatIpAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNatIpAttributesOutput ¶
type DescribeNatIpAttributesOutput struct {
Metadata *response.ResponseMetadata
IsDefault *bool `type:"boolean"`
NatGatewayId *string `type:"string"`
NatIp *string `type:"string"`
NatIpDescription *string `type:"string"`
NatIpId *string `type:"string"`
NatIpName *string `type:"string"`
RequestId *string `type:"string"`
Status *string `type:"string"`
UsingStatus *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeNatIpAttributesOutput) GoString ¶
func (s DescribeNatIpAttributesOutput) GoString() string
GoString returns the string representation
func (*DescribeNatIpAttributesOutput) SetIsDefault ¶
func (s *DescribeNatIpAttributesOutput) SetIsDefault(v bool) *DescribeNatIpAttributesOutput
SetIsDefault sets the IsDefault field's value.
func (*DescribeNatIpAttributesOutput) SetNatGatewayId ¶
func (s *DescribeNatIpAttributesOutput) SetNatGatewayId(v string) *DescribeNatIpAttributesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeNatIpAttributesOutput) SetNatIp ¶
func (s *DescribeNatIpAttributesOutput) SetNatIp(v string) *DescribeNatIpAttributesOutput
SetNatIp sets the NatIp field's value.
func (*DescribeNatIpAttributesOutput) SetNatIpDescription ¶
func (s *DescribeNatIpAttributesOutput) SetNatIpDescription(v string) *DescribeNatIpAttributesOutput
SetNatIpDescription sets the NatIpDescription field's value.
func (*DescribeNatIpAttributesOutput) SetNatIpId ¶
func (s *DescribeNatIpAttributesOutput) SetNatIpId(v string) *DescribeNatIpAttributesOutput
SetNatIpId sets the NatIpId field's value.
func (*DescribeNatIpAttributesOutput) SetNatIpName ¶
func (s *DescribeNatIpAttributesOutput) SetNatIpName(v string) *DescribeNatIpAttributesOutput
SetNatIpName sets the NatIpName field's value.
func (*DescribeNatIpAttributesOutput) SetRequestId ¶
func (s *DescribeNatIpAttributesOutput) SetRequestId(v string) *DescribeNatIpAttributesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeNatIpAttributesOutput) SetStatus ¶
func (s *DescribeNatIpAttributesOutput) SetStatus(v string) *DescribeNatIpAttributesOutput
SetStatus sets the Status field's value.
func (*DescribeNatIpAttributesOutput) SetUsingStatus ¶
func (s *DescribeNatIpAttributesOutput) SetUsingStatus(v string) *DescribeNatIpAttributesOutput
SetUsingStatus sets the UsingStatus field's value.
func (DescribeNatIpAttributesOutput) String ¶
func (s DescribeNatIpAttributesOutput) String() string
String returns the string representation
type DescribeNatIpLimitRulesInput ¶
type DescribeNatIpLimitRulesInput struct {
LimitRuleIds []*string `type:"list"`
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `max:"100" type:"integer"`
// contains filtered or unexported fields
}
func (DescribeNatIpLimitRulesInput) GoString ¶
func (s DescribeNatIpLimitRulesInput) GoString() string
GoString returns the string representation
func (*DescribeNatIpLimitRulesInput) SetLimitRuleIds ¶
func (s *DescribeNatIpLimitRulesInput) SetLimitRuleIds(v []*string) *DescribeNatIpLimitRulesInput
SetLimitRuleIds sets the LimitRuleIds field's value.
func (*DescribeNatIpLimitRulesInput) SetNatGatewayId ¶
func (s *DescribeNatIpLimitRulesInput) SetNatGatewayId(v string) *DescribeNatIpLimitRulesInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeNatIpLimitRulesInput) SetPageNumber ¶
func (s *DescribeNatIpLimitRulesInput) SetPageNumber(v int64) *DescribeNatIpLimitRulesInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeNatIpLimitRulesInput) SetPageSize ¶
func (s *DescribeNatIpLimitRulesInput) SetPageSize(v int64) *DescribeNatIpLimitRulesInput
SetPageSize sets the PageSize field's value.
func (DescribeNatIpLimitRulesInput) String ¶
func (s DescribeNatIpLimitRulesInput) String() string
String returns the string representation
func (*DescribeNatIpLimitRulesInput) Validate ¶
func (s *DescribeNatIpLimitRulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNatIpLimitRulesOutput ¶
type DescribeNatIpLimitRulesOutput struct {
Metadata *response.ResponseMetadata
NatIpLimitRules []*NatIpLimitRuleForDescribeNatIpLimitRulesOutput `type:"list"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
RequestId *string `type:"string"`
TotalCount *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeNatIpLimitRulesOutput) GoString ¶
func (s DescribeNatIpLimitRulesOutput) GoString() string
GoString returns the string representation
func (*DescribeNatIpLimitRulesOutput) SetNatIpLimitRules ¶
func (s *DescribeNatIpLimitRulesOutput) SetNatIpLimitRules(v []*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) *DescribeNatIpLimitRulesOutput
SetNatIpLimitRules sets the NatIpLimitRules field's value.
func (*DescribeNatIpLimitRulesOutput) SetPageNumber ¶
func (s *DescribeNatIpLimitRulesOutput) SetPageNumber(v int64) *DescribeNatIpLimitRulesOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeNatIpLimitRulesOutput) SetPageSize ¶
func (s *DescribeNatIpLimitRulesOutput) SetPageSize(v int64) *DescribeNatIpLimitRulesOutput
SetPageSize sets the PageSize field's value.
func (*DescribeNatIpLimitRulesOutput) SetRequestId ¶
func (s *DescribeNatIpLimitRulesOutput) SetRequestId(v string) *DescribeNatIpLimitRulesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeNatIpLimitRulesOutput) SetTotalCount ¶
func (s *DescribeNatIpLimitRulesOutput) SetTotalCount(v int64) *DescribeNatIpLimitRulesOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeNatIpLimitRulesOutput) String ¶
func (s DescribeNatIpLimitRulesOutput) String() string
String returns the string representation
type DescribeNatIpsInput ¶
type DescribeNatIpsInput struct {
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
NatIpIds []*string `type:"list"`
NatIpName *string `type:"string"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeNatIpsInput) GoString ¶
func (s DescribeNatIpsInput) GoString() string
GoString returns the string representation
func (*DescribeNatIpsInput) SetNatGatewayId ¶
func (s *DescribeNatIpsInput) SetNatGatewayId(v string) *DescribeNatIpsInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeNatIpsInput) SetNatIpIds ¶
func (s *DescribeNatIpsInput) SetNatIpIds(v []*string) *DescribeNatIpsInput
SetNatIpIds sets the NatIpIds field's value.
func (*DescribeNatIpsInput) SetNatIpName ¶
func (s *DescribeNatIpsInput) SetNatIpName(v string) *DescribeNatIpsInput
SetNatIpName sets the NatIpName field's value.
func (*DescribeNatIpsInput) SetPageNumber ¶
func (s *DescribeNatIpsInput) SetPageNumber(v int64) *DescribeNatIpsInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeNatIpsInput) SetPageSize ¶
func (s *DescribeNatIpsInput) SetPageSize(v int64) *DescribeNatIpsInput
SetPageSize sets the PageSize field's value.
func (DescribeNatIpsInput) String ¶
func (s DescribeNatIpsInput) String() string
String returns the string representation
func (*DescribeNatIpsInput) Validate ¶
func (s *DescribeNatIpsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNatIpsOutput ¶
type DescribeNatIpsOutput struct {
Metadata *response.ResponseMetadata
NatIps []*NatIpForDescribeNatIpsOutput `type:"list"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
RequestId *string `type:"string"`
TotalCount *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeNatIpsOutput) GoString ¶
func (s DescribeNatIpsOutput) GoString() string
GoString returns the string representation
func (*DescribeNatIpsOutput) SetNatIps ¶
func (s *DescribeNatIpsOutput) SetNatIps(v []*NatIpForDescribeNatIpsOutput) *DescribeNatIpsOutput
SetNatIps sets the NatIps field's value.
func (*DescribeNatIpsOutput) SetPageNumber ¶
func (s *DescribeNatIpsOutput) SetPageNumber(v int64) *DescribeNatIpsOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeNatIpsOutput) SetPageSize ¶
func (s *DescribeNatIpsOutput) SetPageSize(v int64) *DescribeNatIpsOutput
SetPageSize sets the PageSize field's value.
func (*DescribeNatIpsOutput) SetRequestId ¶
func (s *DescribeNatIpsOutput) SetRequestId(v string) *DescribeNatIpsOutput
SetRequestId sets the RequestId field's value.
func (*DescribeNatIpsOutput) SetTotalCount ¶
func (s *DescribeNatIpsOutput) SetTotalCount(v int64) *DescribeNatIpsOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeNatIpsOutput) String ¶
func (s DescribeNatIpsOutput) String() string
String returns the string representation
type DescribeSessionLogsInput ¶
type DescribeSessionLogsInput struct {
NatGatewayId *string `type:"string"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
SessionLogIds []*string `type:"list"`
SessionLogName *string `type:"string"`
Status *string `type:"string"`
TlsProjectName *string `type:"string"`
TlsTopicName *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeSessionLogsInput) GoString ¶
func (s DescribeSessionLogsInput) GoString() string
GoString returns the string representation
func (*DescribeSessionLogsInput) SetNatGatewayId ¶
func (s *DescribeSessionLogsInput) SetNatGatewayId(v string) *DescribeSessionLogsInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeSessionLogsInput) SetPageNumber ¶
func (s *DescribeSessionLogsInput) SetPageNumber(v int64) *DescribeSessionLogsInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSessionLogsInput) SetPageSize ¶
func (s *DescribeSessionLogsInput) SetPageSize(v int64) *DescribeSessionLogsInput
SetPageSize sets the PageSize field's value.
func (*DescribeSessionLogsInput) SetSessionLogIds ¶
func (s *DescribeSessionLogsInput) SetSessionLogIds(v []*string) *DescribeSessionLogsInput
SetSessionLogIds sets the SessionLogIds field's value.
func (*DescribeSessionLogsInput) SetSessionLogName ¶
func (s *DescribeSessionLogsInput) SetSessionLogName(v string) *DescribeSessionLogsInput
SetSessionLogName sets the SessionLogName field's value.
func (*DescribeSessionLogsInput) SetStatus ¶
func (s *DescribeSessionLogsInput) SetStatus(v string) *DescribeSessionLogsInput
SetStatus sets the Status field's value.
func (*DescribeSessionLogsInput) SetTlsProjectName ¶
func (s *DescribeSessionLogsInput) SetTlsProjectName(v string) *DescribeSessionLogsInput
SetTlsProjectName sets the TlsProjectName field's value.
func (*DescribeSessionLogsInput) SetTlsTopicName ¶
func (s *DescribeSessionLogsInput) SetTlsTopicName(v string) *DescribeSessionLogsInput
SetTlsTopicName sets the TlsTopicName field's value.
func (DescribeSessionLogsInput) String ¶
func (s DescribeSessionLogsInput) String() string
String returns the string representation
type DescribeSessionLogsOutput ¶
type DescribeSessionLogsOutput struct {
Metadata *response.ResponseMetadata
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
RequestId *string `type:"string"`
SessionLogs []*SessionLogForDescribeSessionLogsOutput `type:"list"`
TotalCount *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeSessionLogsOutput) GoString ¶
func (s DescribeSessionLogsOutput) GoString() string
GoString returns the string representation
func (*DescribeSessionLogsOutput) SetPageNumber ¶
func (s *DescribeSessionLogsOutput) SetPageNumber(v int64) *DescribeSessionLogsOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSessionLogsOutput) SetPageSize ¶
func (s *DescribeSessionLogsOutput) SetPageSize(v int64) *DescribeSessionLogsOutput
SetPageSize sets the PageSize field's value.
func (*DescribeSessionLogsOutput) SetRequestId ¶
func (s *DescribeSessionLogsOutput) SetRequestId(v string) *DescribeSessionLogsOutput
SetRequestId sets the RequestId field's value.
func (*DescribeSessionLogsOutput) SetSessionLogs ¶
func (s *DescribeSessionLogsOutput) SetSessionLogs(v []*SessionLogForDescribeSessionLogsOutput) *DescribeSessionLogsOutput
SetSessionLogs sets the SessionLogs field's value.
func (*DescribeSessionLogsOutput) SetTotalCount ¶
func (s *DescribeSessionLogsOutput) SetTotalCount(v int64) *DescribeSessionLogsOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeSessionLogsOutput) String ¶
func (s DescribeSessionLogsOutput) String() string
String returns the string representation
type DescribeSnatEntriesInput ¶
type DescribeSnatEntriesInput struct {
EipId *string `type:"string"`
NatGatewayId *string `type:"string"`
PageNumber *int64 `type:"integer"`
PageSize *int64 `max:"100" type:"integer"`
SnatEntryIds []*string `type:"list"`
SnatEntryName *string `type:"string"`
SourceCidr *string `type:"string"`
SubnetId *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeSnatEntriesInput) GoString ¶
func (s DescribeSnatEntriesInput) GoString() string
GoString returns the string representation
func (*DescribeSnatEntriesInput) SetEipId ¶
func (s *DescribeSnatEntriesInput) SetEipId(v string) *DescribeSnatEntriesInput
SetEipId sets the EipId field's value.
func (*DescribeSnatEntriesInput) SetNatGatewayId ¶
func (s *DescribeSnatEntriesInput) SetNatGatewayId(v string) *DescribeSnatEntriesInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeSnatEntriesInput) SetPageNumber ¶
func (s *DescribeSnatEntriesInput) SetPageNumber(v int64) *DescribeSnatEntriesInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSnatEntriesInput) SetPageSize ¶
func (s *DescribeSnatEntriesInput) SetPageSize(v int64) *DescribeSnatEntriesInput
SetPageSize sets the PageSize field's value.
func (*DescribeSnatEntriesInput) SetSnatEntryIds ¶
func (s *DescribeSnatEntriesInput) SetSnatEntryIds(v []*string) *DescribeSnatEntriesInput
SetSnatEntryIds sets the SnatEntryIds field's value.
func (*DescribeSnatEntriesInput) SetSnatEntryName ¶
func (s *DescribeSnatEntriesInput) SetSnatEntryName(v string) *DescribeSnatEntriesInput
SetSnatEntryName sets the SnatEntryName field's value.
func (*DescribeSnatEntriesInput) SetSourceCidr ¶
func (s *DescribeSnatEntriesInput) SetSourceCidr(v string) *DescribeSnatEntriesInput
SetSourceCidr sets the SourceCidr field's value.
func (*DescribeSnatEntriesInput) SetSubnetId ¶
func (s *DescribeSnatEntriesInput) SetSubnetId(v string) *DescribeSnatEntriesInput
SetSubnetId sets the SubnetId field's value.
func (DescribeSnatEntriesInput) String ¶
func (s DescribeSnatEntriesInput) String() string
String returns the string representation
func (*DescribeSnatEntriesInput) Validate ¶
func (s *DescribeSnatEntriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSnatEntriesOutput ¶
type DescribeSnatEntriesOutput struct {
Metadata *response.ResponseMetadata
PageNumber *int64 `type:"integer"`
PageSize *int64 `type:"integer"`
RequestId *string `type:"string"`
SnatEntries []*SnatEntryForDescribeSnatEntriesOutput `type:"list"`
TotalCount *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (DescribeSnatEntriesOutput) GoString ¶
func (s DescribeSnatEntriesOutput) GoString() string
GoString returns the string representation
func (*DescribeSnatEntriesOutput) SetPageNumber ¶
func (s *DescribeSnatEntriesOutput) SetPageNumber(v int64) *DescribeSnatEntriesOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSnatEntriesOutput) SetPageSize ¶
func (s *DescribeSnatEntriesOutput) SetPageSize(v int64) *DescribeSnatEntriesOutput
SetPageSize sets the PageSize field's value.
func (*DescribeSnatEntriesOutput) SetRequestId ¶
func (s *DescribeSnatEntriesOutput) SetRequestId(v string) *DescribeSnatEntriesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeSnatEntriesOutput) SetSnatEntries ¶
func (s *DescribeSnatEntriesOutput) SetSnatEntries(v []*SnatEntryForDescribeSnatEntriesOutput) *DescribeSnatEntriesOutput
SetSnatEntries sets the SnatEntries field's value.
func (*DescribeSnatEntriesOutput) SetTotalCount ¶
func (s *DescribeSnatEntriesOutput) SetTotalCount(v int64) *DescribeSnatEntriesOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeSnatEntriesOutput) String ¶
func (s DescribeSnatEntriesOutput) String() string
String returns the string representation
type DescribeSnatEntryAttributesInput ¶
type DescribeSnatEntryAttributesInput struct {
// SnatEntryId is a required field
SnatEntryId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DescribeSnatEntryAttributesInput) GoString ¶
func (s DescribeSnatEntryAttributesInput) GoString() string
GoString returns the string representation
func (*DescribeSnatEntryAttributesInput) SetSnatEntryId ¶
func (s *DescribeSnatEntryAttributesInput) SetSnatEntryId(v string) *DescribeSnatEntryAttributesInput
SetSnatEntryId sets the SnatEntryId field's value.
func (DescribeSnatEntryAttributesInput) String ¶
func (s DescribeSnatEntryAttributesInput) String() string
String returns the string representation
func (*DescribeSnatEntryAttributesInput) Validate ¶
func (s *DescribeSnatEntryAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSnatEntryAttributesOutput ¶
type DescribeSnatEntryAttributesOutput struct {
Metadata *response.ResponseMetadata
EipAddress *string `type:"string"`
EipId *string `type:"string"`
NatGatewayId *string `type:"string"`
NatIpId *string `type:"string"`
RequestId *string `type:"string"`
SnatEntryId *string `type:"string"`
SnatEntryName *string `type:"string"`
SourceCidr *string `type:"string"`
Status *string `type:"string"`
SubnetId *string `type:"string"`
// contains filtered or unexported fields
}
func (DescribeSnatEntryAttributesOutput) GoString ¶
func (s DescribeSnatEntryAttributesOutput) GoString() string
GoString returns the string representation
func (*DescribeSnatEntryAttributesOutput) SetEipAddress ¶
func (s *DescribeSnatEntryAttributesOutput) SetEipAddress(v string) *DescribeSnatEntryAttributesOutput
SetEipAddress sets the EipAddress field's value.
func (*DescribeSnatEntryAttributesOutput) SetEipId ¶
func (s *DescribeSnatEntryAttributesOutput) SetEipId(v string) *DescribeSnatEntryAttributesOutput
SetEipId sets the EipId field's value.
func (*DescribeSnatEntryAttributesOutput) SetNatGatewayId ¶
func (s *DescribeSnatEntryAttributesOutput) SetNatGatewayId(v string) *DescribeSnatEntryAttributesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DescribeSnatEntryAttributesOutput) SetNatIpId ¶
func (s *DescribeSnatEntryAttributesOutput) SetNatIpId(v string) *DescribeSnatEntryAttributesOutput
SetNatIpId sets the NatIpId field's value.
func (*DescribeSnatEntryAttributesOutput) SetRequestId ¶
func (s *DescribeSnatEntryAttributesOutput) SetRequestId(v string) *DescribeSnatEntryAttributesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeSnatEntryAttributesOutput) SetSnatEntryId ¶
func (s *DescribeSnatEntryAttributesOutput) SetSnatEntryId(v string) *DescribeSnatEntryAttributesOutput
SetSnatEntryId sets the SnatEntryId field's value.
func (*DescribeSnatEntryAttributesOutput) SetSnatEntryName ¶
func (s *DescribeSnatEntryAttributesOutput) SetSnatEntryName(v string) *DescribeSnatEntryAttributesOutput
SetSnatEntryName sets the SnatEntryName field's value.
func (*DescribeSnatEntryAttributesOutput) SetSourceCidr ¶
func (s *DescribeSnatEntryAttributesOutput) SetSourceCidr(v string) *DescribeSnatEntryAttributesOutput
SetSourceCidr sets the SourceCidr field's value.
func (*DescribeSnatEntryAttributesOutput) SetStatus ¶
func (s *DescribeSnatEntryAttributesOutput) SetStatus(v string) *DescribeSnatEntryAttributesOutput
SetStatus sets the Status field's value.
func (*DescribeSnatEntryAttributesOutput) SetSubnetId ¶
func (s *DescribeSnatEntryAttributesOutput) SetSubnetId(v string) *DescribeSnatEntryAttributesOutput
SetSubnetId sets the SubnetId field's value.
func (DescribeSnatEntryAttributesOutput) String ¶
func (s DescribeSnatEntryAttributesOutput) String() string
String returns the string representation
type DisableSessionLogInput ¶
type DisableSessionLogInput struct {
// SessionLogId is a required field
SessionLogId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (DisableSessionLogInput) GoString ¶
func (s DisableSessionLogInput) GoString() string
GoString returns the string representation
func (*DisableSessionLogInput) SetSessionLogId ¶
func (s *DisableSessionLogInput) SetSessionLogId(v string) *DisableSessionLogInput
SetSessionLogId sets the SessionLogId field's value.
func (DisableSessionLogInput) String ¶
func (s DisableSessionLogInput) String() string
String returns the string representation
func (*DisableSessionLogInput) Validate ¶
func (s *DisableSessionLogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisableSessionLogOutput ¶
type DisableSessionLogOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (DisableSessionLogOutput) GoString ¶
func (s DisableSessionLogOutput) GoString() string
GoString returns the string representation
func (*DisableSessionLogOutput) SetRequestId ¶
func (s *DisableSessionLogOutput) SetRequestId(v string) *DisableSessionLogOutput
SetRequestId sets the RequestId field's value.
func (DisableSessionLogOutput) String ¶
func (s DisableSessionLogOutput) String() string
String returns the string representation
type DnatEntryForDescribeDnatEntriesOutput ¶
type DnatEntryForDescribeDnatEntriesOutput struct {
DnatEntryId *string `type:"string"`
DnatEntryName *string `type:"string"`
ExternalIp *string `type:"string"`
ExternalPort *string `type:"string"`
InternalIp *string `type:"string"`
InternalPort *string `type:"string"`
NatGatewayId *string `type:"string"`
PortType *string `type:"string"`
Protocol *string `type:"string"`
Status *string `type:"string"`
// contains filtered or unexported fields
}
func (DnatEntryForDescribeDnatEntriesOutput) GoString ¶
func (s DnatEntryForDescribeDnatEntriesOutput) GoString() string
GoString returns the string representation
func (*DnatEntryForDescribeDnatEntriesOutput) SetDnatEntryId ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetDnatEntryId(v string) *DnatEntryForDescribeDnatEntriesOutput
SetDnatEntryId sets the DnatEntryId field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetDnatEntryName ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetDnatEntryName(v string) *DnatEntryForDescribeDnatEntriesOutput
SetDnatEntryName sets the DnatEntryName field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetExternalIp ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetExternalIp(v string) *DnatEntryForDescribeDnatEntriesOutput
SetExternalIp sets the ExternalIp field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetExternalPort ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetExternalPort(v string) *DnatEntryForDescribeDnatEntriesOutput
SetExternalPort sets the ExternalPort field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetInternalIp ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetInternalIp(v string) *DnatEntryForDescribeDnatEntriesOutput
SetInternalIp sets the InternalIp field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetInternalPort ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetInternalPort(v string) *DnatEntryForDescribeDnatEntriesOutput
SetInternalPort sets the InternalPort field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetNatGatewayId ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetNatGatewayId(v string) *DnatEntryForDescribeDnatEntriesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetPortType ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetPortType(v string) *DnatEntryForDescribeDnatEntriesOutput
SetPortType sets the PortType field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetProtocol ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetProtocol(v string) *DnatEntryForDescribeDnatEntriesOutput
SetProtocol sets the Protocol field's value.
func (*DnatEntryForDescribeDnatEntriesOutput) SetStatus ¶
func (s *DnatEntryForDescribeDnatEntriesOutput) SetStatus(v string) *DnatEntryForDescribeDnatEntriesOutput
SetStatus sets the Status field's value.
func (DnatEntryForDescribeDnatEntriesOutput) String ¶
func (s DnatEntryForDescribeDnatEntriesOutput) String() string
String returns the string representation
type EipAddressForDescribeNatGatewayAttributesOutput ¶
type EipAddressForDescribeNatGatewayAttributesOutput struct {
AllocationId *string `type:"string"`
EipAddress *string `type:"string"`
UsingStatus *string `type:"string"`
// contains filtered or unexported fields
}
func (EipAddressForDescribeNatGatewayAttributesOutput) GoString ¶
func (s EipAddressForDescribeNatGatewayAttributesOutput) GoString() string
GoString returns the string representation
func (*EipAddressForDescribeNatGatewayAttributesOutput) SetAllocationId ¶
func (s *EipAddressForDescribeNatGatewayAttributesOutput) SetAllocationId(v string) *EipAddressForDescribeNatGatewayAttributesOutput
SetAllocationId sets the AllocationId field's value.
func (*EipAddressForDescribeNatGatewayAttributesOutput) SetEipAddress ¶
func (s *EipAddressForDescribeNatGatewayAttributesOutput) SetEipAddress(v string) *EipAddressForDescribeNatGatewayAttributesOutput
SetEipAddress sets the EipAddress field's value.
func (*EipAddressForDescribeNatGatewayAttributesOutput) SetUsingStatus ¶
func (s *EipAddressForDescribeNatGatewayAttributesOutput) SetUsingStatus(v string) *EipAddressForDescribeNatGatewayAttributesOutput
SetUsingStatus sets the UsingStatus field's value.
func (EipAddressForDescribeNatGatewayAttributesOutput) String ¶
func (s EipAddressForDescribeNatGatewayAttributesOutput) String() string
String returns the string representation
type EipAddressForDescribeNatGatewaysOutput ¶
type EipAddressForDescribeNatGatewaysOutput struct {
AllocationId *string `type:"string"`
EipAddress *string `type:"string"`
UsingStatus *string `type:"string"`
// contains filtered or unexported fields
}
func (EipAddressForDescribeNatGatewaysOutput) GoString ¶
func (s EipAddressForDescribeNatGatewaysOutput) GoString() string
GoString returns the string representation
func (*EipAddressForDescribeNatGatewaysOutput) SetAllocationId ¶
func (s *EipAddressForDescribeNatGatewaysOutput) SetAllocationId(v string) *EipAddressForDescribeNatGatewaysOutput
SetAllocationId sets the AllocationId field's value.
func (*EipAddressForDescribeNatGatewaysOutput) SetEipAddress ¶
func (s *EipAddressForDescribeNatGatewaysOutput) SetEipAddress(v string) *EipAddressForDescribeNatGatewaysOutput
SetEipAddress sets the EipAddress field's value.
func (*EipAddressForDescribeNatGatewaysOutput) SetUsingStatus ¶
func (s *EipAddressForDescribeNatGatewaysOutput) SetUsingStatus(v string) *EipAddressForDescribeNatGatewaysOutput
SetUsingStatus sets the UsingStatus field's value.
func (EipAddressForDescribeNatGatewaysOutput) String ¶
func (s EipAddressForDescribeNatGatewaysOutput) String() string
String returns the string representation
type EnableSessionLogInput ¶
type EnableSessionLogInput struct {
// SessionLogId is a required field
SessionLogId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (EnableSessionLogInput) GoString ¶
func (s EnableSessionLogInput) GoString() string
GoString returns the string representation
func (*EnableSessionLogInput) SetSessionLogId ¶
func (s *EnableSessionLogInput) SetSessionLogId(v string) *EnableSessionLogInput
SetSessionLogId sets the SessionLogId field's value.
func (EnableSessionLogInput) String ¶
func (s EnableSessionLogInput) String() string
String returns the string representation
func (*EnableSessionLogInput) Validate ¶
func (s *EnableSessionLogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EnableSessionLogOutput ¶
type EnableSessionLogOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (EnableSessionLogOutput) GoString ¶
func (s EnableSessionLogOutput) GoString() string
GoString returns the string representation
func (*EnableSessionLogOutput) SetRequestId ¶
func (s *EnableSessionLogOutput) SetRequestId(v string) *EnableSessionLogOutput
SetRequestId sets the RequestId field's value.
func (EnableSessionLogOutput) String ¶
func (s EnableSessionLogOutput) String() string
String returns the string representation
type ListNatGatewayAvailableZonesInput ¶
type ListNatGatewayAvailableZonesInput struct {
Product *string `type:"string"`
// contains filtered or unexported fields
}
func (ListNatGatewayAvailableZonesInput) GoString ¶
func (s ListNatGatewayAvailableZonesInput) GoString() string
GoString returns the string representation
func (*ListNatGatewayAvailableZonesInput) SetProduct ¶
func (s *ListNatGatewayAvailableZonesInput) SetProduct(v string) *ListNatGatewayAvailableZonesInput
SetProduct sets the Product field's value.
func (ListNatGatewayAvailableZonesInput) String ¶
func (s ListNatGatewayAvailableZonesInput) String() string
String returns the string representation
type ListNatGatewayAvailableZonesOutput ¶
type ListNatGatewayAvailableZonesOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
Zones []*ZoneForListNatGatewayAvailableZonesOutput `type:"list"`
// contains filtered or unexported fields
}
func (ListNatGatewayAvailableZonesOutput) GoString ¶
func (s ListNatGatewayAvailableZonesOutput) GoString() string
GoString returns the string representation
func (*ListNatGatewayAvailableZonesOutput) SetRequestId ¶
func (s *ListNatGatewayAvailableZonesOutput) SetRequestId(v string) *ListNatGatewayAvailableZonesOutput
SetRequestId sets the RequestId field's value.
func (*ListNatGatewayAvailableZonesOutput) SetZones ¶
func (s *ListNatGatewayAvailableZonesOutput) SetZones(v []*ZoneForListNatGatewayAvailableZonesOutput) *ListNatGatewayAvailableZonesOutput
SetZones sets the Zones field's value.
func (ListNatGatewayAvailableZonesOutput) String ¶
func (s ListNatGatewayAvailableZonesOutput) String() string
String returns the string representation
type ListTagsForResourcesInput ¶
type ListTagsForResourcesInput struct {
MaxResults *int64 `max:"100" type:"integer"`
NextToken *string `type:"string"`
ResourceIds []*string `type:"list"`
// ResourceType is a required field
ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForResourcesInput"`
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 ¶
func (s *ListTagsForResourcesInput) SetMaxResults(v int64) *ListTagsForResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTagsForResourcesInput) SetNextToken ¶
func (s *ListTagsForResourcesInput) SetNextToken(v string) *ListTagsForResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourcesInput) SetResourceIds ¶
func (s *ListTagsForResourcesInput) SetResourceIds(v []*string) *ListTagsForResourcesInput
SetResourceIds sets the ResourceIds field's value.
func (*ListTagsForResourcesInput) SetResourceType ¶
func (s *ListTagsForResourcesInput) SetResourceType(v string) *ListTagsForResourcesInput
SetResourceType sets the ResourceType field's value.
func (*ListTagsForResourcesInput) SetTagFilters ¶
func (s *ListTagsForResourcesInput) SetTagFilters(v []*TagFilterForListTagsForResourcesInput) *ListTagsForResourcesInput
SetTagFilters sets the TagFilters field's value.
func (*ListTagsForResourcesInput) SetTagType ¶
func (s *ListTagsForResourcesInput) SetTagType(v string) *ListTagsForResourcesInput
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 ¶
func (s *ListTagsForResourcesOutput) SetNextToken(v string) *ListTagsForResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourcesOutput) SetRequestId ¶
func (s *ListTagsForResourcesOutput) SetRequestId(v string) *ListTagsForResourcesOutput
SetRequestId sets the RequestId field's value.
func (*ListTagsForResourcesOutput) SetResourceTags ¶
func (s *ListTagsForResourcesOutput) SetResourceTags(v []*ResourceTagForListTagsForResourcesOutput) *ListTagsForResourcesOutput
SetResourceTags sets the ResourceTags field's value.
func (ListTagsForResourcesOutput) String ¶
func (s ListTagsForResourcesOutput) String() string
String returns the string representation
type ModifyDnatEntryAttributesInput ¶
type ModifyDnatEntryAttributesInput struct {
// DnatEntryId is a required field
DnatEntryId *string `type:"string" required:"true"`
DnatEntryName *string `min:"1" max:"128" type:"string"`
ExternalIp *string `type:"string"`
ExternalPort *string `type:"string"`
InternalIp *string `type:"string"`
InternalPort *string `type:"string"`
Protocol *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyDnatEntryAttributesInput) GoString ¶
func (s ModifyDnatEntryAttributesInput) GoString() string
GoString returns the string representation
func (*ModifyDnatEntryAttributesInput) SetDnatEntryId ¶
func (s *ModifyDnatEntryAttributesInput) SetDnatEntryId(v string) *ModifyDnatEntryAttributesInput
SetDnatEntryId sets the DnatEntryId field's value.
func (*ModifyDnatEntryAttributesInput) SetDnatEntryName ¶
func (s *ModifyDnatEntryAttributesInput) SetDnatEntryName(v string) *ModifyDnatEntryAttributesInput
SetDnatEntryName sets the DnatEntryName field's value.
func (*ModifyDnatEntryAttributesInput) SetExternalIp ¶
func (s *ModifyDnatEntryAttributesInput) SetExternalIp(v string) *ModifyDnatEntryAttributesInput
SetExternalIp sets the ExternalIp field's value.
func (*ModifyDnatEntryAttributesInput) SetExternalPort ¶
func (s *ModifyDnatEntryAttributesInput) SetExternalPort(v string) *ModifyDnatEntryAttributesInput
SetExternalPort sets the ExternalPort field's value.
func (*ModifyDnatEntryAttributesInput) SetInternalIp ¶
func (s *ModifyDnatEntryAttributesInput) SetInternalIp(v string) *ModifyDnatEntryAttributesInput
SetInternalIp sets the InternalIp field's value.
func (*ModifyDnatEntryAttributesInput) SetInternalPort ¶
func (s *ModifyDnatEntryAttributesInput) SetInternalPort(v string) *ModifyDnatEntryAttributesInput
SetInternalPort sets the InternalPort field's value.
func (*ModifyDnatEntryAttributesInput) SetProtocol ¶
func (s *ModifyDnatEntryAttributesInput) SetProtocol(v string) *ModifyDnatEntryAttributesInput
SetProtocol sets the Protocol field's value.
func (ModifyDnatEntryAttributesInput) String ¶
func (s ModifyDnatEntryAttributesInput) String() string
String returns the string representation
func (*ModifyDnatEntryAttributesInput) Validate ¶
func (s *ModifyDnatEntryAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDnatEntryAttributesOutput ¶
type ModifyDnatEntryAttributesOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyDnatEntryAttributesOutput) GoString ¶
func (s ModifyDnatEntryAttributesOutput) GoString() string
GoString returns the string representation
func (*ModifyDnatEntryAttributesOutput) SetRequestId ¶
func (s *ModifyDnatEntryAttributesOutput) SetRequestId(v string) *ModifyDnatEntryAttributesOutput
SetRequestId sets the RequestId field's value.
func (ModifyDnatEntryAttributesOutput) String ¶
func (s ModifyDnatEntryAttributesOutput) String() string
String returns the string representation
type ModifyNatGatewayAttributesInput ¶
type ModifyNatGatewayAttributesInput struct {
Description *string `min:"1" max:"255" type:"string"`
// NatGatewayId is a required field
NatGatewayId *string `type:"string" required:"true"`
NatGatewayName *string `min:"1" max:"128" type:"string"`
Spec *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyNatGatewayAttributesInput) GoString ¶
func (s ModifyNatGatewayAttributesInput) GoString() string
GoString returns the string representation
func (*ModifyNatGatewayAttributesInput) SetDescription ¶
func (s *ModifyNatGatewayAttributesInput) SetDescription(v string) *ModifyNatGatewayAttributesInput
SetDescription sets the Description field's value.
func (*ModifyNatGatewayAttributesInput) SetNatGatewayId ¶
func (s *ModifyNatGatewayAttributesInput) SetNatGatewayId(v string) *ModifyNatGatewayAttributesInput
SetNatGatewayId sets the NatGatewayId field's value.
func (*ModifyNatGatewayAttributesInput) SetNatGatewayName ¶
func (s *ModifyNatGatewayAttributesInput) SetNatGatewayName(v string) *ModifyNatGatewayAttributesInput
SetNatGatewayName sets the NatGatewayName field's value.
func (*ModifyNatGatewayAttributesInput) SetSpec ¶
func (s *ModifyNatGatewayAttributesInput) SetSpec(v string) *ModifyNatGatewayAttributesInput
SetSpec sets the Spec field's value.
func (ModifyNatGatewayAttributesInput) String ¶
func (s ModifyNatGatewayAttributesInput) String() string
String returns the string representation
func (*ModifyNatGatewayAttributesInput) Validate ¶
func (s *ModifyNatGatewayAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyNatGatewayAttributesOutput ¶
type ModifyNatGatewayAttributesOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyNatGatewayAttributesOutput) GoString ¶
func (s ModifyNatGatewayAttributesOutput) GoString() string
GoString returns the string representation
func (*ModifyNatGatewayAttributesOutput) SetRequestId ¶
func (s *ModifyNatGatewayAttributesOutput) SetRequestId(v string) *ModifyNatGatewayAttributesOutput
SetRequestId sets the RequestId field's value.
func (ModifyNatGatewayAttributesOutput) String ¶
func (s ModifyNatGatewayAttributesOutput) String() string
String returns the string representation
type ModifyNatIpAttributesInput ¶
type ModifyNatIpAttributesInput struct {
NatIpDescription *string `type:"string"`
// NatIpId is a required field
NatIpId *string `type:"string" required:"true"`
NatIpName *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyNatIpAttributesInput) GoString ¶
func (s ModifyNatIpAttributesInput) GoString() string
GoString returns the string representation
func (*ModifyNatIpAttributesInput) SetNatIpDescription ¶
func (s *ModifyNatIpAttributesInput) SetNatIpDescription(v string) *ModifyNatIpAttributesInput
SetNatIpDescription sets the NatIpDescription field's value.
func (*ModifyNatIpAttributesInput) SetNatIpId ¶
func (s *ModifyNatIpAttributesInput) SetNatIpId(v string) *ModifyNatIpAttributesInput
SetNatIpId sets the NatIpId field's value.
func (*ModifyNatIpAttributesInput) SetNatIpName ¶
func (s *ModifyNatIpAttributesInput) SetNatIpName(v string) *ModifyNatIpAttributesInput
SetNatIpName sets the NatIpName field's value.
func (ModifyNatIpAttributesInput) String ¶
func (s ModifyNatIpAttributesInput) String() string
String returns the string representation
func (*ModifyNatIpAttributesInput) Validate ¶
func (s *ModifyNatIpAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyNatIpAttributesOutput ¶
type ModifyNatIpAttributesOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyNatIpAttributesOutput) GoString ¶
func (s ModifyNatIpAttributesOutput) GoString() string
GoString returns the string representation
func (*ModifyNatIpAttributesOutput) SetRequestId ¶
func (s *ModifyNatIpAttributesOutput) SetRequestId(v string) *ModifyNatIpAttributesOutput
SetRequestId sets the RequestId field's value.
func (ModifyNatIpAttributesOutput) String ¶
func (s ModifyNatIpAttributesOutput) String() string
String returns the string representation
type ModifyNatIpLimitRuleAttributesInput ¶
type ModifyNatIpLimitRuleAttributesInput struct {
InboundMbpsLimit *int64 `type:"integer"`
// LimitRuleId is a required field
LimitRuleId *string `type:"string" required:"true"`
OutboundMbpsLimit *int64 `type:"integer"`
// contains filtered or unexported fields
}
func (ModifyNatIpLimitRuleAttributesInput) GoString ¶
func (s ModifyNatIpLimitRuleAttributesInput) GoString() string
GoString returns the string representation
func (*ModifyNatIpLimitRuleAttributesInput) SetInboundMbpsLimit ¶
func (s *ModifyNatIpLimitRuleAttributesInput) SetInboundMbpsLimit(v int64) *ModifyNatIpLimitRuleAttributesInput
SetInboundMbpsLimit sets the InboundMbpsLimit field's value.
func (*ModifyNatIpLimitRuleAttributesInput) SetLimitRuleId ¶
func (s *ModifyNatIpLimitRuleAttributesInput) SetLimitRuleId(v string) *ModifyNatIpLimitRuleAttributesInput
SetLimitRuleId sets the LimitRuleId field's value.
func (*ModifyNatIpLimitRuleAttributesInput) SetOutboundMbpsLimit ¶
func (s *ModifyNatIpLimitRuleAttributesInput) SetOutboundMbpsLimit(v int64) *ModifyNatIpLimitRuleAttributesInput
SetOutboundMbpsLimit sets the OutboundMbpsLimit field's value.
func (ModifyNatIpLimitRuleAttributesInput) String ¶
func (s ModifyNatIpLimitRuleAttributesInput) String() string
String returns the string representation
func (*ModifyNatIpLimitRuleAttributesInput) Validate ¶
func (s *ModifyNatIpLimitRuleAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyNatIpLimitRuleAttributesOutput ¶
type ModifyNatIpLimitRuleAttributesOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifyNatIpLimitRuleAttributesOutput) GoString ¶
func (s ModifyNatIpLimitRuleAttributesOutput) GoString() string
GoString returns the string representation
func (*ModifyNatIpLimitRuleAttributesOutput) SetRequestId ¶
func (s *ModifyNatIpLimitRuleAttributesOutput) SetRequestId(v string) *ModifyNatIpLimitRuleAttributesOutput
SetRequestId sets the RequestId field's value.
func (ModifyNatIpLimitRuleAttributesOutput) String ¶
func (s ModifyNatIpLimitRuleAttributesOutput) String() string
String returns the string representation
type ModifySessionLogInput ¶
type ModifySessionLogInput struct {
Description *string `type:"string"`
// SessionLogId is a required field
SessionLogId *string `type:"string" required:"true"`
SessionLogName *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifySessionLogInput) GoString ¶
func (s ModifySessionLogInput) GoString() string
GoString returns the string representation
func (*ModifySessionLogInput) SetDescription ¶
func (s *ModifySessionLogInput) SetDescription(v string) *ModifySessionLogInput
SetDescription sets the Description field's value.
func (*ModifySessionLogInput) SetSessionLogId ¶
func (s *ModifySessionLogInput) SetSessionLogId(v string) *ModifySessionLogInput
SetSessionLogId sets the SessionLogId field's value.
func (*ModifySessionLogInput) SetSessionLogName ¶
func (s *ModifySessionLogInput) SetSessionLogName(v string) *ModifySessionLogInput
SetSessionLogName sets the SessionLogName field's value.
func (ModifySessionLogInput) String ¶
func (s ModifySessionLogInput) String() string
String returns the string representation
func (*ModifySessionLogInput) Validate ¶
func (s *ModifySessionLogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifySessionLogOutput ¶
type ModifySessionLogOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifySessionLogOutput) GoString ¶
func (s ModifySessionLogOutput) GoString() string
GoString returns the string representation
func (*ModifySessionLogOutput) SetRequestId ¶
func (s *ModifySessionLogOutput) SetRequestId(v string) *ModifySessionLogOutput
SetRequestId sets the RequestId field's value.
func (ModifySessionLogOutput) String ¶
func (s ModifySessionLogOutput) String() string
String returns the string representation
type ModifySnatEntryAttributesInput ¶
type ModifySnatEntryAttributesInput struct {
EipId *string `type:"string"`
// SnatEntryId is a required field
SnatEntryId *string `type:"string" required:"true"`
SnatEntryName *string `min:"1" max:"128" type:"string"`
// contains filtered or unexported fields
}
func (ModifySnatEntryAttributesInput) GoString ¶
func (s ModifySnatEntryAttributesInput) GoString() string
GoString returns the string representation
func (*ModifySnatEntryAttributesInput) SetEipId ¶
func (s *ModifySnatEntryAttributesInput) SetEipId(v string) *ModifySnatEntryAttributesInput
SetEipId sets the EipId field's value.
func (*ModifySnatEntryAttributesInput) SetSnatEntryId ¶
func (s *ModifySnatEntryAttributesInput) SetSnatEntryId(v string) *ModifySnatEntryAttributesInput
SetSnatEntryId sets the SnatEntryId field's value.
func (*ModifySnatEntryAttributesInput) SetSnatEntryName ¶
func (s *ModifySnatEntryAttributesInput) SetSnatEntryName(v string) *ModifySnatEntryAttributesInput
SetSnatEntryName sets the SnatEntryName field's value.
func (ModifySnatEntryAttributesInput) String ¶
func (s ModifySnatEntryAttributesInput) String() string
String returns the string representation
func (*ModifySnatEntryAttributesInput) Validate ¶
func (s *ModifySnatEntryAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifySnatEntryAttributesOutput ¶
type ModifySnatEntryAttributesOutput struct {
Metadata *response.ResponseMetadata
RequestId *string `type:"string"`
// contains filtered or unexported fields
}
func (ModifySnatEntryAttributesOutput) GoString ¶
func (s ModifySnatEntryAttributesOutput) GoString() string
GoString returns the string representation
func (*ModifySnatEntryAttributesOutput) SetRequestId ¶
func (s *ModifySnatEntryAttributesOutput) SetRequestId(v string) *ModifySnatEntryAttributesOutput
SetRequestId sets the RequestId field's value.
func (ModifySnatEntryAttributesOutput) String ¶
func (s ModifySnatEntryAttributesOutput) String() string
String returns the string representation
type NATGATEWAY ¶
NATGATEWAY provides the API operation methods for making requests to NATGATEWAY. See this package's package overview docs for details on the service.
NATGATEWAY methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*byteplus.Config) *NATGATEWAY
New create int can support ssl or region locate set
func (*NATGATEWAY) CreateDnatEntry ¶
func (c *NATGATEWAY) CreateDnatEntry(input *CreateDnatEntryInput) (*CreateDnatEntryOutput, error)
CreateDnatEntry API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateDnatEntry for usage and error information.
func (*NATGATEWAY) CreateDnatEntryCommon ¶
func (c *NATGATEWAY) CreateDnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
CreateDnatEntryCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateDnatEntryCommon for usage and error information.
func (*NATGATEWAY) CreateDnatEntryCommonRequest ¶
func (c *NATGATEWAY) CreateDnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateDnatEntryCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateDnatEntryCommon operation. The "output" return value will be populated with the CreateDnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateDnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDnatEntryCommon Send returns without error.
See CreateDnatEntryCommon for more information on using the CreateDnatEntryCommon API call, and error handling.
// Example sending a request using the CreateDnatEntryCommonRequest method.
req, resp := client.CreateDnatEntryCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateDnatEntryCommonWithContext ¶
func (c *NATGATEWAY) CreateDnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateDnatEntryCommonWithContext is the same as CreateDnatEntryCommon with the addition of the ability to pass a context and additional request options.
See CreateDnatEntryCommon 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 (*NATGATEWAY) CreateDnatEntryRequest ¶
func (c *NATGATEWAY) CreateDnatEntryRequest(input *CreateDnatEntryInput) (req *request.Request, output *CreateDnatEntryOutput)
CreateDnatEntryRequest generates a "byteplus/request.Request" representing the client's request for the CreateDnatEntry operation. The "output" return value will be populated with the CreateDnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateDnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDnatEntryCommon Send returns without error.
See CreateDnatEntry for more information on using the CreateDnatEntry API call, and error handling.
// Example sending a request using the CreateDnatEntryRequest method.
req, resp := client.CreateDnatEntryRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateDnatEntryWithContext ¶
func (c *NATGATEWAY) CreateDnatEntryWithContext(ctx byteplus.Context, input *CreateDnatEntryInput, opts ...request.Option) (*CreateDnatEntryOutput, error)
CreateDnatEntryWithContext is the same as CreateDnatEntry with the addition of the ability to pass a context and additional request options.
See CreateDnatEntry 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 (*NATGATEWAY) CreateNatGateway ¶
func (c *NATGATEWAY) CreateNatGateway(input *CreateNatGatewayInput) (*CreateNatGatewayOutput, error)
CreateNatGateway API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateNatGateway for usage and error information.
func (*NATGATEWAY) CreateNatGatewayCommon ¶
func (c *NATGATEWAY) CreateNatGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)
CreateNatGatewayCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateNatGatewayCommon for usage and error information.
func (*NATGATEWAY) CreateNatGatewayCommonRequest ¶
func (c *NATGATEWAY) CreateNatGatewayCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateNatGatewayCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateNatGatewayCommon operation. The "output" return value will be populated with the CreateNatGatewayCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateNatGatewayCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNatGatewayCommon Send returns without error.
See CreateNatGatewayCommon for more information on using the CreateNatGatewayCommon API call, and error handling.
// Example sending a request using the CreateNatGatewayCommonRequest method.
req, resp := client.CreateNatGatewayCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateNatGatewayCommonWithContext ¶
func (c *NATGATEWAY) CreateNatGatewayCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateNatGatewayCommonWithContext is the same as CreateNatGatewayCommon with the addition of the ability to pass a context and additional request options.
See CreateNatGatewayCommon 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 (*NATGATEWAY) CreateNatGatewayRequest ¶
func (c *NATGATEWAY) CreateNatGatewayRequest(input *CreateNatGatewayInput) (req *request.Request, output *CreateNatGatewayOutput)
CreateNatGatewayRequest generates a "byteplus/request.Request" representing the client's request for the CreateNatGateway operation. The "output" return value will be populated with the CreateNatGatewayCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateNatGatewayCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNatGatewayCommon Send returns without error.
See CreateNatGateway for more information on using the CreateNatGateway API call, and error handling.
// Example sending a request using the CreateNatGatewayRequest method.
req, resp := client.CreateNatGatewayRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateNatGatewayWithContext ¶
func (c *NATGATEWAY) CreateNatGatewayWithContext(ctx byteplus.Context, input *CreateNatGatewayInput, opts ...request.Option) (*CreateNatGatewayOutput, error)
CreateNatGatewayWithContext is the same as CreateNatGateway with the addition of the ability to pass a context and additional request options.
See CreateNatGateway 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 (*NATGATEWAY) CreateNatIp ¶
func (c *NATGATEWAY) CreateNatIp(input *CreateNatIpInput) (*CreateNatIpOutput, error)
CreateNatIp API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateNatIp for usage and error information.
func (*NATGATEWAY) CreateNatIpCommon ¶
func (c *NATGATEWAY) CreateNatIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)
CreateNatIpCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateNatIpCommon for usage and error information.
func (*NATGATEWAY) CreateNatIpCommonRequest ¶
func (c *NATGATEWAY) CreateNatIpCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateNatIpCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateNatIpCommon operation. The "output" return value will be populated with the CreateNatIpCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateNatIpCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNatIpCommon Send returns without error.
See CreateNatIpCommon for more information on using the CreateNatIpCommon API call, and error handling.
// Example sending a request using the CreateNatIpCommonRequest method.
req, resp := client.CreateNatIpCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateNatIpCommonWithContext ¶
func (c *NATGATEWAY) CreateNatIpCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateNatIpCommonWithContext is the same as CreateNatIpCommon with the addition of the ability to pass a context and additional request options.
See CreateNatIpCommon 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 (*NATGATEWAY) CreateNatIpLimitRule ¶
func (c *NATGATEWAY) CreateNatIpLimitRule(input *CreateNatIpLimitRuleInput) (*CreateNatIpLimitRuleOutput, error)
CreateNatIpLimitRule API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateNatIpLimitRule for usage and error information.
func (*NATGATEWAY) CreateNatIpLimitRuleCommon ¶
func (c *NATGATEWAY) CreateNatIpLimitRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
CreateNatIpLimitRuleCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateNatIpLimitRuleCommon for usage and error information.
func (*NATGATEWAY) CreateNatIpLimitRuleCommonRequest ¶
func (c *NATGATEWAY) CreateNatIpLimitRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateNatIpLimitRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateNatIpLimitRuleCommon operation. The "output" return value will be populated with the CreateNatIpLimitRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateNatIpLimitRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNatIpLimitRuleCommon Send returns without error.
See CreateNatIpLimitRuleCommon for more information on using the CreateNatIpLimitRuleCommon API call, and error handling.
// Example sending a request using the CreateNatIpLimitRuleCommonRequest method.
req, resp := client.CreateNatIpLimitRuleCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateNatIpLimitRuleCommonWithContext ¶
func (c *NATGATEWAY) CreateNatIpLimitRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateNatIpLimitRuleCommonWithContext is the same as CreateNatIpLimitRuleCommon with the addition of the ability to pass a context and additional request options.
See CreateNatIpLimitRuleCommon 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 (*NATGATEWAY) CreateNatIpLimitRuleRequest ¶
func (c *NATGATEWAY) CreateNatIpLimitRuleRequest(input *CreateNatIpLimitRuleInput) (req *request.Request, output *CreateNatIpLimitRuleOutput)
CreateNatIpLimitRuleRequest generates a "byteplus/request.Request" representing the client's request for the CreateNatIpLimitRule operation. The "output" return value will be populated with the CreateNatIpLimitRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateNatIpLimitRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNatIpLimitRuleCommon Send returns without error.
See CreateNatIpLimitRule for more information on using the CreateNatIpLimitRule API call, and error handling.
// Example sending a request using the CreateNatIpLimitRuleRequest method.
req, resp := client.CreateNatIpLimitRuleRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateNatIpLimitRuleWithContext ¶
func (c *NATGATEWAY) CreateNatIpLimitRuleWithContext(ctx byteplus.Context, input *CreateNatIpLimitRuleInput, opts ...request.Option) (*CreateNatIpLimitRuleOutput, error)
CreateNatIpLimitRuleWithContext is the same as CreateNatIpLimitRule with the addition of the ability to pass a context and additional request options.
See CreateNatIpLimitRule 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 (*NATGATEWAY) CreateNatIpRequest ¶
func (c *NATGATEWAY) CreateNatIpRequest(input *CreateNatIpInput) (req *request.Request, output *CreateNatIpOutput)
CreateNatIpRequest generates a "byteplus/request.Request" representing the client's request for the CreateNatIp operation. The "output" return value will be populated with the CreateNatIpCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateNatIpCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNatIpCommon Send returns without error.
See CreateNatIp for more information on using the CreateNatIp API call, and error handling.
// Example sending a request using the CreateNatIpRequest method.
req, resp := client.CreateNatIpRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateNatIpWithContext ¶
func (c *NATGATEWAY) CreateNatIpWithContext(ctx byteplus.Context, input *CreateNatIpInput, opts ...request.Option) (*CreateNatIpOutput, error)
CreateNatIpWithContext is the same as CreateNatIp with the addition of the ability to pass a context and additional request options.
See CreateNatIp 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 (*NATGATEWAY) CreateSessionLog ¶
func (c *NATGATEWAY) CreateSessionLog(input *CreateSessionLogInput) (*CreateSessionLogOutput, error)
CreateSessionLog API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateSessionLog for usage and error information.
func (*NATGATEWAY) CreateSessionLogCommon ¶
func (c *NATGATEWAY) CreateSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
CreateSessionLogCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateSessionLogCommon for usage and error information.
func (*NATGATEWAY) CreateSessionLogCommonRequest ¶
func (c *NATGATEWAY) CreateSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateSessionLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateSessionLogCommon operation. The "output" return value will be populated with the CreateSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSessionLogCommon Send returns without error.
See CreateSessionLogCommon for more information on using the CreateSessionLogCommon API call, and error handling.
// Example sending a request using the CreateSessionLogCommonRequest method.
req, resp := client.CreateSessionLogCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateSessionLogCommonWithContext ¶
func (c *NATGATEWAY) CreateSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateSessionLogCommonWithContext is the same as CreateSessionLogCommon with the addition of the ability to pass a context and additional request options.
See CreateSessionLogCommon 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 (*NATGATEWAY) CreateSessionLogRequest ¶
func (c *NATGATEWAY) CreateSessionLogRequest(input *CreateSessionLogInput) (req *request.Request, output *CreateSessionLogOutput)
CreateSessionLogRequest generates a "byteplus/request.Request" representing the client's request for the CreateSessionLog operation. The "output" return value will be populated with the CreateSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSessionLogCommon Send returns without error.
See CreateSessionLog for more information on using the CreateSessionLog API call, and error handling.
// Example sending a request using the CreateSessionLogRequest method.
req, resp := client.CreateSessionLogRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateSessionLogWithContext ¶
func (c *NATGATEWAY) CreateSessionLogWithContext(ctx byteplus.Context, input *CreateSessionLogInput, opts ...request.Option) (*CreateSessionLogOutput, error)
CreateSessionLogWithContext is the same as CreateSessionLog with the addition of the ability to pass a context and additional request options.
See CreateSessionLog 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 (*NATGATEWAY) CreateSnatEntry ¶
func (c *NATGATEWAY) CreateSnatEntry(input *CreateSnatEntryInput) (*CreateSnatEntryOutput, error)
CreateSnatEntry API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateSnatEntry for usage and error information.
func (*NATGATEWAY) CreateSnatEntryCommon ¶
func (c *NATGATEWAY) CreateSnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
CreateSnatEntryCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation CreateSnatEntryCommon for usage and error information.
func (*NATGATEWAY) CreateSnatEntryCommonRequest ¶
func (c *NATGATEWAY) CreateSnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateSnatEntryCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateSnatEntryCommon operation. The "output" return value will be populated with the CreateSnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateSnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSnatEntryCommon Send returns without error.
See CreateSnatEntryCommon for more information on using the CreateSnatEntryCommon API call, and error handling.
// Example sending a request using the CreateSnatEntryCommonRequest method.
req, resp := client.CreateSnatEntryCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateSnatEntryCommonWithContext ¶
func (c *NATGATEWAY) CreateSnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateSnatEntryCommonWithContext is the same as CreateSnatEntryCommon with the addition of the ability to pass a context and additional request options.
See CreateSnatEntryCommon 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 (*NATGATEWAY) CreateSnatEntryRequest ¶
func (c *NATGATEWAY) CreateSnatEntryRequest(input *CreateSnatEntryInput) (req *request.Request, output *CreateSnatEntryOutput)
CreateSnatEntryRequest generates a "byteplus/request.Request" representing the client's request for the CreateSnatEntry operation. The "output" return value will be populated with the CreateSnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateSnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSnatEntryCommon Send returns without error.
See CreateSnatEntry for more information on using the CreateSnatEntry API call, and error handling.
// Example sending a request using the CreateSnatEntryRequest method.
req, resp := client.CreateSnatEntryRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) CreateSnatEntryWithContext ¶
func (c *NATGATEWAY) CreateSnatEntryWithContext(ctx byteplus.Context, input *CreateSnatEntryInput, opts ...request.Option) (*CreateSnatEntryOutput, error)
CreateSnatEntryWithContext is the same as CreateSnatEntry with the addition of the ability to pass a context and additional request options.
See CreateSnatEntry 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 (*NATGATEWAY) DeleteDnatEntry ¶
func (c *NATGATEWAY) DeleteDnatEntry(input *DeleteDnatEntryInput) (*DeleteDnatEntryOutput, error)
DeleteDnatEntry API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteDnatEntry for usage and error information.
func (*NATGATEWAY) DeleteDnatEntryCommon ¶
func (c *NATGATEWAY) DeleteDnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DeleteDnatEntryCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteDnatEntryCommon for usage and error information.
func (*NATGATEWAY) DeleteDnatEntryCommonRequest ¶
func (c *NATGATEWAY) DeleteDnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteDnatEntryCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDnatEntryCommon operation. The "output" return value will be populated with the DeleteDnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteDnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDnatEntryCommon Send returns without error.
See DeleteDnatEntryCommon for more information on using the DeleteDnatEntryCommon API call, and error handling.
// Example sending a request using the DeleteDnatEntryCommonRequest method.
req, resp := client.DeleteDnatEntryCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteDnatEntryCommonWithContext ¶
func (c *NATGATEWAY) DeleteDnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteDnatEntryCommonWithContext is the same as DeleteDnatEntryCommon with the addition of the ability to pass a context and additional request options.
See DeleteDnatEntryCommon 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 (*NATGATEWAY) DeleteDnatEntryRequest ¶
func (c *NATGATEWAY) DeleteDnatEntryRequest(input *DeleteDnatEntryInput) (req *request.Request, output *DeleteDnatEntryOutput)
DeleteDnatEntryRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDnatEntry operation. The "output" return value will be populated with the DeleteDnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteDnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDnatEntryCommon Send returns without error.
See DeleteDnatEntry for more information on using the DeleteDnatEntry API call, and error handling.
// Example sending a request using the DeleteDnatEntryRequest method.
req, resp := client.DeleteDnatEntryRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteDnatEntryWithContext ¶
func (c *NATGATEWAY) DeleteDnatEntryWithContext(ctx byteplus.Context, input *DeleteDnatEntryInput, opts ...request.Option) (*DeleteDnatEntryOutput, error)
DeleteDnatEntryWithContext is the same as DeleteDnatEntry with the addition of the ability to pass a context and additional request options.
See DeleteDnatEntry 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 (*NATGATEWAY) DeleteNatGateway ¶
func (c *NATGATEWAY) DeleteNatGateway(input *DeleteNatGatewayInput) (*DeleteNatGatewayOutput, error)
DeleteNatGateway API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteNatGateway for usage and error information.
func (*NATGATEWAY) DeleteNatGatewayCommon ¶
func (c *NATGATEWAY) DeleteNatGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DeleteNatGatewayCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteNatGatewayCommon for usage and error information.
func (*NATGATEWAY) DeleteNatGatewayCommonRequest ¶
func (c *NATGATEWAY) DeleteNatGatewayCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteNatGatewayCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNatGatewayCommon operation. The "output" return value will be populated with the DeleteNatGatewayCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteNatGatewayCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatGatewayCommon Send returns without error.
See DeleteNatGatewayCommon for more information on using the DeleteNatGatewayCommon API call, and error handling.
// Example sending a request using the DeleteNatGatewayCommonRequest method.
req, resp := client.DeleteNatGatewayCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteNatGatewayCommonWithContext ¶
func (c *NATGATEWAY) DeleteNatGatewayCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteNatGatewayCommonWithContext is the same as DeleteNatGatewayCommon with the addition of the ability to pass a context and additional request options.
See DeleteNatGatewayCommon 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 (*NATGATEWAY) DeleteNatGatewayRequest ¶
func (c *NATGATEWAY) DeleteNatGatewayRequest(input *DeleteNatGatewayInput) (req *request.Request, output *DeleteNatGatewayOutput)
DeleteNatGatewayRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNatGateway operation. The "output" return value will be populated with the DeleteNatGatewayCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteNatGatewayCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatGatewayCommon Send returns without error.
See DeleteNatGateway for more information on using the DeleteNatGateway API call, and error handling.
// Example sending a request using the DeleteNatGatewayRequest method.
req, resp := client.DeleteNatGatewayRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteNatGatewayWithContext ¶
func (c *NATGATEWAY) DeleteNatGatewayWithContext(ctx byteplus.Context, input *DeleteNatGatewayInput, opts ...request.Option) (*DeleteNatGatewayOutput, error)
DeleteNatGatewayWithContext is the same as DeleteNatGateway with the addition of the ability to pass a context and additional request options.
See DeleteNatGateway 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 (*NATGATEWAY) DeleteNatIp ¶
func (c *NATGATEWAY) DeleteNatIp(input *DeleteNatIpInput) (*DeleteNatIpOutput, error)
DeleteNatIp API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteNatIp for usage and error information.
func (*NATGATEWAY) DeleteNatIpCommon ¶
func (c *NATGATEWAY) DeleteNatIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DeleteNatIpCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteNatIpCommon for usage and error information.
func (*NATGATEWAY) DeleteNatIpCommonRequest ¶
func (c *NATGATEWAY) DeleteNatIpCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteNatIpCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNatIpCommon operation. The "output" return value will be populated with the DeleteNatIpCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteNatIpCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatIpCommon Send returns without error.
See DeleteNatIpCommon for more information on using the DeleteNatIpCommon API call, and error handling.
// Example sending a request using the DeleteNatIpCommonRequest method.
req, resp := client.DeleteNatIpCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteNatIpCommonWithContext ¶
func (c *NATGATEWAY) DeleteNatIpCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteNatIpCommonWithContext is the same as DeleteNatIpCommon with the addition of the ability to pass a context and additional request options.
See DeleteNatIpCommon 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 (*NATGATEWAY) DeleteNatIpLimitRule ¶
func (c *NATGATEWAY) DeleteNatIpLimitRule(input *DeleteNatIpLimitRuleInput) (*DeleteNatIpLimitRuleOutput, error)
DeleteNatIpLimitRule API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteNatIpLimitRule for usage and error information.
func (*NATGATEWAY) DeleteNatIpLimitRuleCommon ¶
func (c *NATGATEWAY) DeleteNatIpLimitRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DeleteNatIpLimitRuleCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteNatIpLimitRuleCommon for usage and error information.
func (*NATGATEWAY) DeleteNatIpLimitRuleCommonRequest ¶
func (c *NATGATEWAY) DeleteNatIpLimitRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteNatIpLimitRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNatIpLimitRuleCommon operation. The "output" return value will be populated with the DeleteNatIpLimitRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteNatIpLimitRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatIpLimitRuleCommon Send returns without error.
See DeleteNatIpLimitRuleCommon for more information on using the DeleteNatIpLimitRuleCommon API call, and error handling.
// Example sending a request using the DeleteNatIpLimitRuleCommonRequest method.
req, resp := client.DeleteNatIpLimitRuleCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteNatIpLimitRuleCommonWithContext ¶
func (c *NATGATEWAY) DeleteNatIpLimitRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteNatIpLimitRuleCommonWithContext is the same as DeleteNatIpLimitRuleCommon with the addition of the ability to pass a context and additional request options.
See DeleteNatIpLimitRuleCommon 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 (*NATGATEWAY) DeleteNatIpLimitRuleRequest ¶
func (c *NATGATEWAY) DeleteNatIpLimitRuleRequest(input *DeleteNatIpLimitRuleInput) (req *request.Request, output *DeleteNatIpLimitRuleOutput)
DeleteNatIpLimitRuleRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNatIpLimitRule operation. The "output" return value will be populated with the DeleteNatIpLimitRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteNatIpLimitRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatIpLimitRuleCommon Send returns without error.
See DeleteNatIpLimitRule for more information on using the DeleteNatIpLimitRule API call, and error handling.
// Example sending a request using the DeleteNatIpLimitRuleRequest method.
req, resp := client.DeleteNatIpLimitRuleRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteNatIpLimitRuleWithContext ¶
func (c *NATGATEWAY) DeleteNatIpLimitRuleWithContext(ctx byteplus.Context, input *DeleteNatIpLimitRuleInput, opts ...request.Option) (*DeleteNatIpLimitRuleOutput, error)
DeleteNatIpLimitRuleWithContext is the same as DeleteNatIpLimitRule with the addition of the ability to pass a context and additional request options.
See DeleteNatIpLimitRule 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 (*NATGATEWAY) DeleteNatIpRequest ¶
func (c *NATGATEWAY) DeleteNatIpRequest(input *DeleteNatIpInput) (req *request.Request, output *DeleteNatIpOutput)
DeleteNatIpRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNatIp operation. The "output" return value will be populated with the DeleteNatIpCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteNatIpCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatIpCommon Send returns without error.
See DeleteNatIp for more information on using the DeleteNatIp API call, and error handling.
// Example sending a request using the DeleteNatIpRequest method.
req, resp := client.DeleteNatIpRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteNatIpWithContext ¶
func (c *NATGATEWAY) DeleteNatIpWithContext(ctx byteplus.Context, input *DeleteNatIpInput, opts ...request.Option) (*DeleteNatIpOutput, error)
DeleteNatIpWithContext is the same as DeleteNatIp with the addition of the ability to pass a context and additional request options.
See DeleteNatIp 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 (*NATGATEWAY) DeleteSessionLog ¶
func (c *NATGATEWAY) DeleteSessionLog(input *DeleteSessionLogInput) (*DeleteSessionLogOutput, error)
DeleteSessionLog API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteSessionLog for usage and error information.
func (*NATGATEWAY) DeleteSessionLogCommon ¶
func (c *NATGATEWAY) DeleteSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DeleteSessionLogCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteSessionLogCommon for usage and error information.
func (*NATGATEWAY) DeleteSessionLogCommonRequest ¶
func (c *NATGATEWAY) DeleteSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteSessionLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSessionLogCommon operation. The "output" return value will be populated with the DeleteSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSessionLogCommon Send returns without error.
See DeleteSessionLogCommon for more information on using the DeleteSessionLogCommon API call, and error handling.
// Example sending a request using the DeleteSessionLogCommonRequest method.
req, resp := client.DeleteSessionLogCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteSessionLogCommonWithContext ¶
func (c *NATGATEWAY) DeleteSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteSessionLogCommonWithContext is the same as DeleteSessionLogCommon with the addition of the ability to pass a context and additional request options.
See DeleteSessionLogCommon 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 (*NATGATEWAY) DeleteSessionLogRequest ¶
func (c *NATGATEWAY) DeleteSessionLogRequest(input *DeleteSessionLogInput) (req *request.Request, output *DeleteSessionLogOutput)
DeleteSessionLogRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSessionLog operation. The "output" return value will be populated with the DeleteSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSessionLogCommon Send returns without error.
See DeleteSessionLog for more information on using the DeleteSessionLog API call, and error handling.
// Example sending a request using the DeleteSessionLogRequest method.
req, resp := client.DeleteSessionLogRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteSessionLogWithContext ¶
func (c *NATGATEWAY) DeleteSessionLogWithContext(ctx byteplus.Context, input *DeleteSessionLogInput, opts ...request.Option) (*DeleteSessionLogOutput, error)
DeleteSessionLogWithContext is the same as DeleteSessionLog with the addition of the ability to pass a context and additional request options.
See DeleteSessionLog 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 (*NATGATEWAY) DeleteSnatEntry ¶
func (c *NATGATEWAY) DeleteSnatEntry(input *DeleteSnatEntryInput) (*DeleteSnatEntryOutput, error)
DeleteSnatEntry API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteSnatEntry for usage and error information.
func (*NATGATEWAY) DeleteSnatEntryCommon ¶
func (c *NATGATEWAY) DeleteSnatEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DeleteSnatEntryCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DeleteSnatEntryCommon for usage and error information.
func (*NATGATEWAY) DeleteSnatEntryCommonRequest ¶
func (c *NATGATEWAY) DeleteSnatEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteSnatEntryCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSnatEntryCommon operation. The "output" return value will be populated with the DeleteSnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteSnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSnatEntryCommon Send returns without error.
See DeleteSnatEntryCommon for more information on using the DeleteSnatEntryCommon API call, and error handling.
// Example sending a request using the DeleteSnatEntryCommonRequest method.
req, resp := client.DeleteSnatEntryCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteSnatEntryCommonWithContext ¶
func (c *NATGATEWAY) DeleteSnatEntryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteSnatEntryCommonWithContext is the same as DeleteSnatEntryCommon with the addition of the ability to pass a context and additional request options.
See DeleteSnatEntryCommon 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 (*NATGATEWAY) DeleteSnatEntryRequest ¶
func (c *NATGATEWAY) DeleteSnatEntryRequest(input *DeleteSnatEntryInput) (req *request.Request, output *DeleteSnatEntryOutput)
DeleteSnatEntryRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSnatEntry operation. The "output" return value will be populated with the DeleteSnatEntryCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteSnatEntryCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSnatEntryCommon Send returns without error.
See DeleteSnatEntry for more information on using the DeleteSnatEntry API call, and error handling.
// Example sending a request using the DeleteSnatEntryRequest method.
req, resp := client.DeleteSnatEntryRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DeleteSnatEntryWithContext ¶
func (c *NATGATEWAY) DeleteSnatEntryWithContext(ctx byteplus.Context, input *DeleteSnatEntryInput, opts ...request.Option) (*DeleteSnatEntryOutput, error)
DeleteSnatEntryWithContext is the same as DeleteSnatEntry with the addition of the ability to pass a context and additional request options.
See DeleteSnatEntry 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 (*NATGATEWAY) DescribeDnatEntries ¶
func (c *NATGATEWAY) DescribeDnatEntries(input *DescribeDnatEntriesInput) (*DescribeDnatEntriesOutput, error)
DescribeDnatEntries API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeDnatEntries for usage and error information.
func (*NATGATEWAY) DescribeDnatEntriesCommon ¶
func (c *NATGATEWAY) DescribeDnatEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeDnatEntriesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeDnatEntriesCommon for usage and error information.
func (*NATGATEWAY) DescribeDnatEntriesCommonRequest ¶
func (c *NATGATEWAY) DescribeDnatEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeDnatEntriesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDnatEntriesCommon operation. The "output" return value will be populated with the DescribeDnatEntriesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeDnatEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDnatEntriesCommon Send returns without error.
See DescribeDnatEntriesCommon for more information on using the DescribeDnatEntriesCommon API call, and error handling.
// Example sending a request using the DescribeDnatEntriesCommonRequest method.
req, resp := client.DescribeDnatEntriesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeDnatEntriesCommonWithContext ¶
func (c *NATGATEWAY) DescribeDnatEntriesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeDnatEntriesCommonWithContext is the same as DescribeDnatEntriesCommon with the addition of the ability to pass a context and additional request options.
See DescribeDnatEntriesCommon 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 (*NATGATEWAY) DescribeDnatEntriesRequest ¶
func (c *NATGATEWAY) DescribeDnatEntriesRequest(input *DescribeDnatEntriesInput) (req *request.Request, output *DescribeDnatEntriesOutput)
DescribeDnatEntriesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDnatEntries operation. The "output" return value will be populated with the DescribeDnatEntriesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeDnatEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDnatEntriesCommon Send returns without error.
See DescribeDnatEntries for more information on using the DescribeDnatEntries API call, and error handling.
// Example sending a request using the DescribeDnatEntriesRequest method.
req, resp := client.DescribeDnatEntriesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeDnatEntriesWithContext ¶
func (c *NATGATEWAY) DescribeDnatEntriesWithContext(ctx byteplus.Context, input *DescribeDnatEntriesInput, opts ...request.Option) (*DescribeDnatEntriesOutput, error)
DescribeDnatEntriesWithContext is the same as DescribeDnatEntries with the addition of the ability to pass a context and additional request options.
See DescribeDnatEntries 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 (*NATGATEWAY) DescribeDnatEntryAttributes ¶
func (c *NATGATEWAY) DescribeDnatEntryAttributes(input *DescribeDnatEntryAttributesInput) (*DescribeDnatEntryAttributesOutput, error)
DescribeDnatEntryAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeDnatEntryAttributes for usage and error information.
func (*NATGATEWAY) DescribeDnatEntryAttributesCommon ¶
func (c *NATGATEWAY) DescribeDnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeDnatEntryAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeDnatEntryAttributesCommon for usage and error information.
func (*NATGATEWAY) DescribeDnatEntryAttributesCommonRequest ¶
func (c *NATGATEWAY) DescribeDnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeDnatEntryAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDnatEntryAttributesCommon operation. The "output" return value will be populated with the DescribeDnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeDnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDnatEntryAttributesCommon Send returns without error.
See DescribeDnatEntryAttributesCommon for more information on using the DescribeDnatEntryAttributesCommon API call, and error handling.
// Example sending a request using the DescribeDnatEntryAttributesCommonRequest method.
req, resp := client.DescribeDnatEntryAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeDnatEntryAttributesCommonWithContext ¶
func (c *NATGATEWAY) DescribeDnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeDnatEntryAttributesCommonWithContext is the same as DescribeDnatEntryAttributesCommon with the addition of the ability to pass a context and additional request options.
See DescribeDnatEntryAttributesCommon 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 (*NATGATEWAY) DescribeDnatEntryAttributesRequest ¶
func (c *NATGATEWAY) DescribeDnatEntryAttributesRequest(input *DescribeDnatEntryAttributesInput) (req *request.Request, output *DescribeDnatEntryAttributesOutput)
DescribeDnatEntryAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDnatEntryAttributes operation. The "output" return value will be populated with the DescribeDnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeDnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDnatEntryAttributesCommon Send returns without error.
See DescribeDnatEntryAttributes for more information on using the DescribeDnatEntryAttributes API call, and error handling.
// Example sending a request using the DescribeDnatEntryAttributesRequest method.
req, resp := client.DescribeDnatEntryAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeDnatEntryAttributesWithContext ¶
func (c *NATGATEWAY) DescribeDnatEntryAttributesWithContext(ctx byteplus.Context, input *DescribeDnatEntryAttributesInput, opts ...request.Option) (*DescribeDnatEntryAttributesOutput, error)
DescribeDnatEntryAttributesWithContext is the same as DescribeDnatEntryAttributes with the addition of the ability to pass a context and additional request options.
See DescribeDnatEntryAttributes 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 (*NATGATEWAY) DescribeNatGatewayAttributes ¶
func (c *NATGATEWAY) DescribeNatGatewayAttributes(input *DescribeNatGatewayAttributesInput) (*DescribeNatGatewayAttributesOutput, error)
DescribeNatGatewayAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatGatewayAttributes for usage and error information.
func (*NATGATEWAY) DescribeNatGatewayAttributesCommon ¶
func (c *NATGATEWAY) DescribeNatGatewayAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeNatGatewayAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatGatewayAttributesCommon for usage and error information.
func (*NATGATEWAY) DescribeNatGatewayAttributesCommonRequest ¶
func (c *NATGATEWAY) DescribeNatGatewayAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeNatGatewayAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatGatewayAttributesCommon operation. The "output" return value will be populated with the DescribeNatGatewayAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatGatewayAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatGatewayAttributesCommon Send returns without error.
See DescribeNatGatewayAttributesCommon for more information on using the DescribeNatGatewayAttributesCommon API call, and error handling.
// Example sending a request using the DescribeNatGatewayAttributesCommonRequest method.
req, resp := client.DescribeNatGatewayAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatGatewayAttributesCommonWithContext ¶
func (c *NATGATEWAY) DescribeNatGatewayAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeNatGatewayAttributesCommonWithContext is the same as DescribeNatGatewayAttributesCommon with the addition of the ability to pass a context and additional request options.
See DescribeNatGatewayAttributesCommon 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 (*NATGATEWAY) DescribeNatGatewayAttributesRequest ¶
func (c *NATGATEWAY) DescribeNatGatewayAttributesRequest(input *DescribeNatGatewayAttributesInput) (req *request.Request, output *DescribeNatGatewayAttributesOutput)
DescribeNatGatewayAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatGatewayAttributes operation. The "output" return value will be populated with the DescribeNatGatewayAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatGatewayAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatGatewayAttributesCommon Send returns without error.
See DescribeNatGatewayAttributes for more information on using the DescribeNatGatewayAttributes API call, and error handling.
// Example sending a request using the DescribeNatGatewayAttributesRequest method.
req, resp := client.DescribeNatGatewayAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatGatewayAttributesWithContext ¶
func (c *NATGATEWAY) DescribeNatGatewayAttributesWithContext(ctx byteplus.Context, input *DescribeNatGatewayAttributesInput, opts ...request.Option) (*DescribeNatGatewayAttributesOutput, error)
DescribeNatGatewayAttributesWithContext is the same as DescribeNatGatewayAttributes with the addition of the ability to pass a context and additional request options.
See DescribeNatGatewayAttributes 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 (*NATGATEWAY) DescribeNatGateways ¶
func (c *NATGATEWAY) DescribeNatGateways(input *DescribeNatGatewaysInput) (*DescribeNatGatewaysOutput, error)
DescribeNatGateways API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatGateways for usage and error information.
func (*NATGATEWAY) DescribeNatGatewaysCommon ¶
func (c *NATGATEWAY) DescribeNatGatewaysCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeNatGatewaysCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatGatewaysCommon for usage and error information.
func (*NATGATEWAY) DescribeNatGatewaysCommonRequest ¶
func (c *NATGATEWAY) DescribeNatGatewaysCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeNatGatewaysCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatGatewaysCommon operation. The "output" return value will be populated with the DescribeNatGatewaysCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatGatewaysCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatGatewaysCommon Send returns without error.
See DescribeNatGatewaysCommon for more information on using the DescribeNatGatewaysCommon API call, and error handling.
// Example sending a request using the DescribeNatGatewaysCommonRequest method.
req, resp := client.DescribeNatGatewaysCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatGatewaysCommonWithContext ¶
func (c *NATGATEWAY) DescribeNatGatewaysCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeNatGatewaysCommonWithContext is the same as DescribeNatGatewaysCommon with the addition of the ability to pass a context and additional request options.
See DescribeNatGatewaysCommon 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 (*NATGATEWAY) DescribeNatGatewaysRequest ¶
func (c *NATGATEWAY) DescribeNatGatewaysRequest(input *DescribeNatGatewaysInput) (req *request.Request, output *DescribeNatGatewaysOutput)
DescribeNatGatewaysRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatGateways operation. The "output" return value will be populated with the DescribeNatGatewaysCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatGatewaysCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatGatewaysCommon Send returns without error.
See DescribeNatGateways for more information on using the DescribeNatGateways API call, and error handling.
// Example sending a request using the DescribeNatGatewaysRequest method.
req, resp := client.DescribeNatGatewaysRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatGatewaysWithContext ¶
func (c *NATGATEWAY) DescribeNatGatewaysWithContext(ctx byteplus.Context, input *DescribeNatGatewaysInput, opts ...request.Option) (*DescribeNatGatewaysOutput, error)
DescribeNatGatewaysWithContext is the same as DescribeNatGateways with the addition of the ability to pass a context and additional request options.
See DescribeNatGateways 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 (*NATGATEWAY) DescribeNatIpAttributes ¶
func (c *NATGATEWAY) DescribeNatIpAttributes(input *DescribeNatIpAttributesInput) (*DescribeNatIpAttributesOutput, error)
DescribeNatIpAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatIpAttributes for usage and error information.
func (*NATGATEWAY) DescribeNatIpAttributesCommon ¶
func (c *NATGATEWAY) DescribeNatIpAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeNatIpAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatIpAttributesCommon for usage and error information.
func (*NATGATEWAY) DescribeNatIpAttributesCommonRequest ¶
func (c *NATGATEWAY) DescribeNatIpAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeNatIpAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatIpAttributesCommon operation. The "output" return value will be populated with the DescribeNatIpAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatIpAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatIpAttributesCommon Send returns without error.
See DescribeNatIpAttributesCommon for more information on using the DescribeNatIpAttributesCommon API call, and error handling.
// Example sending a request using the DescribeNatIpAttributesCommonRequest method.
req, resp := client.DescribeNatIpAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatIpAttributesCommonWithContext ¶
func (c *NATGATEWAY) DescribeNatIpAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeNatIpAttributesCommonWithContext is the same as DescribeNatIpAttributesCommon with the addition of the ability to pass a context and additional request options.
See DescribeNatIpAttributesCommon 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 (*NATGATEWAY) DescribeNatIpAttributesRequest ¶
func (c *NATGATEWAY) DescribeNatIpAttributesRequest(input *DescribeNatIpAttributesInput) (req *request.Request, output *DescribeNatIpAttributesOutput)
DescribeNatIpAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatIpAttributes operation. The "output" return value will be populated with the DescribeNatIpAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatIpAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatIpAttributesCommon Send returns without error.
See DescribeNatIpAttributes for more information on using the DescribeNatIpAttributes API call, and error handling.
// Example sending a request using the DescribeNatIpAttributesRequest method.
req, resp := client.DescribeNatIpAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatIpAttributesWithContext ¶
func (c *NATGATEWAY) DescribeNatIpAttributesWithContext(ctx byteplus.Context, input *DescribeNatIpAttributesInput, opts ...request.Option) (*DescribeNatIpAttributesOutput, error)
DescribeNatIpAttributesWithContext is the same as DescribeNatIpAttributes with the addition of the ability to pass a context and additional request options.
See DescribeNatIpAttributes 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 (*NATGATEWAY) DescribeNatIpLimitRules ¶
func (c *NATGATEWAY) DescribeNatIpLimitRules(input *DescribeNatIpLimitRulesInput) (*DescribeNatIpLimitRulesOutput, error)
DescribeNatIpLimitRules API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatIpLimitRules for usage and error information.
func (*NATGATEWAY) DescribeNatIpLimitRulesCommon ¶
func (c *NATGATEWAY) DescribeNatIpLimitRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeNatIpLimitRulesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatIpLimitRulesCommon for usage and error information.
func (*NATGATEWAY) DescribeNatIpLimitRulesCommonRequest ¶
func (c *NATGATEWAY) DescribeNatIpLimitRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeNatIpLimitRulesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatIpLimitRulesCommon operation. The "output" return value will be populated with the DescribeNatIpLimitRulesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatIpLimitRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatIpLimitRulesCommon Send returns without error.
See DescribeNatIpLimitRulesCommon for more information on using the DescribeNatIpLimitRulesCommon API call, and error handling.
// Example sending a request using the DescribeNatIpLimitRulesCommonRequest method.
req, resp := client.DescribeNatIpLimitRulesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatIpLimitRulesCommonWithContext ¶
func (c *NATGATEWAY) DescribeNatIpLimitRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeNatIpLimitRulesCommonWithContext is the same as DescribeNatIpLimitRulesCommon with the addition of the ability to pass a context and additional request options.
See DescribeNatIpLimitRulesCommon 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 (*NATGATEWAY) DescribeNatIpLimitRulesRequest ¶
func (c *NATGATEWAY) DescribeNatIpLimitRulesRequest(input *DescribeNatIpLimitRulesInput) (req *request.Request, output *DescribeNatIpLimitRulesOutput)
DescribeNatIpLimitRulesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatIpLimitRules operation. The "output" return value will be populated with the DescribeNatIpLimitRulesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatIpLimitRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatIpLimitRulesCommon Send returns without error.
See DescribeNatIpLimitRules for more information on using the DescribeNatIpLimitRules API call, and error handling.
// Example sending a request using the DescribeNatIpLimitRulesRequest method.
req, resp := client.DescribeNatIpLimitRulesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatIpLimitRulesWithContext ¶
func (c *NATGATEWAY) DescribeNatIpLimitRulesWithContext(ctx byteplus.Context, input *DescribeNatIpLimitRulesInput, opts ...request.Option) (*DescribeNatIpLimitRulesOutput, error)
DescribeNatIpLimitRulesWithContext is the same as DescribeNatIpLimitRules with the addition of the ability to pass a context and additional request options.
See DescribeNatIpLimitRules 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 (*NATGATEWAY) DescribeNatIps ¶
func (c *NATGATEWAY) DescribeNatIps(input *DescribeNatIpsInput) (*DescribeNatIpsOutput, error)
DescribeNatIps API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatIps for usage and error information.
func (*NATGATEWAY) DescribeNatIpsCommon ¶
func (c *NATGATEWAY) DescribeNatIpsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeNatIpsCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeNatIpsCommon for usage and error information.
func (*NATGATEWAY) DescribeNatIpsCommonRequest ¶
func (c *NATGATEWAY) DescribeNatIpsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeNatIpsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatIpsCommon operation. The "output" return value will be populated with the DescribeNatIpsCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatIpsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatIpsCommon Send returns without error.
See DescribeNatIpsCommon for more information on using the DescribeNatIpsCommon API call, and error handling.
// Example sending a request using the DescribeNatIpsCommonRequest method.
req, resp := client.DescribeNatIpsCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatIpsCommonWithContext ¶
func (c *NATGATEWAY) DescribeNatIpsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeNatIpsCommonWithContext is the same as DescribeNatIpsCommon with the addition of the ability to pass a context and additional request options.
See DescribeNatIpsCommon 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 (*NATGATEWAY) DescribeNatIpsRequest ¶
func (c *NATGATEWAY) DescribeNatIpsRequest(input *DescribeNatIpsInput) (req *request.Request, output *DescribeNatIpsOutput)
DescribeNatIpsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNatIps operation. The "output" return value will be populated with the DescribeNatIpsCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeNatIpsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatIpsCommon Send returns without error.
See DescribeNatIps for more information on using the DescribeNatIps API call, and error handling.
// Example sending a request using the DescribeNatIpsRequest method.
req, resp := client.DescribeNatIpsRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeNatIpsWithContext ¶
func (c *NATGATEWAY) DescribeNatIpsWithContext(ctx byteplus.Context, input *DescribeNatIpsInput, opts ...request.Option) (*DescribeNatIpsOutput, error)
DescribeNatIpsWithContext is the same as DescribeNatIps with the addition of the ability to pass a context and additional request options.
See DescribeNatIps 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 (*NATGATEWAY) DescribeSessionLogs ¶
func (c *NATGATEWAY) DescribeSessionLogs(input *DescribeSessionLogsInput) (*DescribeSessionLogsOutput, error)
DescribeSessionLogs API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeSessionLogs for usage and error information.
func (*NATGATEWAY) DescribeSessionLogsCommon ¶
func (c *NATGATEWAY) DescribeSessionLogsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeSessionLogsCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeSessionLogsCommon for usage and error information.
func (*NATGATEWAY) DescribeSessionLogsCommonRequest ¶
func (c *NATGATEWAY) DescribeSessionLogsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeSessionLogsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSessionLogsCommon operation. The "output" return value will be populated with the DescribeSessionLogsCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeSessionLogsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSessionLogsCommon Send returns without error.
See DescribeSessionLogsCommon for more information on using the DescribeSessionLogsCommon API call, and error handling.
// Example sending a request using the DescribeSessionLogsCommonRequest method.
req, resp := client.DescribeSessionLogsCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeSessionLogsCommonWithContext ¶
func (c *NATGATEWAY) DescribeSessionLogsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeSessionLogsCommonWithContext is the same as DescribeSessionLogsCommon with the addition of the ability to pass a context and additional request options.
See DescribeSessionLogsCommon 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 (*NATGATEWAY) DescribeSessionLogsRequest ¶
func (c *NATGATEWAY) DescribeSessionLogsRequest(input *DescribeSessionLogsInput) (req *request.Request, output *DescribeSessionLogsOutput)
DescribeSessionLogsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSessionLogs operation. The "output" return value will be populated with the DescribeSessionLogsCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeSessionLogsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSessionLogsCommon Send returns without error.
See DescribeSessionLogs for more information on using the DescribeSessionLogs API call, and error handling.
// Example sending a request using the DescribeSessionLogsRequest method.
req, resp := client.DescribeSessionLogsRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeSessionLogsWithContext ¶
func (c *NATGATEWAY) DescribeSessionLogsWithContext(ctx byteplus.Context, input *DescribeSessionLogsInput, opts ...request.Option) (*DescribeSessionLogsOutput, error)
DescribeSessionLogsWithContext is the same as DescribeSessionLogs with the addition of the ability to pass a context and additional request options.
See DescribeSessionLogs 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 (*NATGATEWAY) DescribeSnatEntries ¶
func (c *NATGATEWAY) DescribeSnatEntries(input *DescribeSnatEntriesInput) (*DescribeSnatEntriesOutput, error)
DescribeSnatEntries API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeSnatEntries for usage and error information.
func (*NATGATEWAY) DescribeSnatEntriesCommon ¶
func (c *NATGATEWAY) DescribeSnatEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeSnatEntriesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeSnatEntriesCommon for usage and error information.
func (*NATGATEWAY) DescribeSnatEntriesCommonRequest ¶
func (c *NATGATEWAY) DescribeSnatEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeSnatEntriesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnatEntriesCommon operation. The "output" return value will be populated with the DescribeSnatEntriesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeSnatEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSnatEntriesCommon Send returns without error.
See DescribeSnatEntriesCommon for more information on using the DescribeSnatEntriesCommon API call, and error handling.
// Example sending a request using the DescribeSnatEntriesCommonRequest method.
req, resp := client.DescribeSnatEntriesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeSnatEntriesCommonWithContext ¶
func (c *NATGATEWAY) DescribeSnatEntriesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeSnatEntriesCommonWithContext is the same as DescribeSnatEntriesCommon with the addition of the ability to pass a context and additional request options.
See DescribeSnatEntriesCommon 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 (*NATGATEWAY) DescribeSnatEntriesRequest ¶
func (c *NATGATEWAY) DescribeSnatEntriesRequest(input *DescribeSnatEntriesInput) (req *request.Request, output *DescribeSnatEntriesOutput)
DescribeSnatEntriesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnatEntries operation. The "output" return value will be populated with the DescribeSnatEntriesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeSnatEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSnatEntriesCommon Send returns without error.
See DescribeSnatEntries for more information on using the DescribeSnatEntries API call, and error handling.
// Example sending a request using the DescribeSnatEntriesRequest method.
req, resp := client.DescribeSnatEntriesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeSnatEntriesWithContext ¶
func (c *NATGATEWAY) DescribeSnatEntriesWithContext(ctx byteplus.Context, input *DescribeSnatEntriesInput, opts ...request.Option) (*DescribeSnatEntriesOutput, error)
DescribeSnatEntriesWithContext is the same as DescribeSnatEntries with the addition of the ability to pass a context and additional request options.
See DescribeSnatEntries 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 (*NATGATEWAY) DescribeSnatEntryAttributes ¶
func (c *NATGATEWAY) DescribeSnatEntryAttributes(input *DescribeSnatEntryAttributesInput) (*DescribeSnatEntryAttributesOutput, error)
DescribeSnatEntryAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeSnatEntryAttributes for usage and error information.
func (*NATGATEWAY) DescribeSnatEntryAttributesCommon ¶
func (c *NATGATEWAY) DescribeSnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeSnatEntryAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DescribeSnatEntryAttributesCommon for usage and error information.
func (*NATGATEWAY) DescribeSnatEntryAttributesCommonRequest ¶
func (c *NATGATEWAY) DescribeSnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeSnatEntryAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnatEntryAttributesCommon operation. The "output" return value will be populated with the DescribeSnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeSnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSnatEntryAttributesCommon Send returns without error.
See DescribeSnatEntryAttributesCommon for more information on using the DescribeSnatEntryAttributesCommon API call, and error handling.
// Example sending a request using the DescribeSnatEntryAttributesCommonRequest method.
req, resp := client.DescribeSnatEntryAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeSnatEntryAttributesCommonWithContext ¶
func (c *NATGATEWAY) DescribeSnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeSnatEntryAttributesCommonWithContext is the same as DescribeSnatEntryAttributesCommon with the addition of the ability to pass a context and additional request options.
See DescribeSnatEntryAttributesCommon 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 (*NATGATEWAY) DescribeSnatEntryAttributesRequest ¶
func (c *NATGATEWAY) DescribeSnatEntryAttributesRequest(input *DescribeSnatEntryAttributesInput) (req *request.Request, output *DescribeSnatEntryAttributesOutput)
DescribeSnatEntryAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnatEntryAttributes operation. The "output" return value will be populated with the DescribeSnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeSnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSnatEntryAttributesCommon Send returns without error.
See DescribeSnatEntryAttributes for more information on using the DescribeSnatEntryAttributes API call, and error handling.
// Example sending a request using the DescribeSnatEntryAttributesRequest method.
req, resp := client.DescribeSnatEntryAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DescribeSnatEntryAttributesWithContext ¶
func (c *NATGATEWAY) DescribeSnatEntryAttributesWithContext(ctx byteplus.Context, input *DescribeSnatEntryAttributesInput, opts ...request.Option) (*DescribeSnatEntryAttributesOutput, error)
DescribeSnatEntryAttributesWithContext is the same as DescribeSnatEntryAttributes with the addition of the ability to pass a context and additional request options.
See DescribeSnatEntryAttributes 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 (*NATGATEWAY) DisableSessionLog ¶
func (c *NATGATEWAY) DisableSessionLog(input *DisableSessionLogInput) (*DisableSessionLogOutput, error)
DisableSessionLog API operation for NATGATEWAY.
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 NATGATEWAY's API operation DisableSessionLog for usage and error information.
func (*NATGATEWAY) DisableSessionLogCommon ¶
func (c *NATGATEWAY) DisableSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DisableSessionLogCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation DisableSessionLogCommon for usage and error information.
func (*NATGATEWAY) DisableSessionLogCommonRequest ¶
func (c *NATGATEWAY) DisableSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DisableSessionLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the DisableSessionLogCommon operation. The "output" return value will be populated with the DisableSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned DisableSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSessionLogCommon Send returns without error.
See DisableSessionLogCommon for more information on using the DisableSessionLogCommon API call, and error handling.
// Example sending a request using the DisableSessionLogCommonRequest method.
req, resp := client.DisableSessionLogCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DisableSessionLogCommonWithContext ¶
func (c *NATGATEWAY) DisableSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DisableSessionLogCommonWithContext is the same as DisableSessionLogCommon with the addition of the ability to pass a context and additional request options.
See DisableSessionLogCommon 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 (*NATGATEWAY) DisableSessionLogRequest ¶
func (c *NATGATEWAY) DisableSessionLogRequest(input *DisableSessionLogInput) (req *request.Request, output *DisableSessionLogOutput)
DisableSessionLogRequest generates a "byteplus/request.Request" representing the client's request for the DisableSessionLog operation. The "output" return value will be populated with the DisableSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned DisableSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSessionLogCommon Send returns without error.
See DisableSessionLog for more information on using the DisableSessionLog API call, and error handling.
// Example sending a request using the DisableSessionLogRequest method.
req, resp := client.DisableSessionLogRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) DisableSessionLogWithContext ¶
func (c *NATGATEWAY) DisableSessionLogWithContext(ctx byteplus.Context, input *DisableSessionLogInput, opts ...request.Option) (*DisableSessionLogOutput, error)
DisableSessionLogWithContext is the same as DisableSessionLog with the addition of the ability to pass a context and additional request options.
See DisableSessionLog 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 (*NATGATEWAY) EnableSessionLog ¶
func (c *NATGATEWAY) EnableSessionLog(input *EnableSessionLogInput) (*EnableSessionLogOutput, error)
EnableSessionLog API operation for NATGATEWAY.
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 NATGATEWAY's API operation EnableSessionLog for usage and error information.
func (*NATGATEWAY) EnableSessionLogCommon ¶
func (c *NATGATEWAY) EnableSessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
EnableSessionLogCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation EnableSessionLogCommon for usage and error information.
func (*NATGATEWAY) EnableSessionLogCommonRequest ¶
func (c *NATGATEWAY) EnableSessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
EnableSessionLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the EnableSessionLogCommon operation. The "output" return value will be populated with the EnableSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned EnableSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSessionLogCommon Send returns without error.
See EnableSessionLogCommon for more information on using the EnableSessionLogCommon API call, and error handling.
// Example sending a request using the EnableSessionLogCommonRequest method.
req, resp := client.EnableSessionLogCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) EnableSessionLogCommonWithContext ¶
func (c *NATGATEWAY) EnableSessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
EnableSessionLogCommonWithContext is the same as EnableSessionLogCommon with the addition of the ability to pass a context and additional request options.
See EnableSessionLogCommon 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 (*NATGATEWAY) EnableSessionLogRequest ¶
func (c *NATGATEWAY) EnableSessionLogRequest(input *EnableSessionLogInput) (req *request.Request, output *EnableSessionLogOutput)
EnableSessionLogRequest generates a "byteplus/request.Request" representing the client's request for the EnableSessionLog operation. The "output" return value will be populated with the EnableSessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned EnableSessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSessionLogCommon Send returns without error.
See EnableSessionLog for more information on using the EnableSessionLog API call, and error handling.
// Example sending a request using the EnableSessionLogRequest method.
req, resp := client.EnableSessionLogRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) EnableSessionLogWithContext ¶
func (c *NATGATEWAY) EnableSessionLogWithContext(ctx byteplus.Context, input *EnableSessionLogInput, opts ...request.Option) (*EnableSessionLogOutput, error)
EnableSessionLogWithContext is the same as EnableSessionLog with the addition of the ability to pass a context and additional request options.
See EnableSessionLog 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 (*NATGATEWAY) ListNatGatewayAvailableZones ¶
func (c *NATGATEWAY) ListNatGatewayAvailableZones(input *ListNatGatewayAvailableZonesInput) (*ListNatGatewayAvailableZonesOutput, error)
ListNatGatewayAvailableZones API operation for NATGATEWAY.
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 NATGATEWAY's API operation ListNatGatewayAvailableZones for usage and error information.
func (*NATGATEWAY) ListNatGatewayAvailableZonesCommon ¶
func (c *NATGATEWAY) ListNatGatewayAvailableZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ListNatGatewayAvailableZonesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ListNatGatewayAvailableZonesCommon for usage and error information.
func (*NATGATEWAY) ListNatGatewayAvailableZonesCommonRequest ¶
func (c *NATGATEWAY) ListNatGatewayAvailableZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ListNatGatewayAvailableZonesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListNatGatewayAvailableZonesCommon operation. The "output" return value will be populated with the ListNatGatewayAvailableZonesCommon request's response once the request completes successfully.
Use "Send" method on the returned ListNatGatewayAvailableZonesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNatGatewayAvailableZonesCommon Send returns without error.
See ListNatGatewayAvailableZonesCommon for more information on using the ListNatGatewayAvailableZonesCommon API call, and error handling.
// Example sending a request using the ListNatGatewayAvailableZonesCommonRequest method.
req, resp := client.ListNatGatewayAvailableZonesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ListNatGatewayAvailableZonesCommonWithContext ¶
func (c *NATGATEWAY) ListNatGatewayAvailableZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ListNatGatewayAvailableZonesCommonWithContext is the same as ListNatGatewayAvailableZonesCommon with the addition of the ability to pass a context and additional request options.
See ListNatGatewayAvailableZonesCommon 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 (*NATGATEWAY) ListNatGatewayAvailableZonesRequest ¶
func (c *NATGATEWAY) ListNatGatewayAvailableZonesRequest(input *ListNatGatewayAvailableZonesInput) (req *request.Request, output *ListNatGatewayAvailableZonesOutput)
ListNatGatewayAvailableZonesRequest generates a "byteplus/request.Request" representing the client's request for the ListNatGatewayAvailableZones operation. The "output" return value will be populated with the ListNatGatewayAvailableZonesCommon request's response once the request completes successfully.
Use "Send" method on the returned ListNatGatewayAvailableZonesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNatGatewayAvailableZonesCommon Send returns without error.
See ListNatGatewayAvailableZones for more information on using the ListNatGatewayAvailableZones API call, and error handling.
// Example sending a request using the ListNatGatewayAvailableZonesRequest method.
req, resp := client.ListNatGatewayAvailableZonesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ListNatGatewayAvailableZonesWithContext ¶
func (c *NATGATEWAY) ListNatGatewayAvailableZonesWithContext(ctx byteplus.Context, input *ListNatGatewayAvailableZonesInput, opts ...request.Option) (*ListNatGatewayAvailableZonesOutput, error)
ListNatGatewayAvailableZonesWithContext is the same as ListNatGatewayAvailableZones with the addition of the ability to pass a context and additional request options.
See ListNatGatewayAvailableZones 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 (*NATGATEWAY) ListTagsForResources ¶
func (c *NATGATEWAY) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
ListTagsForResources API operation for NATGATEWAY.
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 NATGATEWAY's API operation ListTagsForResources for usage and error information.
func (*NATGATEWAY) ListTagsForResourcesCommon ¶
func (c *NATGATEWAY) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ListTagsForResourcesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ListTagsForResourcesCommon for usage and error information.
func (*NATGATEWAY) ListTagsForResourcesCommonRequest ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) ListTagsForResourcesCommonWithContext ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) ListTagsForResourcesRequest ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) ListTagsForResourcesWithContext ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) ModifyDnatEntryAttributes ¶
func (c *NATGATEWAY) ModifyDnatEntryAttributes(input *ModifyDnatEntryAttributesInput) (*ModifyDnatEntryAttributesOutput, error)
ModifyDnatEntryAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyDnatEntryAttributes for usage and error information.
func (*NATGATEWAY) ModifyDnatEntryAttributesCommon ¶
func (c *NATGATEWAY) ModifyDnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ModifyDnatEntryAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyDnatEntryAttributesCommon for usage and error information.
func (*NATGATEWAY) ModifyDnatEntryAttributesCommonRequest ¶
func (c *NATGATEWAY) ModifyDnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ModifyDnatEntryAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDnatEntryAttributesCommon operation. The "output" return value will be populated with the ModifyDnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyDnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDnatEntryAttributesCommon Send returns without error.
See ModifyDnatEntryAttributesCommon for more information on using the ModifyDnatEntryAttributesCommon API call, and error handling.
// Example sending a request using the ModifyDnatEntryAttributesCommonRequest method.
req, resp := client.ModifyDnatEntryAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyDnatEntryAttributesCommonWithContext ¶
func (c *NATGATEWAY) ModifyDnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ModifyDnatEntryAttributesCommonWithContext is the same as ModifyDnatEntryAttributesCommon with the addition of the ability to pass a context and additional request options.
See ModifyDnatEntryAttributesCommon 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 (*NATGATEWAY) ModifyDnatEntryAttributesRequest ¶
func (c *NATGATEWAY) ModifyDnatEntryAttributesRequest(input *ModifyDnatEntryAttributesInput) (req *request.Request, output *ModifyDnatEntryAttributesOutput)
ModifyDnatEntryAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDnatEntryAttributes operation. The "output" return value will be populated with the ModifyDnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyDnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDnatEntryAttributesCommon Send returns without error.
See ModifyDnatEntryAttributes for more information on using the ModifyDnatEntryAttributes API call, and error handling.
// Example sending a request using the ModifyDnatEntryAttributesRequest method.
req, resp := client.ModifyDnatEntryAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyDnatEntryAttributesWithContext ¶
func (c *NATGATEWAY) ModifyDnatEntryAttributesWithContext(ctx byteplus.Context, input *ModifyDnatEntryAttributesInput, opts ...request.Option) (*ModifyDnatEntryAttributesOutput, error)
ModifyDnatEntryAttributesWithContext is the same as ModifyDnatEntryAttributes with the addition of the ability to pass a context and additional request options.
See ModifyDnatEntryAttributes 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 (*NATGATEWAY) ModifyNatGatewayAttributes ¶
func (c *NATGATEWAY) ModifyNatGatewayAttributes(input *ModifyNatGatewayAttributesInput) (*ModifyNatGatewayAttributesOutput, error)
ModifyNatGatewayAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyNatGatewayAttributes for usage and error information.
func (*NATGATEWAY) ModifyNatGatewayAttributesCommon ¶
func (c *NATGATEWAY) ModifyNatGatewayAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ModifyNatGatewayAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyNatGatewayAttributesCommon for usage and error information.
func (*NATGATEWAY) ModifyNatGatewayAttributesCommonRequest ¶
func (c *NATGATEWAY) ModifyNatGatewayAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ModifyNatGatewayAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNatGatewayAttributesCommon operation. The "output" return value will be populated with the ModifyNatGatewayAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyNatGatewayAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatGatewayAttributesCommon Send returns without error.
See ModifyNatGatewayAttributesCommon for more information on using the ModifyNatGatewayAttributesCommon API call, and error handling.
// Example sending a request using the ModifyNatGatewayAttributesCommonRequest method.
req, resp := client.ModifyNatGatewayAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyNatGatewayAttributesCommonWithContext ¶
func (c *NATGATEWAY) ModifyNatGatewayAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ModifyNatGatewayAttributesCommonWithContext is the same as ModifyNatGatewayAttributesCommon with the addition of the ability to pass a context and additional request options.
See ModifyNatGatewayAttributesCommon 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 (*NATGATEWAY) ModifyNatGatewayAttributesRequest ¶
func (c *NATGATEWAY) ModifyNatGatewayAttributesRequest(input *ModifyNatGatewayAttributesInput) (req *request.Request, output *ModifyNatGatewayAttributesOutput)
ModifyNatGatewayAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNatGatewayAttributes operation. The "output" return value will be populated with the ModifyNatGatewayAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyNatGatewayAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatGatewayAttributesCommon Send returns without error.
See ModifyNatGatewayAttributes for more information on using the ModifyNatGatewayAttributes API call, and error handling.
// Example sending a request using the ModifyNatGatewayAttributesRequest method.
req, resp := client.ModifyNatGatewayAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyNatGatewayAttributesWithContext ¶
func (c *NATGATEWAY) ModifyNatGatewayAttributesWithContext(ctx byteplus.Context, input *ModifyNatGatewayAttributesInput, opts ...request.Option) (*ModifyNatGatewayAttributesOutput, error)
ModifyNatGatewayAttributesWithContext is the same as ModifyNatGatewayAttributes with the addition of the ability to pass a context and additional request options.
See ModifyNatGatewayAttributes 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 (*NATGATEWAY) ModifyNatIpAttributes ¶
func (c *NATGATEWAY) ModifyNatIpAttributes(input *ModifyNatIpAttributesInput) (*ModifyNatIpAttributesOutput, error)
ModifyNatIpAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyNatIpAttributes for usage and error information.
func (*NATGATEWAY) ModifyNatIpAttributesCommon ¶
func (c *NATGATEWAY) ModifyNatIpAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ModifyNatIpAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyNatIpAttributesCommon for usage and error information.
func (*NATGATEWAY) ModifyNatIpAttributesCommonRequest ¶
func (c *NATGATEWAY) ModifyNatIpAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ModifyNatIpAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNatIpAttributesCommon operation. The "output" return value will be populated with the ModifyNatIpAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyNatIpAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatIpAttributesCommon Send returns without error.
See ModifyNatIpAttributesCommon for more information on using the ModifyNatIpAttributesCommon API call, and error handling.
// Example sending a request using the ModifyNatIpAttributesCommonRequest method.
req, resp := client.ModifyNatIpAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyNatIpAttributesCommonWithContext ¶
func (c *NATGATEWAY) ModifyNatIpAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ModifyNatIpAttributesCommonWithContext is the same as ModifyNatIpAttributesCommon with the addition of the ability to pass a context and additional request options.
See ModifyNatIpAttributesCommon 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 (*NATGATEWAY) ModifyNatIpAttributesRequest ¶
func (c *NATGATEWAY) ModifyNatIpAttributesRequest(input *ModifyNatIpAttributesInput) (req *request.Request, output *ModifyNatIpAttributesOutput)
ModifyNatIpAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNatIpAttributes operation. The "output" return value will be populated with the ModifyNatIpAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyNatIpAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatIpAttributesCommon Send returns without error.
See ModifyNatIpAttributes for more information on using the ModifyNatIpAttributes API call, and error handling.
// Example sending a request using the ModifyNatIpAttributesRequest method.
req, resp := client.ModifyNatIpAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyNatIpAttributesWithContext ¶
func (c *NATGATEWAY) ModifyNatIpAttributesWithContext(ctx byteplus.Context, input *ModifyNatIpAttributesInput, opts ...request.Option) (*ModifyNatIpAttributesOutput, error)
ModifyNatIpAttributesWithContext is the same as ModifyNatIpAttributes with the addition of the ability to pass a context and additional request options.
See ModifyNatIpAttributes 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 (*NATGATEWAY) ModifyNatIpLimitRuleAttributes ¶
func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributes(input *ModifyNatIpLimitRuleAttributesInput) (*ModifyNatIpLimitRuleAttributesOutput, error)
ModifyNatIpLimitRuleAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyNatIpLimitRuleAttributes for usage and error information.
func (*NATGATEWAY) ModifyNatIpLimitRuleAttributesCommon ¶
func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ModifyNatIpLimitRuleAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifyNatIpLimitRuleAttributesCommon for usage and error information.
func (*NATGATEWAY) ModifyNatIpLimitRuleAttributesCommonRequest ¶
func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ModifyNatIpLimitRuleAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNatIpLimitRuleAttributesCommon operation. The "output" return value will be populated with the ModifyNatIpLimitRuleAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyNatIpLimitRuleAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatIpLimitRuleAttributesCommon Send returns without error.
See ModifyNatIpLimitRuleAttributesCommon for more information on using the ModifyNatIpLimitRuleAttributesCommon API call, and error handling.
// Example sending a request using the ModifyNatIpLimitRuleAttributesCommonRequest method.
req, resp := client.ModifyNatIpLimitRuleAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyNatIpLimitRuleAttributesCommonWithContext ¶
func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ModifyNatIpLimitRuleAttributesCommonWithContext is the same as ModifyNatIpLimitRuleAttributesCommon with the addition of the ability to pass a context and additional request options.
See ModifyNatIpLimitRuleAttributesCommon 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 (*NATGATEWAY) ModifyNatIpLimitRuleAttributesRequest ¶
func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesRequest(input *ModifyNatIpLimitRuleAttributesInput) (req *request.Request, output *ModifyNatIpLimitRuleAttributesOutput)
ModifyNatIpLimitRuleAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNatIpLimitRuleAttributes operation. The "output" return value will be populated with the ModifyNatIpLimitRuleAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifyNatIpLimitRuleAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatIpLimitRuleAttributesCommon Send returns without error.
See ModifyNatIpLimitRuleAttributes for more information on using the ModifyNatIpLimitRuleAttributes API call, and error handling.
// Example sending a request using the ModifyNatIpLimitRuleAttributesRequest method.
req, resp := client.ModifyNatIpLimitRuleAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifyNatIpLimitRuleAttributesWithContext ¶
func (c *NATGATEWAY) ModifyNatIpLimitRuleAttributesWithContext(ctx byteplus.Context, input *ModifyNatIpLimitRuleAttributesInput, opts ...request.Option) (*ModifyNatIpLimitRuleAttributesOutput, error)
ModifyNatIpLimitRuleAttributesWithContext is the same as ModifyNatIpLimitRuleAttributes with the addition of the ability to pass a context and additional request options.
See ModifyNatIpLimitRuleAttributes 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 (*NATGATEWAY) ModifySessionLog ¶
func (c *NATGATEWAY) ModifySessionLog(input *ModifySessionLogInput) (*ModifySessionLogOutput, error)
ModifySessionLog API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifySessionLog for usage and error information.
func (*NATGATEWAY) ModifySessionLogCommon ¶
func (c *NATGATEWAY) ModifySessionLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ModifySessionLogCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifySessionLogCommon for usage and error information.
func (*NATGATEWAY) ModifySessionLogCommonRequest ¶
func (c *NATGATEWAY) ModifySessionLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ModifySessionLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifySessionLogCommon operation. The "output" return value will be populated with the ModifySessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifySessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySessionLogCommon Send returns without error.
See ModifySessionLogCommon for more information on using the ModifySessionLogCommon API call, and error handling.
// Example sending a request using the ModifySessionLogCommonRequest method.
req, resp := client.ModifySessionLogCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifySessionLogCommonWithContext ¶
func (c *NATGATEWAY) ModifySessionLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ModifySessionLogCommonWithContext is the same as ModifySessionLogCommon with the addition of the ability to pass a context and additional request options.
See ModifySessionLogCommon 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 (*NATGATEWAY) ModifySessionLogRequest ¶
func (c *NATGATEWAY) ModifySessionLogRequest(input *ModifySessionLogInput) (req *request.Request, output *ModifySessionLogOutput)
ModifySessionLogRequest generates a "byteplus/request.Request" representing the client's request for the ModifySessionLog operation. The "output" return value will be populated with the ModifySessionLogCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifySessionLogCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySessionLogCommon Send returns without error.
See ModifySessionLog for more information on using the ModifySessionLog API call, and error handling.
// Example sending a request using the ModifySessionLogRequest method.
req, resp := client.ModifySessionLogRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifySessionLogWithContext ¶
func (c *NATGATEWAY) ModifySessionLogWithContext(ctx byteplus.Context, input *ModifySessionLogInput, opts ...request.Option) (*ModifySessionLogOutput, error)
ModifySessionLogWithContext is the same as ModifySessionLog with the addition of the ability to pass a context and additional request options.
See ModifySessionLog 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 (*NATGATEWAY) ModifySnatEntryAttributes ¶
func (c *NATGATEWAY) ModifySnatEntryAttributes(input *ModifySnatEntryAttributesInput) (*ModifySnatEntryAttributesOutput, error)
ModifySnatEntryAttributes API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifySnatEntryAttributes for usage and error information.
func (*NATGATEWAY) ModifySnatEntryAttributesCommon ¶
func (c *NATGATEWAY) ModifySnatEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ModifySnatEntryAttributesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation ModifySnatEntryAttributesCommon for usage and error information.
func (*NATGATEWAY) ModifySnatEntryAttributesCommonRequest ¶
func (c *NATGATEWAY) ModifySnatEntryAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ModifySnatEntryAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifySnatEntryAttributesCommon operation. The "output" return value will be populated with the ModifySnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifySnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySnatEntryAttributesCommon Send returns without error.
See ModifySnatEntryAttributesCommon for more information on using the ModifySnatEntryAttributesCommon API call, and error handling.
// Example sending a request using the ModifySnatEntryAttributesCommonRequest method.
req, resp := client.ModifySnatEntryAttributesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifySnatEntryAttributesCommonWithContext ¶
func (c *NATGATEWAY) ModifySnatEntryAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ModifySnatEntryAttributesCommonWithContext is the same as ModifySnatEntryAttributesCommon with the addition of the ability to pass a context and additional request options.
See ModifySnatEntryAttributesCommon 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 (*NATGATEWAY) ModifySnatEntryAttributesRequest ¶
func (c *NATGATEWAY) ModifySnatEntryAttributesRequest(input *ModifySnatEntryAttributesInput) (req *request.Request, output *ModifySnatEntryAttributesOutput)
ModifySnatEntryAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifySnatEntryAttributes operation. The "output" return value will be populated with the ModifySnatEntryAttributesCommon request's response once the request completes successfully.
Use "Send" method on the returned ModifySnatEntryAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySnatEntryAttributesCommon Send returns without error.
See ModifySnatEntryAttributes for more information on using the ModifySnatEntryAttributes API call, and error handling.
// Example sending a request using the ModifySnatEntryAttributesRequest method.
req, resp := client.ModifySnatEntryAttributesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*NATGATEWAY) ModifySnatEntryAttributesWithContext ¶
func (c *NATGATEWAY) ModifySnatEntryAttributesWithContext(ctx byteplus.Context, input *ModifySnatEntryAttributesInput, opts ...request.Option) (*ModifySnatEntryAttributesOutput, error)
ModifySnatEntryAttributesWithContext is the same as ModifySnatEntryAttributes with the addition of the ability to pass a context and additional request options.
See ModifySnatEntryAttributes 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 (*NATGATEWAY) TagResources ¶
func (c *NATGATEWAY) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)
TagResources API operation for NATGATEWAY.
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 NATGATEWAY's API operation TagResources for usage and error information.
func (*NATGATEWAY) TagResourcesCommon ¶
func (c *NATGATEWAY) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
TagResourcesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation TagResourcesCommon for usage and error information.
func (*NATGATEWAY) TagResourcesCommonRequest ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) TagResourcesCommonWithContext ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) TagResourcesRequest ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) TagResourcesWithContext ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) UntagResources ¶
func (c *NATGATEWAY) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)
UntagResources API operation for NATGATEWAY.
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 NATGATEWAY's API operation UntagResources for usage and error information.
func (*NATGATEWAY) UntagResourcesCommon ¶
func (c *NATGATEWAY) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
UntagResourcesCommon API operation for NATGATEWAY.
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 NATGATEWAY's API operation UntagResourcesCommon for usage and error information.
func (*NATGATEWAY) UntagResourcesCommonRequest ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) UntagResourcesCommonWithContext ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) UntagResourcesRequest ¶
func (c *NATGATEWAY) 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 (*NATGATEWAY) UntagResourcesWithContext ¶
func (c *NATGATEWAY) 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.
type NATGATEWAYAPI ¶
type NATGATEWAYAPI interface {
CreateDnatEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateDnatEntryCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateDnatEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateDnatEntry(*CreateDnatEntryInput) (*CreateDnatEntryOutput, error)
CreateDnatEntryWithContext(byteplus.Context, *CreateDnatEntryInput, ...request.Option) (*CreateDnatEntryOutput, error)
CreateDnatEntryRequest(*CreateDnatEntryInput) (*request.Request, *CreateDnatEntryOutput)
CreateNatGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateNatGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateNatGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateNatGateway(*CreateNatGatewayInput) (*CreateNatGatewayOutput, error)
CreateNatGatewayWithContext(byteplus.Context, *CreateNatGatewayInput, ...request.Option) (*CreateNatGatewayOutput, error)
CreateNatGatewayRequest(*CreateNatGatewayInput) (*request.Request, *CreateNatGatewayOutput)
CreateNatIpCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateNatIpCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateNatIpCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateNatIp(*CreateNatIpInput) (*CreateNatIpOutput, error)
CreateNatIpWithContext(byteplus.Context, *CreateNatIpInput, ...request.Option) (*CreateNatIpOutput, error)
CreateNatIpRequest(*CreateNatIpInput) (*request.Request, *CreateNatIpOutput)
CreateNatIpLimitRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateNatIpLimitRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateNatIpLimitRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateNatIpLimitRule(*CreateNatIpLimitRuleInput) (*CreateNatIpLimitRuleOutput, error)
CreateNatIpLimitRuleWithContext(byteplus.Context, *CreateNatIpLimitRuleInput, ...request.Option) (*CreateNatIpLimitRuleOutput, error)
CreateNatIpLimitRuleRequest(*CreateNatIpLimitRuleInput) (*request.Request, *CreateNatIpLimitRuleOutput)
CreateSessionLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateSessionLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateSessionLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateSessionLog(*CreateSessionLogInput) (*CreateSessionLogOutput, error)
CreateSessionLogWithContext(byteplus.Context, *CreateSessionLogInput, ...request.Option) (*CreateSessionLogOutput, error)
CreateSessionLogRequest(*CreateSessionLogInput) (*request.Request, *CreateSessionLogOutput)
CreateSnatEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateSnatEntryCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateSnatEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateSnatEntry(*CreateSnatEntryInput) (*CreateSnatEntryOutput, error)
CreateSnatEntryWithContext(byteplus.Context, *CreateSnatEntryInput, ...request.Option) (*CreateSnatEntryOutput, error)
CreateSnatEntryRequest(*CreateSnatEntryInput) (*request.Request, *CreateSnatEntryOutput)
DeleteDnatEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteDnatEntryCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteDnatEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteDnatEntry(*DeleteDnatEntryInput) (*DeleteDnatEntryOutput, error)
DeleteDnatEntryWithContext(byteplus.Context, *DeleteDnatEntryInput, ...request.Option) (*DeleteDnatEntryOutput, error)
DeleteDnatEntryRequest(*DeleteDnatEntryInput) (*request.Request, *DeleteDnatEntryOutput)
DeleteNatGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteNatGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteNatGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteNatGateway(*DeleteNatGatewayInput) (*DeleteNatGatewayOutput, error)
DeleteNatGatewayWithContext(byteplus.Context, *DeleteNatGatewayInput, ...request.Option) (*DeleteNatGatewayOutput, error)
DeleteNatGatewayRequest(*DeleteNatGatewayInput) (*request.Request, *DeleteNatGatewayOutput)
DeleteNatIpCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteNatIpCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteNatIpCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteNatIp(*DeleteNatIpInput) (*DeleteNatIpOutput, error)
DeleteNatIpWithContext(byteplus.Context, *DeleteNatIpInput, ...request.Option) (*DeleteNatIpOutput, error)
DeleteNatIpRequest(*DeleteNatIpInput) (*request.Request, *DeleteNatIpOutput)
DeleteNatIpLimitRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteNatIpLimitRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteNatIpLimitRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteNatIpLimitRule(*DeleteNatIpLimitRuleInput) (*DeleteNatIpLimitRuleOutput, error)
DeleteNatIpLimitRuleWithContext(byteplus.Context, *DeleteNatIpLimitRuleInput, ...request.Option) (*DeleteNatIpLimitRuleOutput, error)
DeleteNatIpLimitRuleRequest(*DeleteNatIpLimitRuleInput) (*request.Request, *DeleteNatIpLimitRuleOutput)
DeleteSessionLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteSessionLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteSessionLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteSessionLog(*DeleteSessionLogInput) (*DeleteSessionLogOutput, error)
DeleteSessionLogWithContext(byteplus.Context, *DeleteSessionLogInput, ...request.Option) (*DeleteSessionLogOutput, error)
DeleteSessionLogRequest(*DeleteSessionLogInput) (*request.Request, *DeleteSessionLogOutput)
DeleteSnatEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteSnatEntryCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteSnatEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteSnatEntry(*DeleteSnatEntryInput) (*DeleteSnatEntryOutput, error)
DeleteSnatEntryWithContext(byteplus.Context, *DeleteSnatEntryInput, ...request.Option) (*DeleteSnatEntryOutput, error)
DeleteSnatEntryRequest(*DeleteSnatEntryInput) (*request.Request, *DeleteSnatEntryOutput)
DescribeDnatEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeDnatEntriesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeDnatEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeDnatEntries(*DescribeDnatEntriesInput) (*DescribeDnatEntriesOutput, error)
DescribeDnatEntriesWithContext(byteplus.Context, *DescribeDnatEntriesInput, ...request.Option) (*DescribeDnatEntriesOutput, error)
DescribeDnatEntriesRequest(*DescribeDnatEntriesInput) (*request.Request, *DescribeDnatEntriesOutput)
DescribeDnatEntryAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeDnatEntryAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeDnatEntryAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeDnatEntryAttributes(*DescribeDnatEntryAttributesInput) (*DescribeDnatEntryAttributesOutput, error)
DescribeDnatEntryAttributesWithContext(byteplus.Context, *DescribeDnatEntryAttributesInput, ...request.Option) (*DescribeDnatEntryAttributesOutput, error)
DescribeDnatEntryAttributesRequest(*DescribeDnatEntryAttributesInput) (*request.Request, *DescribeDnatEntryAttributesOutput)
DescribeNatGatewayAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeNatGatewayAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeNatGatewayAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeNatGatewayAttributes(*DescribeNatGatewayAttributesInput) (*DescribeNatGatewayAttributesOutput, error)
DescribeNatGatewayAttributesWithContext(byteplus.Context, *DescribeNatGatewayAttributesInput, ...request.Option) (*DescribeNatGatewayAttributesOutput, error)
DescribeNatGatewayAttributesRequest(*DescribeNatGatewayAttributesInput) (*request.Request, *DescribeNatGatewayAttributesOutput)
DescribeNatGatewaysCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeNatGatewaysCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeNatGatewaysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeNatGateways(*DescribeNatGatewaysInput) (*DescribeNatGatewaysOutput, error)
DescribeNatGatewaysWithContext(byteplus.Context, *DescribeNatGatewaysInput, ...request.Option) (*DescribeNatGatewaysOutput, error)
DescribeNatGatewaysRequest(*DescribeNatGatewaysInput) (*request.Request, *DescribeNatGatewaysOutput)
DescribeNatIpAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeNatIpAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeNatIpAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeNatIpAttributes(*DescribeNatIpAttributesInput) (*DescribeNatIpAttributesOutput, error)
DescribeNatIpAttributesWithContext(byteplus.Context, *DescribeNatIpAttributesInput, ...request.Option) (*DescribeNatIpAttributesOutput, error)
DescribeNatIpAttributesRequest(*DescribeNatIpAttributesInput) (*request.Request, *DescribeNatIpAttributesOutput)
DescribeNatIpLimitRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeNatIpLimitRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeNatIpLimitRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeNatIpLimitRules(*DescribeNatIpLimitRulesInput) (*DescribeNatIpLimitRulesOutput, error)
DescribeNatIpLimitRulesWithContext(byteplus.Context, *DescribeNatIpLimitRulesInput, ...request.Option) (*DescribeNatIpLimitRulesOutput, error)
DescribeNatIpLimitRulesRequest(*DescribeNatIpLimitRulesInput) (*request.Request, *DescribeNatIpLimitRulesOutput)
DescribeNatIpsCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeNatIpsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeNatIpsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeNatIps(*DescribeNatIpsInput) (*DescribeNatIpsOutput, error)
DescribeNatIpsWithContext(byteplus.Context, *DescribeNatIpsInput, ...request.Option) (*DescribeNatIpsOutput, error)
DescribeNatIpsRequest(*DescribeNatIpsInput) (*request.Request, *DescribeNatIpsOutput)
DescribeSessionLogsCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeSessionLogsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeSessionLogsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeSessionLogs(*DescribeSessionLogsInput) (*DescribeSessionLogsOutput, error)
DescribeSessionLogsWithContext(byteplus.Context, *DescribeSessionLogsInput, ...request.Option) (*DescribeSessionLogsOutput, error)
DescribeSessionLogsRequest(*DescribeSessionLogsInput) (*request.Request, *DescribeSessionLogsOutput)
DescribeSnatEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeSnatEntriesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeSnatEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeSnatEntries(*DescribeSnatEntriesInput) (*DescribeSnatEntriesOutput, error)
DescribeSnatEntriesWithContext(byteplus.Context, *DescribeSnatEntriesInput, ...request.Option) (*DescribeSnatEntriesOutput, error)
DescribeSnatEntriesRequest(*DescribeSnatEntriesInput) (*request.Request, *DescribeSnatEntriesOutput)
DescribeSnatEntryAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
DescribeSnatEntryAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DescribeSnatEntryAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DescribeSnatEntryAttributes(*DescribeSnatEntryAttributesInput) (*DescribeSnatEntryAttributesOutput, error)
DescribeSnatEntryAttributesWithContext(byteplus.Context, *DescribeSnatEntryAttributesInput, ...request.Option) (*DescribeSnatEntryAttributesOutput, error)
DescribeSnatEntryAttributesRequest(*DescribeSnatEntryAttributesInput) (*request.Request, *DescribeSnatEntryAttributesOutput)
DisableSessionLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
DisableSessionLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DisableSessionLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DisableSessionLog(*DisableSessionLogInput) (*DisableSessionLogOutput, error)
DisableSessionLogWithContext(byteplus.Context, *DisableSessionLogInput, ...request.Option) (*DisableSessionLogOutput, error)
DisableSessionLogRequest(*DisableSessionLogInput) (*request.Request, *DisableSessionLogOutput)
EnableSessionLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
EnableSessionLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
EnableSessionLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
EnableSessionLog(*EnableSessionLogInput) (*EnableSessionLogOutput, error)
EnableSessionLogWithContext(byteplus.Context, *EnableSessionLogInput, ...request.Option) (*EnableSessionLogOutput, error)
EnableSessionLogRequest(*EnableSessionLogInput) (*request.Request, *EnableSessionLogOutput)
ListNatGatewayAvailableZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ListNatGatewayAvailableZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ListNatGatewayAvailableZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ListNatGatewayAvailableZones(*ListNatGatewayAvailableZonesInput) (*ListNatGatewayAvailableZonesOutput, error)
ListNatGatewayAvailableZonesWithContext(byteplus.Context, *ListNatGatewayAvailableZonesInput, ...request.Option) (*ListNatGatewayAvailableZonesOutput, error)
ListNatGatewayAvailableZonesRequest(*ListNatGatewayAvailableZonesInput) (*request.Request, *ListNatGatewayAvailableZonesOutput)
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)
ModifyDnatEntryAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ModifyDnatEntryAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ModifyDnatEntryAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ModifyDnatEntryAttributes(*ModifyDnatEntryAttributesInput) (*ModifyDnatEntryAttributesOutput, error)
ModifyDnatEntryAttributesWithContext(byteplus.Context, *ModifyDnatEntryAttributesInput, ...request.Option) (*ModifyDnatEntryAttributesOutput, error)
ModifyDnatEntryAttributesRequest(*ModifyDnatEntryAttributesInput) (*request.Request, *ModifyDnatEntryAttributesOutput)
ModifyNatGatewayAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ModifyNatGatewayAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ModifyNatGatewayAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ModifyNatGatewayAttributes(*ModifyNatGatewayAttributesInput) (*ModifyNatGatewayAttributesOutput, error)
ModifyNatGatewayAttributesWithContext(byteplus.Context, *ModifyNatGatewayAttributesInput, ...request.Option) (*ModifyNatGatewayAttributesOutput, error)
ModifyNatGatewayAttributesRequest(*ModifyNatGatewayAttributesInput) (*request.Request, *ModifyNatGatewayAttributesOutput)
ModifyNatIpAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ModifyNatIpAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ModifyNatIpAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ModifyNatIpAttributes(*ModifyNatIpAttributesInput) (*ModifyNatIpAttributesOutput, error)
ModifyNatIpAttributesWithContext(byteplus.Context, *ModifyNatIpAttributesInput, ...request.Option) (*ModifyNatIpAttributesOutput, error)
ModifyNatIpAttributesRequest(*ModifyNatIpAttributesInput) (*request.Request, *ModifyNatIpAttributesOutput)
ModifyNatIpLimitRuleAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ModifyNatIpLimitRuleAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ModifyNatIpLimitRuleAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ModifyNatIpLimitRuleAttributes(*ModifyNatIpLimitRuleAttributesInput) (*ModifyNatIpLimitRuleAttributesOutput, error)
ModifyNatIpLimitRuleAttributesWithContext(byteplus.Context, *ModifyNatIpLimitRuleAttributesInput, ...request.Option) (*ModifyNatIpLimitRuleAttributesOutput, error)
ModifyNatIpLimitRuleAttributesRequest(*ModifyNatIpLimitRuleAttributesInput) (*request.Request, *ModifyNatIpLimitRuleAttributesOutput)
ModifySessionLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
ModifySessionLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ModifySessionLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ModifySessionLog(*ModifySessionLogInput) (*ModifySessionLogOutput, error)
ModifySessionLogWithContext(byteplus.Context, *ModifySessionLogInput, ...request.Option) (*ModifySessionLogOutput, error)
ModifySessionLogRequest(*ModifySessionLogInput) (*request.Request, *ModifySessionLogOutput)
ModifySnatEntryAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ModifySnatEntryAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ModifySnatEntryAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ModifySnatEntryAttributes(*ModifySnatEntryAttributesInput) (*ModifySnatEntryAttributesOutput, error)
ModifySnatEntryAttributesWithContext(byteplus.Context, *ModifySnatEntryAttributesInput, ...request.Option) (*ModifySnatEntryAttributesOutput, error)
ModifySnatEntryAttributesRequest(*ModifySnatEntryAttributesInput) (*request.Request, *ModifySnatEntryAttributesOutput)
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)
}
NATGATEWAYAPI provides an interface to enable mocking the natgateway.NATGATEWAY service client's API operation,
// byteplus sdk func uses an SDK service client to make a request to
// NATGATEWAY.
func myFunc(svc NATGATEWAYAPI) bool {
// Make svc.CreateDnatEntry request
}
func main() {
sess := session.New()
svc := natgateway.New(sess)
myFunc(svc)
}
type NatGatewayForDescribeNatGatewaysOutput ¶
type NatGatewayForDescribeNatGatewaysOutput struct {
BillingType *int64 `type:"integer"`
BusinessStatus *string `type:"string"`
CreationTime *string `type:"string"`
DeletedTime *string `type:"string"`
Description *string `type:"string"`
DirectMode *bool `type:"boolean"`
DnatEntryIds []*string `type:"list"`
EipAddresses []*EipAddressForDescribeNatGatewaysOutput `type:"list"`
ExpiredTime *string `type:"string"`
LockReason *string `type:"string"`
NatGatewayId *string `type:"string"`
NatGatewayName *string `type:"string"`
NetworkInterfaceId *string `type:"string"`
NetworkType *string `type:"string" enum:"NetworkTypeForDescribeNatGatewaysOutput"`
OverdueTime *string `type:"string"`
ProjectName *string `type:"string"`
SmartScheduleEnabled *bool `type:"boolean"`
SmartScheduleRule *string `type:"string"`
SnatEntryIds []*string `type:"list"`
Spec *string `type:"string" enum:"SpecForDescribeNatGatewaysOutput"`
Status *string `type:"string"`
SubnetId *string `type:"string"`
Tags []*TagForDescribeNatGatewaysOutput `type:"list"`
UpdatedAt *string `type:"string"`
VpcId *string `type:"string"`
ZoneId *string `type:"string"`
// contains filtered or unexported fields
}
func (NatGatewayForDescribeNatGatewaysOutput) GoString ¶
func (s NatGatewayForDescribeNatGatewaysOutput) GoString() string
GoString returns the string representation
func (*NatGatewayForDescribeNatGatewaysOutput) SetBillingType ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetBillingType(v int64) *NatGatewayForDescribeNatGatewaysOutput
SetBillingType sets the BillingType field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetBusinessStatus ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetBusinessStatus(v string) *NatGatewayForDescribeNatGatewaysOutput
SetBusinessStatus sets the BusinessStatus field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetCreationTime ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetCreationTime(v string) *NatGatewayForDescribeNatGatewaysOutput
SetCreationTime sets the CreationTime field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetDeletedTime ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetDeletedTime(v string) *NatGatewayForDescribeNatGatewaysOutput
SetDeletedTime sets the DeletedTime field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetDescription ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetDescription(v string) *NatGatewayForDescribeNatGatewaysOutput
SetDescription sets the Description field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetDirectMode ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetDirectMode(v bool) *NatGatewayForDescribeNatGatewaysOutput
SetDirectMode sets the DirectMode field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetDnatEntryIds ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetDnatEntryIds(v []*string) *NatGatewayForDescribeNatGatewaysOutput
SetDnatEntryIds sets the DnatEntryIds field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetEipAddresses ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetEipAddresses(v []*EipAddressForDescribeNatGatewaysOutput) *NatGatewayForDescribeNatGatewaysOutput
SetEipAddresses sets the EipAddresses field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetExpiredTime ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetExpiredTime(v string) *NatGatewayForDescribeNatGatewaysOutput
SetExpiredTime sets the ExpiredTime field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetLockReason ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetLockReason(v string) *NatGatewayForDescribeNatGatewaysOutput
SetLockReason sets the LockReason field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetNatGatewayId ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetNatGatewayId(v string) *NatGatewayForDescribeNatGatewaysOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetNatGatewayName ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetNatGatewayName(v string) *NatGatewayForDescribeNatGatewaysOutput
SetNatGatewayName sets the NatGatewayName field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetNetworkInterfaceId ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetNetworkInterfaceId(v string) *NatGatewayForDescribeNatGatewaysOutput
SetNetworkInterfaceId sets the NetworkInterfaceId field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetNetworkType ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetNetworkType(v string) *NatGatewayForDescribeNatGatewaysOutput
SetNetworkType sets the NetworkType field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetOverdueTime ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetOverdueTime(v string) *NatGatewayForDescribeNatGatewaysOutput
SetOverdueTime sets the OverdueTime field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetProjectName ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetProjectName(v string) *NatGatewayForDescribeNatGatewaysOutput
SetProjectName sets the ProjectName field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetSmartScheduleEnabled ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetSmartScheduleEnabled(v bool) *NatGatewayForDescribeNatGatewaysOutput
SetSmartScheduleEnabled sets the SmartScheduleEnabled field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetSmartScheduleRule ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetSmartScheduleRule(v string) *NatGatewayForDescribeNatGatewaysOutput
SetSmartScheduleRule sets the SmartScheduleRule field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetSnatEntryIds ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetSnatEntryIds(v []*string) *NatGatewayForDescribeNatGatewaysOutput
SetSnatEntryIds sets the SnatEntryIds field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetSpec ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetSpec(v string) *NatGatewayForDescribeNatGatewaysOutput
SetSpec sets the Spec field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetStatus ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetStatus(v string) *NatGatewayForDescribeNatGatewaysOutput
SetStatus sets the Status field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetSubnetId ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetSubnetId(v string) *NatGatewayForDescribeNatGatewaysOutput
SetSubnetId sets the SubnetId field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetTags ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetTags(v []*TagForDescribeNatGatewaysOutput) *NatGatewayForDescribeNatGatewaysOutput
SetTags sets the Tags field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetUpdatedAt ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetUpdatedAt(v string) *NatGatewayForDescribeNatGatewaysOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetVpcId ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetVpcId(v string) *NatGatewayForDescribeNatGatewaysOutput
SetVpcId sets the VpcId field's value.
func (*NatGatewayForDescribeNatGatewaysOutput) SetZoneId ¶
func (s *NatGatewayForDescribeNatGatewaysOutput) SetZoneId(v string) *NatGatewayForDescribeNatGatewaysOutput
SetZoneId sets the ZoneId field's value.
func (NatGatewayForDescribeNatGatewaysOutput) String ¶
func (s NatGatewayForDescribeNatGatewaysOutput) String() string
String returns the string representation
type NatIpForDescribeNatIpsOutput ¶
type NatIpForDescribeNatIpsOutput struct {
IsDefault *bool `type:"boolean"`
NatGatewayId *string `type:"string"`
NatIp *string `type:"string"`
NatIpDescription *string `type:"string"`
NatIpId *string `type:"string"`
NatIpName *string `type:"string"`
Status *string `type:"string"`
UsingStatus *string `type:"string" enum:"UsingStatusForDescribeNatIpsOutput"`
// contains filtered or unexported fields
}
func (NatIpForDescribeNatIpsOutput) GoString ¶
func (s NatIpForDescribeNatIpsOutput) GoString() string
GoString returns the string representation
func (*NatIpForDescribeNatIpsOutput) SetIsDefault ¶
func (s *NatIpForDescribeNatIpsOutput) SetIsDefault(v bool) *NatIpForDescribeNatIpsOutput
SetIsDefault sets the IsDefault field's value.
func (*NatIpForDescribeNatIpsOutput) SetNatGatewayId ¶
func (s *NatIpForDescribeNatIpsOutput) SetNatGatewayId(v string) *NatIpForDescribeNatIpsOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*NatIpForDescribeNatIpsOutput) SetNatIp ¶
func (s *NatIpForDescribeNatIpsOutput) SetNatIp(v string) *NatIpForDescribeNatIpsOutput
SetNatIp sets the NatIp field's value.
func (*NatIpForDescribeNatIpsOutput) SetNatIpDescription ¶
func (s *NatIpForDescribeNatIpsOutput) SetNatIpDescription(v string) *NatIpForDescribeNatIpsOutput
SetNatIpDescription sets the NatIpDescription field's value.
func (*NatIpForDescribeNatIpsOutput) SetNatIpId ¶
func (s *NatIpForDescribeNatIpsOutput) SetNatIpId(v string) *NatIpForDescribeNatIpsOutput
SetNatIpId sets the NatIpId field's value.
func (*NatIpForDescribeNatIpsOutput) SetNatIpName ¶
func (s *NatIpForDescribeNatIpsOutput) SetNatIpName(v string) *NatIpForDescribeNatIpsOutput
SetNatIpName sets the NatIpName field's value.
func (*NatIpForDescribeNatIpsOutput) SetStatus ¶
func (s *NatIpForDescribeNatIpsOutput) SetStatus(v string) *NatIpForDescribeNatIpsOutput
SetStatus sets the Status field's value.
func (*NatIpForDescribeNatIpsOutput) SetUsingStatus ¶
func (s *NatIpForDescribeNatIpsOutput) SetUsingStatus(v string) *NatIpForDescribeNatIpsOutput
SetUsingStatus sets the UsingStatus field's value.
func (NatIpForDescribeNatIpsOutput) String ¶
func (s NatIpForDescribeNatIpsOutput) String() string
String returns the string representation
type NatIpLimitRuleForDescribeNatIpLimitRulesOutput ¶
type NatIpLimitRuleForDescribeNatIpLimitRulesOutput struct {
InboundMbpsLimit *string `type:"string"`
InternalIp *string `type:"string"`
LimitRuleId *string `type:"string"`
NatGatewayId *string `type:"string"`
OutboundMbpsLimit *string `type:"string"`
// contains filtered or unexported fields
}
func (NatIpLimitRuleForDescribeNatIpLimitRulesOutput) GoString ¶
func (s NatIpLimitRuleForDescribeNatIpLimitRulesOutput) GoString() string
GoString returns the string representation
func (*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetInboundMbpsLimit ¶
func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetInboundMbpsLimit(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
SetInboundMbpsLimit sets the InboundMbpsLimit field's value.
func (*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetInternalIp ¶
func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetInternalIp(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
SetInternalIp sets the InternalIp field's value.
func (*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetLimitRuleId ¶
func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetLimitRuleId(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
SetLimitRuleId sets the LimitRuleId field's value.
func (*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetNatGatewayId ¶
func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetNatGatewayId(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetOutboundMbpsLimit ¶
func (s *NatIpLimitRuleForDescribeNatIpLimitRulesOutput) SetOutboundMbpsLimit(v string) *NatIpLimitRuleForDescribeNatIpLimitRulesOutput
SetOutboundMbpsLimit sets the OutboundMbpsLimit field's value.
func (NatIpLimitRuleForDescribeNatIpLimitRulesOutput) String ¶
func (s NatIpLimitRuleForDescribeNatIpLimitRulesOutput) String() string
String returns the string representation
type ResourceTagForListTagsForResourcesOutput ¶
type ResourceTagForListTagsForResourcesOutput struct {
ResourceId *string `type:"string"`
ResourceType *string `type:"string"`
TagKey *string `type:"string"`
TagValue *string `type:"string"`
// contains filtered or unexported fields
}
func (ResourceTagForListTagsForResourcesOutput) GoString ¶
func (s ResourceTagForListTagsForResourcesOutput) GoString() string
GoString returns the string representation
func (*ResourceTagForListTagsForResourcesOutput) SetResourceId ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetResourceId(v string) *ResourceTagForListTagsForResourcesOutput
SetResourceId sets the ResourceId field's value.
func (*ResourceTagForListTagsForResourcesOutput) SetResourceType ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetResourceType(v string) *ResourceTagForListTagsForResourcesOutput
SetResourceType sets the ResourceType field's value.
func (*ResourceTagForListTagsForResourcesOutput) SetTagKey ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetTagKey(v string) *ResourceTagForListTagsForResourcesOutput
SetTagKey sets the TagKey field's value.
func (*ResourceTagForListTagsForResourcesOutput) SetTagValue ¶
func (s *ResourceTagForListTagsForResourcesOutput) SetTagValue(v string) *ResourceTagForListTagsForResourcesOutput
SetTagValue sets the TagValue field's value.
func (ResourceTagForListTagsForResourcesOutput) String ¶
func (s ResourceTagForListTagsForResourcesOutput) String() string
String returns the string representation
type SessionLogForDescribeSessionLogsOutput ¶
type SessionLogForDescribeSessionLogsOutput struct {
AggregationInterval *int64 `type:"integer"`
Description *string `type:"string"`
NatGatewayId *string `type:"string"`
SessionLogId *string `type:"string"`
SessionLogName *string `type:"string"`
Status *string `type:"string"`
TlsProjectId *string `type:"string"`
TlsProjectName *string `type:"string"`
TlsTopicId *string `type:"string"`
TlsTopicName *string `type:"string"`
// contains filtered or unexported fields
}
func (SessionLogForDescribeSessionLogsOutput) GoString ¶
func (s SessionLogForDescribeSessionLogsOutput) GoString() string
GoString returns the string representation
func (*SessionLogForDescribeSessionLogsOutput) SetAggregationInterval ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetAggregationInterval(v int64) *SessionLogForDescribeSessionLogsOutput
SetAggregationInterval sets the AggregationInterval field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetDescription ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetDescription(v string) *SessionLogForDescribeSessionLogsOutput
SetDescription sets the Description field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetNatGatewayId ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetNatGatewayId(v string) *SessionLogForDescribeSessionLogsOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetSessionLogId ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetSessionLogId(v string) *SessionLogForDescribeSessionLogsOutput
SetSessionLogId sets the SessionLogId field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetSessionLogName ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetSessionLogName(v string) *SessionLogForDescribeSessionLogsOutput
SetSessionLogName sets the SessionLogName field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetStatus ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetStatus(v string) *SessionLogForDescribeSessionLogsOutput
SetStatus sets the Status field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetTlsProjectId ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetTlsProjectId(v string) *SessionLogForDescribeSessionLogsOutput
SetTlsProjectId sets the TlsProjectId field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetTlsProjectName ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetTlsProjectName(v string) *SessionLogForDescribeSessionLogsOutput
SetTlsProjectName sets the TlsProjectName field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetTlsTopicId ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetTlsTopicId(v string) *SessionLogForDescribeSessionLogsOutput
SetTlsTopicId sets the TlsTopicId field's value.
func (*SessionLogForDescribeSessionLogsOutput) SetTlsTopicName ¶
func (s *SessionLogForDescribeSessionLogsOutput) SetTlsTopicName(v string) *SessionLogForDescribeSessionLogsOutput
SetTlsTopicName sets the TlsTopicName field's value.
func (SessionLogForDescribeSessionLogsOutput) String ¶
func (s SessionLogForDescribeSessionLogsOutput) String() string
String returns the string representation
type SnatEntryForDescribeSnatEntriesOutput ¶
type SnatEntryForDescribeSnatEntriesOutput struct {
EipAddress *string `type:"string"`
EipId *string `type:"string"`
NatGatewayId *string `type:"string"`
NatIpId *string `type:"string"`
SnatEntryId *string `type:"string"`
SnatEntryName *string `type:"string"`
SourceCidr *string `type:"string"`
Status *string `type:"string"`
SubnetId *string `type:"string"`
// contains filtered or unexported fields
}
func (SnatEntryForDescribeSnatEntriesOutput) GoString ¶
func (s SnatEntryForDescribeSnatEntriesOutput) GoString() string
GoString returns the string representation
func (*SnatEntryForDescribeSnatEntriesOutput) SetEipAddress ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetEipAddress(v string) *SnatEntryForDescribeSnatEntriesOutput
SetEipAddress sets the EipAddress field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetEipId ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetEipId(v string) *SnatEntryForDescribeSnatEntriesOutput
SetEipId sets the EipId field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetNatGatewayId ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetNatGatewayId(v string) *SnatEntryForDescribeSnatEntriesOutput
SetNatGatewayId sets the NatGatewayId field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetNatIpId ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetNatIpId(v string) *SnatEntryForDescribeSnatEntriesOutput
SetNatIpId sets the NatIpId field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetSnatEntryId ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetSnatEntryId(v string) *SnatEntryForDescribeSnatEntriesOutput
SetSnatEntryId sets the SnatEntryId field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetSnatEntryName ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetSnatEntryName(v string) *SnatEntryForDescribeSnatEntriesOutput
SetSnatEntryName sets the SnatEntryName field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetSourceCidr ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetSourceCidr(v string) *SnatEntryForDescribeSnatEntriesOutput
SetSourceCidr sets the SourceCidr field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetStatus ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetStatus(v string) *SnatEntryForDescribeSnatEntriesOutput
SetStatus sets the Status field's value.
func (*SnatEntryForDescribeSnatEntriesOutput) SetSubnetId ¶
func (s *SnatEntryForDescribeSnatEntriesOutput) SetSubnetId(v string) *SnatEntryForDescribeSnatEntriesOutput
SetSubnetId sets the SubnetId field's value.
func (SnatEntryForDescribeSnatEntriesOutput) String ¶
func (s SnatEntryForDescribeSnatEntriesOutput) String() string
String returns the string representation
type TagFilterForDescribeNatGatewaysInput ¶
type TagFilterForDescribeNatGatewaysInput struct {
Key *string `type:"string"`
Values []*string `type:"list"`
// contains filtered or unexported fields
}
func (TagFilterForDescribeNatGatewaysInput) GoString ¶
func (s TagFilterForDescribeNatGatewaysInput) GoString() string
GoString returns the string representation
func (*TagFilterForDescribeNatGatewaysInput) SetKey ¶
func (s *TagFilterForDescribeNatGatewaysInput) SetKey(v string) *TagFilterForDescribeNatGatewaysInput
SetKey sets the Key field's value.
func (*TagFilterForDescribeNatGatewaysInput) SetValues ¶
func (s *TagFilterForDescribeNatGatewaysInput) SetValues(v []*string) *TagFilterForDescribeNatGatewaysInput
SetValues sets the Values field's value.
func (TagFilterForDescribeNatGatewaysInput) String ¶
func (s TagFilterForDescribeNatGatewaysInput) String() string
String returns the string representation
type TagFilterForListTagsForResourcesInput ¶
type TagFilterForListTagsForResourcesInput struct {
Key *string `type:"string"`
Values []*string `type:"list"`
// contains filtered or unexported fields
}
func (TagFilterForListTagsForResourcesInput) GoString ¶
func (s TagFilterForListTagsForResourcesInput) GoString() string
GoString returns the string representation
func (*TagFilterForListTagsForResourcesInput) SetKey ¶
func (s *TagFilterForListTagsForResourcesInput) SetKey(v string) *TagFilterForListTagsForResourcesInput
SetKey sets the Key field's value.
func (*TagFilterForListTagsForResourcesInput) SetValues ¶
func (s *TagFilterForListTagsForResourcesInput) SetValues(v []*string) *TagFilterForListTagsForResourcesInput
SetValues sets the Values field's value.
func (TagFilterForListTagsForResourcesInput) String ¶
func (s TagFilterForListTagsForResourcesInput) String() string
String returns the string representation
type TagForCreateNatGatewayInput ¶
type TagForCreateNatGatewayInput struct {
Key *string `type:"string"`
Value *string `type:"string"`
// contains filtered or unexported fields
}
func (TagForCreateNatGatewayInput) GoString ¶
func (s TagForCreateNatGatewayInput) GoString() string
GoString returns the string representation
func (*TagForCreateNatGatewayInput) SetKey ¶
func (s *TagForCreateNatGatewayInput) SetKey(v string) *TagForCreateNatGatewayInput
SetKey sets the Key field's value.
func (*TagForCreateNatGatewayInput) SetValue ¶
func (s *TagForCreateNatGatewayInput) SetValue(v string) *TagForCreateNatGatewayInput
SetValue sets the Value field's value.
func (TagForCreateNatGatewayInput) String ¶
func (s TagForCreateNatGatewayInput) String() string
String returns the string representation
type TagForDescribeNatGatewayAttributesOutput ¶
type TagForDescribeNatGatewayAttributesOutput struct {
Key *string `type:"string"`
Value *string `type:"string"`
// contains filtered or unexported fields
}
func (TagForDescribeNatGatewayAttributesOutput) GoString ¶
func (s TagForDescribeNatGatewayAttributesOutput) GoString() string
GoString returns the string representation
func (*TagForDescribeNatGatewayAttributesOutput) SetKey ¶
func (s *TagForDescribeNatGatewayAttributesOutput) SetKey(v string) *TagForDescribeNatGatewayAttributesOutput
SetKey sets the Key field's value.
func (*TagForDescribeNatGatewayAttributesOutput) SetValue ¶
func (s *TagForDescribeNatGatewayAttributesOutput) SetValue(v string) *TagForDescribeNatGatewayAttributesOutput
SetValue sets the Value field's value.
func (TagForDescribeNatGatewayAttributesOutput) String ¶
func (s TagForDescribeNatGatewayAttributesOutput) String() string
String returns the string representation
type TagForDescribeNatGatewaysOutput ¶
type TagForDescribeNatGatewaysOutput struct {
Key *string `type:"string"`
Value *string `type:"string"`
// contains filtered or unexported fields
}
func (TagForDescribeNatGatewaysOutput) GoString ¶
func (s TagForDescribeNatGatewaysOutput) GoString() string
GoString returns the string representation
func (*TagForDescribeNatGatewaysOutput) SetKey ¶
func (s *TagForDescribeNatGatewaysOutput) SetKey(v string) *TagForDescribeNatGatewaysOutput
SetKey sets the Key field's value.
func (*TagForDescribeNatGatewaysOutput) SetValue ¶
func (s *TagForDescribeNatGatewaysOutput) SetValue(v string) *TagForDescribeNatGatewaysOutput
SetValue sets the Value field's value.
func (TagForDescribeNatGatewaysOutput) String ¶
func (s TagForDescribeNatGatewaysOutput) String() 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 ¶
func (s *TagForTagResourcesInput) SetKey(v string) *TagForTagResourcesInput
SetKey sets the Key field's value.
func (*TagForTagResourcesInput) SetValue ¶
func (s *TagForTagResourcesInput) SetValue(v string) *TagForTagResourcesInput
SetValue sets the Value field's value.
func (TagForTagResourcesInput) String ¶
func (s TagForTagResourcesInput) String() string
String returns the string representation
func (*TagForTagResourcesInput) Validate ¶
func (s *TagForTagResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourcesInput ¶
type TagResourcesInput struct {
// ResourceIds is a required field
ResourceIds []*string `type:"list" required:"true"`
// ResourceType is a required field
ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagResourcesInput"`
Tags []*TagForTagResourcesInput `type:"list"`
// contains filtered or unexported fields
}
func (TagResourcesInput) GoString ¶
func (s TagResourcesInput) GoString() string
GoString returns the string representation
func (*TagResourcesInput) SetResourceIds ¶
func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput
SetResourceIds sets the ResourceIds field's value.
func (*TagResourcesInput) SetResourceType ¶
func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput
SetResourceType sets the ResourceType field's value.
func (*TagResourcesInput) SetTags ¶
func (s *TagResourcesInput) SetTags(v []*TagForTagResourcesInput) *TagResourcesInput
SetTags sets the Tags field's value.
func (TagResourcesInput) String ¶
func (s TagResourcesInput) String() string
String returns the string representation
func (*TagResourcesInput) Validate ¶
func (s *TagResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourcesOutput ¶
type TagResourcesOutput struct {
Metadata *response.ResponseMetadata
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:"ResourceTypeForUntagResourcesInput"`
// 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 ZoneForListNatGatewayAvailableZonesOutput ¶
type ZoneForListNatGatewayAvailableZonesOutput struct {
ZoneId *string `type:"string"`
// contains filtered or unexported fields
}
func (ZoneForListNatGatewayAvailableZonesOutput) GoString ¶
func (s ZoneForListNatGatewayAvailableZonesOutput) GoString() string
GoString returns the string representation
func (*ZoneForListNatGatewayAvailableZonesOutput) SetZoneId ¶
func (s *ZoneForListNatGatewayAvailableZonesOutput) SetZoneId(v string) *ZoneForListNatGatewayAvailableZonesOutput
SetZoneId sets the ZoneId field's value.
func (ZoneForListNatGatewayAvailableZonesOutput) String ¶
func (s ZoneForListNatGatewayAvailableZonesOutput) String() string
String returns the string representation
Source Files
¶
- api_create_dnat_entry.go
- api_create_nat_gateway.go
- api_create_nat_ip.go
- api_create_nat_ip_limit_rule.go
- api_create_session_log.go
- api_create_snat_entry.go
- api_delete_dnat_entry.go
- api_delete_nat_gateway.go
- api_delete_nat_ip.go
- api_delete_nat_ip_limit_rule.go
- api_delete_session_log.go
- api_delete_snat_entry.go
- api_describe_dnat_entries.go
- api_describe_dnat_entry_attributes.go
- api_describe_nat_gateway_attributes.go
- api_describe_nat_gateways.go
- api_describe_nat_ip_attributes.go
- api_describe_nat_ip_limit_rules.go
- api_describe_nat_ips.go
- api_describe_session_logs.go
- api_describe_snat_entries.go
- api_describe_snat_entry_attributes.go
- api_disable_session_log.go
- api_enable_session_log.go
- api_list_nat_gateway_available_zones.go
- api_list_tags_for_resources.go
- api_modify_dnat_entry_attributes.go
- api_modify_nat_gateway_attributes.go
- api_modify_nat_ip_attributes.go
- api_modify_nat_ip_limit_rule_attributes.go
- api_modify_session_log.go
- api_modify_snat_entry_attributes.go
- api_tag_resources.go
- api_untag_resources.go
- interface_natgateway.go
- service_natgateway.go