Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterVPCServiceServer(s grpc.ServiceRegistrar, srv VPCServiceServer)
- type CreateVPCRequest
- func (*CreateVPCRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVPCRequest) GetAsNumber() int64
- func (x *CreateVPCRequest) GetCidr() string
- func (x *CreateVPCRequest) GetCidrSize() int32
- func (x *CreateVPCRequest) GetDisplay() bool
- func (x *CreateVPCRequest) GetDisplayText() string
- func (x *CreateVPCRequest) GetDnsServers() *CreateVPCRequest_DNSServers
- func (x *CreateVPCRequest) GetName() string
- func (x *CreateVPCRequest) GetNetworkDomain() string
- func (x *CreateVPCRequest) GetPublicMtu() int32
- func (x *CreateVPCRequest) GetSourceNatIp() string
- func (x *CreateVPCRequest) GetStart() bool
- func (x *CreateVPCRequest) GetVpcOfferingId() string
- func (x *CreateVPCRequest) GetZoneId() string
- func (*CreateVPCRequest) ProtoMessage()
- func (x *CreateVPCRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVPCRequest) Reset()
- func (x *CreateVPCRequest) String() string
- type CreateVPCRequest_DNSServers
- func (*CreateVPCRequest_DNSServers) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVPCRequest_DNSServers) GetIpv4Dns1() string
- func (x *CreateVPCRequest_DNSServers) GetIpv4Dns2() string
- func (x *CreateVPCRequest_DNSServers) GetIpv6Dns1() string
- func (x *CreateVPCRequest_DNSServers) GetIpv6Dns2() string
- func (*CreateVPCRequest_DNSServers) ProtoMessage()
- func (x *CreateVPCRequest_DNSServers) ProtoReflect() protoreflect.Message
- func (x *CreateVPCRequest_DNSServers) Reset()
- func (x *CreateVPCRequest_DNSServers) String() string
- type CreateVPCResponse
- type ListVPCsRequest
- func (*ListVPCsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVPCsRequest) GetCidr() string
- func (x *ListVPCsRequest) GetDisplayText() string
- func (x *ListVPCsRequest) GetId() string
- func (x *ListVPCsRequest) GetName() string
- func (x *ListVPCsRequest) GetPage() int32
- func (x *ListVPCsRequest) GetPageSize() int32
- func (x *ListVPCsRequest) GetRestartRequired() bool
- func (x *ListVPCsRequest) GetShowResourceIcon() bool
- func (x *ListVPCsRequest) GetState() string
- func (x *ListVPCsRequest) GetVpcOfferingId() string
- func (x *ListVPCsRequest) GetZoneId() string
- func (*ListVPCsRequest) ProtoMessage()
- func (x *ListVPCsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVPCsRequest) Reset()
- func (x *ListVPCsRequest) String() string
- type ListVPCsResponse
- func (*ListVPCsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVPCsResponse) GetTotalCount() int32
- func (x *ListVPCsResponse) GetVpcs() []*VPC
- func (*ListVPCsResponse) ProtoMessage()
- func (x *ListVPCsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVPCsResponse) Reset()
- func (x *ListVPCsResponse) String() string
- type UnimplementedVPCServiceServer
- type UnsafeVPCServiceServer
- type VPC
- func (*VPC) Descriptor() ([]byte, []int)deprecated
- func (x *VPC) GetAsNumber() int64
- func (x *VPC) GetCidr() string
- func (x *VPC) GetCreated() string
- func (x *VPC) GetDisplay() bool
- func (x *VPC) GetDisplayText() string
- func (x *VPC) GetDnsServers() *VPC_DNSServers
- func (x *VPC) GetId() string
- func (x *VPC) GetName() string
- func (x *VPC) GetNetworkDomain() string
- func (x *VPC) GetPublicMtu() int32
- func (x *VPC) GetSourceNatIp() string
- func (x *VPC) GetState() string
- func (x *VPC) GetUpdated() string
- func (x *VPC) GetVpcOfferingId() string
- func (x *VPC) GetZoneId() string
- func (*VPC) ProtoMessage()
- func (x *VPC) ProtoReflect() protoreflect.Message
- func (x *VPC) Reset()
- func (x *VPC) String() string
- type VPCServiceClient
- type VPCServiceServer
- type VPC_DNSServers
- func (*VPC_DNSServers) Descriptor() ([]byte, []int)deprecated
- func (x *VPC_DNSServers) GetIpv4Dns1() string
- func (x *VPC_DNSServers) GetIpv4Dns2() string
- func (x *VPC_DNSServers) GetIpv6Dns1() string
- func (x *VPC_DNSServers) GetIpv6Dns2() string
- func (*VPC_DNSServers) ProtoMessage()
- func (x *VPC_DNSServers) ProtoReflect() protoreflect.Message
- func (x *VPC_DNSServers) Reset()
- func (x *VPC_DNSServers) String() string
Constants ¶
const ( Default_ListVPCsRequest_Page = int32(1) Default_ListVPCsRequest_PageSize = int32(10) )
Default values for ListVPCsRequest fields.
const ( VPCService_CreateVPC_FullMethodName = "/cloudstack.vpc.v1.VPCService/CreateVPC" VPCService_ListVPCs_FullMethodName = "/cloudstack.vpc.v1.VPCService/ListVPCs" )
Variables ¶
var File_cloudstack_common_samples_v1_vpc_sample_proto protoreflect.FileDescriptor
var VPCService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.vpc.v1.VPCService", HandlerType: (*VPCServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateVPC", Handler: _VPCService_CreateVPC_Handler, }, { MethodName: "ListVPCs", Handler: _VPCService_ListVPCs_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/common/samples/v1/vpc_sample.proto", }
VPCService_ServiceDesc is the grpc.ServiceDesc for VPCService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterVPCServiceServer ¶
func RegisterVPCServiceServer(s grpc.ServiceRegistrar, srv VPCServiceServer)
Types ¶
type CreateVPCRequest ¶
type CreateVPCRequest struct {
// The name of the VPC
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// The display text of the VPC
DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
// The CIDR of the VPC
Cidr *string `protobuf:"bytes,3,opt,name=cidr" json:"cidr,omitempty"`
// The CIDR size of the VPC
CidrSize *int32 `protobuf:"varint,4,opt,name=cidr_size,json=cidrSize" json:"cidr_size,omitempty"`
// The ID of the VPC offering
VpcOfferingId *string `protobuf:"bytes,5,opt,name=vpc_offering_id,json=vpcOfferingId" json:"vpc_offering_id,omitempty"`
// The ID of the availability zone
ZoneId *string `protobuf:"bytes,6,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// The network domain for the VPC
NetworkDomain *string `protobuf:"bytes,7,opt,name=network_domain,json=networkDomain" json:"network_domain,omitempty"`
// Whether to start the VPC immediately
Start *bool `protobuf:"varint,8,opt,name=start" json:"start,omitempty"`
// Whether to display the VPC to end users
Display *bool `protobuf:"varint,9,opt,name=display" json:"display,omitempty"`
// The MTU for the network VR's public facing interfaces
PublicMtu *int32 `protobuf:"varint,10,opt,name=public_mtu,json=publicMtu" json:"public_mtu,omitempty"`
DnsServers *CreateVPCRequest_DNSServers `protobuf:"bytes,11,opt,name=dns_servers,json=dnsServers" json:"dns_servers,omitempty"`
// The source NAT IP address
SourceNatIp *string `protobuf:"bytes,12,opt,name=source_nat_ip,json=sourceNatIp" json:"source_nat_ip,omitempty"`
// The AS Number for the VPC tiers
AsNumber *int64 `protobuf:"varint,13,opt,name=as_number,json=asNumber" json:"as_number,omitempty"`
// contains filtered or unexported fields
}
CreateVPCRequest represents the parameters for creating a VPC
func (*CreateVPCRequest) Descriptor
deprecated
func (*CreateVPCRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVPCRequest.ProtoReflect.Descriptor instead.
func (*CreateVPCRequest) GetAsNumber ¶
func (x *CreateVPCRequest) GetAsNumber() int64
func (*CreateVPCRequest) GetCidr ¶
func (x *CreateVPCRequest) GetCidr() string
func (*CreateVPCRequest) GetCidrSize ¶
func (x *CreateVPCRequest) GetCidrSize() int32
func (*CreateVPCRequest) GetDisplay ¶
func (x *CreateVPCRequest) GetDisplay() bool
func (*CreateVPCRequest) GetDisplayText ¶
func (x *CreateVPCRequest) GetDisplayText() string
func (*CreateVPCRequest) GetDnsServers ¶
func (x *CreateVPCRequest) GetDnsServers() *CreateVPCRequest_DNSServers
func (*CreateVPCRequest) GetName ¶
func (x *CreateVPCRequest) GetName() string
func (*CreateVPCRequest) GetNetworkDomain ¶
func (x *CreateVPCRequest) GetNetworkDomain() string
func (*CreateVPCRequest) GetPublicMtu ¶
func (x *CreateVPCRequest) GetPublicMtu() int32
func (*CreateVPCRequest) GetSourceNatIp ¶
func (x *CreateVPCRequest) GetSourceNatIp() string
func (*CreateVPCRequest) GetStart ¶
func (x *CreateVPCRequest) GetStart() bool
func (*CreateVPCRequest) GetVpcOfferingId ¶
func (x *CreateVPCRequest) GetVpcOfferingId() string
func (*CreateVPCRequest) GetZoneId ¶
func (x *CreateVPCRequest) GetZoneId() string
func (*CreateVPCRequest) ProtoMessage ¶
func (*CreateVPCRequest) ProtoMessage()
func (*CreateVPCRequest) ProtoReflect ¶
func (x *CreateVPCRequest) ProtoReflect() protoreflect.Message
func (*CreateVPCRequest) Reset ¶
func (x *CreateVPCRequest) Reset()
func (*CreateVPCRequest) String ¶
func (x *CreateVPCRequest) String() string
type CreateVPCRequest_DNSServers ¶
type CreateVPCRequest_DNSServers struct {
Ipv4Dns1 *string `protobuf:"bytes,1,opt,name=ipv4_dns1,json=ipv4Dns1" json:"ipv4_dns1,omitempty"`
Ipv4Dns2 *string `protobuf:"bytes,2,opt,name=ipv4_dns2,json=ipv4Dns2" json:"ipv4_dns2,omitempty"`
Ipv6Dns1 *string `protobuf:"bytes,3,opt,name=ipv6_dns1,json=ipv6Dns1" json:"ipv6_dns1,omitempty"`
Ipv6Dns2 *string `protobuf:"bytes,4,opt,name=ipv6_dns2,json=ipv6Dns2" json:"ipv6_dns2,omitempty"`
// contains filtered or unexported fields
}
DNS servers for the VPC
func (*CreateVPCRequest_DNSServers) Descriptor
deprecated
func (*CreateVPCRequest_DNSServers) Descriptor() ([]byte, []int)
Deprecated: Use CreateVPCRequest_DNSServers.ProtoReflect.Descriptor instead.
func (*CreateVPCRequest_DNSServers) GetIpv4Dns1 ¶
func (x *CreateVPCRequest_DNSServers) GetIpv4Dns1() string
func (*CreateVPCRequest_DNSServers) GetIpv4Dns2 ¶
func (x *CreateVPCRequest_DNSServers) GetIpv4Dns2() string
func (*CreateVPCRequest_DNSServers) GetIpv6Dns1 ¶
func (x *CreateVPCRequest_DNSServers) GetIpv6Dns1() string
func (*CreateVPCRequest_DNSServers) GetIpv6Dns2 ¶
func (x *CreateVPCRequest_DNSServers) GetIpv6Dns2() string
func (*CreateVPCRequest_DNSServers) ProtoMessage ¶
func (*CreateVPCRequest_DNSServers) ProtoMessage()
func (*CreateVPCRequest_DNSServers) ProtoReflect ¶
func (x *CreateVPCRequest_DNSServers) ProtoReflect() protoreflect.Message
func (*CreateVPCRequest_DNSServers) Reset ¶
func (x *CreateVPCRequest_DNSServers) Reset()
func (*CreateVPCRequest_DNSServers) String ¶
func (x *CreateVPCRequest_DNSServers) String() string
type CreateVPCResponse ¶
type CreateVPCResponse struct {
// The created VPC
Vpc *VPC `protobuf:"bytes,1,opt,name=vpc" json:"vpc,omitempty"`
// contains filtered or unexported fields
}
CreateVPCResponse represents the response from creating a VPC
func (*CreateVPCResponse) Descriptor
deprecated
func (*CreateVPCResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVPCResponse.ProtoReflect.Descriptor instead.
func (*CreateVPCResponse) GetVpc ¶
func (x *CreateVPCResponse) GetVpc() *VPC
func (*CreateVPCResponse) ProtoMessage ¶
func (*CreateVPCResponse) ProtoMessage()
func (*CreateVPCResponse) ProtoReflect ¶
func (x *CreateVPCResponse) ProtoReflect() protoreflect.Message
func (*CreateVPCResponse) Reset ¶
func (x *CreateVPCResponse) Reset()
func (*CreateVPCResponse) String ¶
func (x *CreateVPCResponse) String() string
type ListVPCsRequest ¶
type ListVPCsRequest struct {
// The ID of the VPC to list
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The ID of the zone to list VPCs from
ZoneId *string `protobuf:"bytes,2,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// The name of the VPC to list
Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
// The display text to filter by
DisplayText *string `protobuf:"bytes,4,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
// The CIDR to filter by
Cidr *string `protobuf:"bytes,5,opt,name=cidr" json:"cidr,omitempty"`
// The ID of the VPC offering to filter by
VpcOfferingId *string `protobuf:"bytes,6,opt,name=vpc_offering_id,json=vpcOfferingId" json:"vpc_offering_id,omitempty"`
// The state to filter by
State *string `protobuf:"bytes,7,opt,name=state" json:"state,omitempty"`
// Whether to filter by restart required
RestartRequired *bool `protobuf:"varint,8,opt,name=restart_required,json=restartRequired" json:"restart_required,omitempty"`
// Whether to show resource icons
ShowResourceIcon *bool `protobuf:"varint,9,opt,name=show_resource_icon,json=showResourceIcon" json:"show_resource_icon,omitempty"`
// The page number to list
Page *int32 `protobuf:"varint,10,opt,name=page,def=1" json:"page,omitempty"`
// The page size
PageSize *int32 `protobuf:"varint,11,opt,name=page_size,json=pageSize,def=10" json:"page_size,omitempty"`
// contains filtered or unexported fields
}
ListVPCsRequest represents the parameters for listing VPCs
func (*ListVPCsRequest) Descriptor
deprecated
func (*ListVPCsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVPCsRequest.ProtoReflect.Descriptor instead.
func (*ListVPCsRequest) GetCidr ¶
func (x *ListVPCsRequest) GetCidr() string
func (*ListVPCsRequest) GetDisplayText ¶
func (x *ListVPCsRequest) GetDisplayText() string
func (*ListVPCsRequest) GetId ¶
func (x *ListVPCsRequest) GetId() string
func (*ListVPCsRequest) GetName ¶
func (x *ListVPCsRequest) GetName() string
func (*ListVPCsRequest) GetPage ¶
func (x *ListVPCsRequest) GetPage() int32
func (*ListVPCsRequest) GetPageSize ¶
func (x *ListVPCsRequest) GetPageSize() int32
func (*ListVPCsRequest) GetRestartRequired ¶
func (x *ListVPCsRequest) GetRestartRequired() bool
func (*ListVPCsRequest) GetShowResourceIcon ¶
func (x *ListVPCsRequest) GetShowResourceIcon() bool
func (*ListVPCsRequest) GetState ¶
func (x *ListVPCsRequest) GetState() string
func (*ListVPCsRequest) GetVpcOfferingId ¶
func (x *ListVPCsRequest) GetVpcOfferingId() string
func (*ListVPCsRequest) GetZoneId ¶
func (x *ListVPCsRequest) GetZoneId() string
func (*ListVPCsRequest) ProtoMessage ¶
func (*ListVPCsRequest) ProtoMessage()
func (*ListVPCsRequest) ProtoReflect ¶
func (x *ListVPCsRequest) ProtoReflect() protoreflect.Message
func (*ListVPCsRequest) Reset ¶
func (x *ListVPCsRequest) Reset()
func (*ListVPCsRequest) String ¶
func (x *ListVPCsRequest) String() string
type ListVPCsResponse ¶
type ListVPCsResponse struct {
// The list of VPCs
Vpcs []*VPC `protobuf:"bytes,1,rep,name=vpcs" json:"vpcs,omitempty"`
// The total count of VPCs
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListVPCsResponse represents the response from listing VPCs
func (*ListVPCsResponse) Descriptor
deprecated
func (*ListVPCsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVPCsResponse.ProtoReflect.Descriptor instead.
func (*ListVPCsResponse) GetTotalCount ¶
func (x *ListVPCsResponse) GetTotalCount() int32
func (*ListVPCsResponse) GetVpcs ¶
func (x *ListVPCsResponse) GetVpcs() []*VPC
func (*ListVPCsResponse) ProtoMessage ¶
func (*ListVPCsResponse) ProtoMessage()
func (*ListVPCsResponse) ProtoReflect ¶
func (x *ListVPCsResponse) ProtoReflect() protoreflect.Message
func (*ListVPCsResponse) Reset ¶
func (x *ListVPCsResponse) Reset()
func (*ListVPCsResponse) String ¶
func (x *ListVPCsResponse) String() string
type UnimplementedVPCServiceServer ¶
type UnimplementedVPCServiceServer struct{}
UnimplementedVPCServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedVPCServiceServer) CreateVPC ¶
func (UnimplementedVPCServiceServer) CreateVPC(context.Context, *CreateVPCRequest) (*CreateVPCResponse, error)
func (UnimplementedVPCServiceServer) ListVPCs ¶
func (UnimplementedVPCServiceServer) ListVPCs(context.Context, *ListVPCsRequest) (*ListVPCsResponse, error)
type UnsafeVPCServiceServer ¶
type UnsafeVPCServiceServer interface {
// contains filtered or unexported methods
}
UnsafeVPCServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VPCServiceServer will result in compilation errors.
type VPC ¶
type VPC struct {
// The ID of the VPC
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the VPC
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display text of the VPC
DisplayText *string `protobuf:"bytes,3,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
// The CIDR of the VPC
Cidr *string `protobuf:"bytes,4,opt,name=cidr" json:"cidr,omitempty"`
// The state of the VPC
State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
// The ID of the VPC offering
VpcOfferingId *string `protobuf:"bytes,6,opt,name=vpc_offering_id,json=vpcOfferingId" json:"vpc_offering_id,omitempty"`
// The ID of the zone
ZoneId *string `protobuf:"bytes,7,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// The network domain
NetworkDomain *string `protobuf:"bytes,8,opt,name=network_domain,json=networkDomain" json:"network_domain,omitempty"`
// Whether the VPC is displayed
Display *bool `protobuf:"varint,9,opt,name=display" json:"display,omitempty"`
// The public MTU
PublicMtu *int32 `protobuf:"varint,10,opt,name=public_mtu,json=publicMtu" json:"public_mtu,omitempty"`
DnsServers *VPC_DNSServers `protobuf:"bytes,11,opt,name=dns_servers,json=dnsServers" json:"dns_servers,omitempty"`
// The source NAT IP
SourceNatIp *string `protobuf:"bytes,12,opt,name=source_nat_ip,json=sourceNatIp" json:"source_nat_ip,omitempty"`
// The AS Number
AsNumber *int64 `protobuf:"varint,13,opt,name=as_number,json=asNumber" json:"as_number,omitempty"`
// The creation time
Created *string `protobuf:"bytes,14,opt,name=created" json:"created,omitempty"`
// The last update time
Updated *string `protobuf:"bytes,15,opt,name=updated" json:"updated,omitempty"`
// contains filtered or unexported fields
}
VPC represents a Virtual Private Cloud
func (*VPC) Descriptor
deprecated
func (*VPC) GetAsNumber ¶
func (*VPC) GetCreated ¶
func (*VPC) GetDisplay ¶
func (*VPC) GetDisplayText ¶
func (*VPC) GetDnsServers ¶
func (x *VPC) GetDnsServers() *VPC_DNSServers
func (*VPC) GetNetworkDomain ¶
func (*VPC) GetPublicMtu ¶
func (*VPC) GetSourceNatIp ¶
func (*VPC) GetUpdated ¶
func (*VPC) GetVpcOfferingId ¶
func (*VPC) ProtoMessage ¶
func (*VPC) ProtoMessage()
func (*VPC) ProtoReflect ¶
func (x *VPC) ProtoReflect() protoreflect.Message
type VPCServiceClient ¶
type VPCServiceClient interface {
// CreateVPC creates a new VPC
CreateVPC(ctx context.Context, in *CreateVPCRequest, opts ...grpc.CallOption) (*CreateVPCResponse, error)
// ListVPCs lists VPCs with optional filtering
ListVPCs(ctx context.Context, in *ListVPCsRequest, opts ...grpc.CallOption) (*ListVPCsResponse, error)
}
VPCServiceClient is the client API for VPCService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
VPCService provides operations for managing VPCs
func NewVPCServiceClient ¶
func NewVPCServiceClient(cc grpc.ClientConnInterface) VPCServiceClient
type VPCServiceServer ¶
type VPCServiceServer interface {
// CreateVPC creates a new VPC
CreateVPC(context.Context, *CreateVPCRequest) (*CreateVPCResponse, error)
// ListVPCs lists VPCs with optional filtering
ListVPCs(context.Context, *ListVPCsRequest) (*ListVPCsResponse, error)
// contains filtered or unexported methods
}
VPCServiceServer is the server API for VPCService service. All implementations must embed UnimplementedVPCServiceServer for forward compatibility.
VPCService provides operations for managing VPCs
type VPC_DNSServers ¶
type VPC_DNSServers struct {
Ipv4Dns1 *string `protobuf:"bytes,1,opt,name=ipv4_dns1,json=ipv4Dns1" json:"ipv4_dns1,omitempty"`
Ipv4Dns2 *string `protobuf:"bytes,2,opt,name=ipv4_dns2,json=ipv4Dns2" json:"ipv4_dns2,omitempty"`
Ipv6Dns1 *string `protobuf:"bytes,3,opt,name=ipv6_dns1,json=ipv6Dns1" json:"ipv6_dns1,omitempty"`
Ipv6Dns2 *string `protobuf:"bytes,4,opt,name=ipv6_dns2,json=ipv6Dns2" json:"ipv6_dns2,omitempty"`
// contains filtered or unexported fields
}
DNS servers
func (*VPC_DNSServers) Descriptor
deprecated
func (*VPC_DNSServers) Descriptor() ([]byte, []int)
Deprecated: Use VPC_DNSServers.ProtoReflect.Descriptor instead.
func (*VPC_DNSServers) GetIpv4Dns1 ¶
func (x *VPC_DNSServers) GetIpv4Dns1() string
func (*VPC_DNSServers) GetIpv4Dns2 ¶
func (x *VPC_DNSServers) GetIpv4Dns2() string
func (*VPC_DNSServers) GetIpv6Dns1 ¶
func (x *VPC_DNSServers) GetIpv6Dns1() string
func (*VPC_DNSServers) GetIpv6Dns2 ¶
func (x *VPC_DNSServers) GetIpv6Dns2() string
func (*VPC_DNSServers) ProtoMessage ¶
func (*VPC_DNSServers) ProtoMessage()
func (*VPC_DNSServers) ProtoReflect ¶
func (x *VPC_DNSServers) ProtoReflect() protoreflect.Message
func (*VPC_DNSServers) Reset ¶
func (x *VPC_DNSServers) Reset()
func (*VPC_DNSServers) String ¶
func (x *VPC_DNSServers) String() string