github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/vpc/modify_vpc_attribute.go (about) 1 package vpc 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 修改VPC属性 8 // https://cloud.tencent.com/document/api/215/15773 9 10 type ModifyVpcAttributeRequest struct { 11 // DNS地址,最多支持4个,第1个默认为主,其余为备 12 DnsServers []*string `name:"DnsServers,omitempty"` 13 // 域名 14 DomainName *string `name:"DomainName,omitempty"` 15 // 是否开启组播。true: 开启, false: 关闭。 16 EnableMulticast *string `name:"EnableMulticast,omitempty"` 17 // 区域 18 Region string `name:"Region"` 19 // VPC实例ID。形如:vpc-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpcIds和Filters。 20 VpcId string `name:"VpcId"` 21 // 私有网络名称,可任意命名,但不得超过60个字符。 22 VpcName *string `name:"VpcName,omitempty"` 23 } 24 25 func (req *ModifyVpcAttributeRequest) Invoke(client github_com_morlay_goqcloud.Client) (*ModifyVpcAttributeResponse, error) { 26 resp := &ModifyVpcAttributeResponse{} 27 err := client.Request("vpc", "ModifyVpcAttribute", "2017-03-12").Do(req, resp) 28 return resp, err 29 } 30 31 type ModifyVpcAttributeResponse struct { 32 github_com_morlay_goqcloud.TencentCloudBaseResponse 33 }