aliyun-net-sdk-eflo/Eflo/Model/V20220530/GetVccResponse.cs (1,044 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
using System.Collections.Generic;
using Newtonsoft.Json;
using Aliyun.Acs.Core;
namespace Aliyun.Acs.eflo.Model.V20220530
{
public class GetVccResponse : AcsResponse
{
private int? code;
private string message;
private string requestId;
private GetVcc_Content content;
public int? Code
{
get
{
return code;
}
set
{
code = value;
}
}
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public GetVcc_Content Content
{
get
{
return content;
}
set
{
content = value;
}
}
public class GetVcc_Content
{
private string tenantId;
private string regionId;
private string zoneId;
private string vccId;
private string vpdId;
private string vpcId;
private string vSwitchId;
private string cenId;
private string vccName;
private string accessPointId;
private string lineOperator;
private string spec;
private string portType;
private string pricingCycle;
private string payType;
private string duration;
private string status;
private string currentNode;
private string internetChargeType;
private string bandwidthStr;
private string message;
private string createTime;
private string gmtModified;
private string commodityCode;
private string bgpCidr;
private string expirationDate;
private bool? attachErStatus;
private string resourceGroupId;
private string connectionType;
private string cenOwnerId;
private string bgpAsn;
private List<GetVcc_ErInfo> erInfos;
private List<GetVcc_AliyunRouterInfoItem> aliyunRouterInfo;
private List<GetVcc_CisRouterInfoItem> cisRouterInfo;
private List<GetVcc_Tag> tags;
private List<GetVcc_VbrInfo> vbrInfos;
private GetVcc_VpdBaseInfo vpdBaseInfo;
public string TenantId
{
get
{
return tenantId;
}
set
{
tenantId = value;
}
}
public string RegionId
{
get
{
return regionId;
}
set
{
regionId = value;
}
}
public string ZoneId
{
get
{
return zoneId;
}
set
{
zoneId = value;
}
}
public string VccId
{
get
{
return vccId;
}
set
{
vccId = value;
}
}
public string VpdId
{
get
{
return vpdId;
}
set
{
vpdId = value;
}
}
public string VpcId
{
get
{
return vpcId;
}
set
{
vpcId = value;
}
}
public string VSwitchId
{
get
{
return vSwitchId;
}
set
{
vSwitchId = value;
}
}
public string CenId
{
get
{
return cenId;
}
set
{
cenId = value;
}
}
public string VccName
{
get
{
return vccName;
}
set
{
vccName = value;
}
}
public string AccessPointId
{
get
{
return accessPointId;
}
set
{
accessPointId = value;
}
}
public string LineOperator
{
get
{
return lineOperator;
}
set
{
lineOperator = value;
}
}
public string Spec
{
get
{
return spec;
}
set
{
spec = value;
}
}
public string PortType
{
get
{
return portType;
}
set
{
portType = value;
}
}
public string PricingCycle
{
get
{
return pricingCycle;
}
set
{
pricingCycle = value;
}
}
public string PayType
{
get
{
return payType;
}
set
{
payType = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string CurrentNode
{
get
{
return currentNode;
}
set
{
currentNode = value;
}
}
public string InternetChargeType
{
get
{
return internetChargeType;
}
set
{
internetChargeType = value;
}
}
public string BandwidthStr
{
get
{
return bandwidthStr;
}
set
{
bandwidthStr = value;
}
}
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
public string CreateTime
{
get
{
return createTime;
}
set
{
createTime = value;
}
}
public string GmtModified
{
get
{
return gmtModified;
}
set
{
gmtModified = value;
}
}
public string CommodityCode
{
get
{
return commodityCode;
}
set
{
commodityCode = value;
}
}
public string BgpCidr
{
get
{
return bgpCidr;
}
set
{
bgpCidr = value;
}
}
public string ExpirationDate
{
get
{
return expirationDate;
}
set
{
expirationDate = value;
}
}
public bool? AttachErStatus
{
get
{
return attachErStatus;
}
set
{
attachErStatus = value;
}
}
public string ResourceGroupId
{
get
{
return resourceGroupId;
}
set
{
resourceGroupId = value;
}
}
public string ConnectionType
{
get
{
return connectionType;
}
set
{
connectionType = value;
}
}
public string CenOwnerId
{
get
{
return cenOwnerId;
}
set
{
cenOwnerId = value;
}
}
public string BgpAsn
{
get
{
return bgpAsn;
}
set
{
bgpAsn = value;
}
}
public List<GetVcc_ErInfo> ErInfos
{
get
{
return erInfos;
}
set
{
erInfos = value;
}
}
public List<GetVcc_AliyunRouterInfoItem> AliyunRouterInfo
{
get
{
return aliyunRouterInfo;
}
set
{
aliyunRouterInfo = value;
}
}
public List<GetVcc_CisRouterInfoItem> CisRouterInfo
{
get
{
return cisRouterInfo;
}
set
{
cisRouterInfo = value;
}
}
public List<GetVcc_Tag> Tags
{
get
{
return tags;
}
set
{
tags = value;
}
}
public List<GetVcc_VbrInfo> VbrInfos
{
get
{
return vbrInfos;
}
set
{
vbrInfos = value;
}
}
public GetVcc_VpdBaseInfo VpdBaseInfo
{
get
{
return vpdBaseInfo;
}
set
{
vpdBaseInfo = value;
}
}
public class GetVcc_ErInfo
{
private string createTime;
private string gmtModified;
private string message;
private string erId;
private string regionId;
private string tenantId;
private string status;
private string erName;
private string masterZoneId;
private string description;
private long? connections;
private long? routeMaps;
public string CreateTime
{
get
{
return createTime;
}
set
{
createTime = value;
}
}
public string GmtModified
{
get
{
return gmtModified;
}
set
{
gmtModified = value;
}
}
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
public string ErId
{
get
{
return erId;
}
set
{
erId = value;
}
}
public string RegionId
{
get
{
return regionId;
}
set
{
regionId = value;
}
}
public string TenantId
{
get
{
return tenantId;
}
set
{
tenantId = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string ErName
{
get
{
return erName;
}
set
{
erName = value;
}
}
public string MasterZoneId
{
get
{
return masterZoneId;
}
set
{
masterZoneId = value;
}
}
public string Description
{
get
{
return description;
}
set
{
description = value;
}
}
public long? Connections
{
get
{
return connections;
}
set
{
connections = value;
}
}
public long? RouteMaps
{
get
{
return routeMaps;
}
set
{
routeMaps = value;
}
}
}
public class GetVcc_AliyunRouterInfoItem
{
private string pcId;
private string vbrId;
private string localGatewayIp;
private string peerGatewayIp;
private string mask;
private string vlanId;
public string PcId
{
get
{
return pcId;
}
set
{
pcId = value;
}
}
public string VbrId
{
get
{
return vbrId;
}
set
{
vbrId = value;
}
}
public string LocalGatewayIp
{
get
{
return localGatewayIp;
}
set
{
localGatewayIp = value;
}
}
public string PeerGatewayIp
{
get
{
return peerGatewayIp;
}
set
{
peerGatewayIp = value;
}
}
public string Mask
{
get
{
return mask;
}
set
{
mask = value;
}
}
public string VlanId
{
get
{
return vlanId;
}
set
{
vlanId = value;
}
}
}
public class GetVcc_CisRouterInfoItem
{
private string ccrId;
private List<GetVcc_CcInfo> ccInfos;
public string CcrId
{
get
{
return ccrId;
}
set
{
ccrId = value;
}
}
public List<GetVcc_CcInfo> CcInfos
{
get
{
return ccInfos;
}
set
{
ccInfos = value;
}
}
public class GetVcc_CcInfo
{
private string ccId;
private string vlanId;
private string localGatewayIp;
private string remoteGatewayIp;
private string subnetMask;
private string status;
public string CcId
{
get
{
return ccId;
}
set
{
ccId = value;
}
}
public string VlanId
{
get
{
return vlanId;
}
set
{
vlanId = value;
}
}
public string LocalGatewayIp
{
get
{
return localGatewayIp;
}
set
{
localGatewayIp = value;
}
}
public string RemoteGatewayIp
{
get
{
return remoteGatewayIp;
}
set
{
remoteGatewayIp = value;
}
}
public string SubnetMask
{
get
{
return subnetMask;
}
set
{
subnetMask = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
}
}
public class GetVcc_Tag
{
private string tagKey;
private string tagValue;
public string TagKey
{
get
{
return tagKey;
}
set
{
tagKey = value;
}
}
public string TagValue
{
get
{
return tagValue;
}
set
{
tagValue = value;
}
}
}
public class GetVcc_VbrInfo
{
private string vbrId;
private string cenId;
private string status;
private string gmtCreate;
private string gmtModified;
private List<GetVcc_VbrBgpPeer> vbrBgpPeers;
public string VbrId
{
get
{
return vbrId;
}
set
{
vbrId = value;
}
}
public string CenId
{
get
{
return cenId;
}
set
{
cenId = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string GmtCreate
{
get
{
return gmtCreate;
}
set
{
gmtCreate = value;
}
}
public string GmtModified
{
get
{
return gmtModified;
}
set
{
gmtModified = value;
}
}
public List<GetVcc_VbrBgpPeer> VbrBgpPeers
{
get
{
return vbrBgpPeers;
}
set
{
vbrBgpPeers = value;
}
}
public class GetVcc_VbrBgpPeer
{
private string bgpGroupId;
private string bgpPeerId;
private string peerIpAddress;
private string peerAsn;
private string status;
public string BgpGroupId
{
get
{
return bgpGroupId;
}
set
{
bgpGroupId = value;
}
}
public string BgpPeerId
{
get
{
return bgpPeerId;
}
set
{
bgpPeerId = value;
}
}
public string PeerIpAddress
{
get
{
return peerIpAddress;
}
set
{
peerIpAddress = value;
}
}
public string PeerAsn
{
get
{
return peerAsn;
}
set
{
peerAsn = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
}
}
public class GetVcc_VpdBaseInfo
{
private string vpdId;
private string vpdName;
private string cidr;
private string createTime;
public string VpdId
{
get
{
return vpdId;
}
set
{
vpdId = value;
}
}
public string VpdName
{
get
{
return vpdName;
}
set
{
vpdName = value;
}
}
public string Cidr
{
get
{
return cidr;
}
set
{
cidr = value;
}
}
public string CreateTime
{
get
{
return createTime;
}
set
{
createTime = value;
}
}
}
}
}
}