Class: TencentCloud::Tse::V20201207::CreateOrModifyCloudNativeAPIGatewayIPRestrictionRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::CreateOrModifyCloudNativeAPIGatewayIPRestrictionRequest
- Defined in:
- lib/v20201207/models.rb
Overview
CreateOrModifyCloudNativeAPIGatewayIPRestriction请求参数结构体
Instance Attribute Summary collapse
- #AddressList ⇒ Object
- #Enabled ⇒ Object
- #GatewayId ⇒ Object
- #RestrictionType ⇒ Object
- #SourceId ⇒ Object
- #SourceType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(gatewayid = nil, sourcetype = nil, sourceid = nil, enabled = nil, restrictiontype = nil, addresslist = nil) ⇒ CreateOrModifyCloudNativeAPIGatewayIPRestrictionRequest
constructor
A new instance of CreateOrModifyCloudNativeAPIGatewayIPRestrictionRequest.
Constructor Details
#initialize(gatewayid = nil, sourcetype = nil, sourceid = nil, enabled = nil, restrictiontype = nil, addresslist = nil) ⇒ CreateOrModifyCloudNativeAPIGatewayIPRestrictionRequest
Returns a new instance of CreateOrModifyCloudNativeAPIGatewayIPRestrictionRequest.
3068 3069 3070 3071 3072 3073 3074 3075 |
# File 'lib/v20201207/models.rb', line 3068 def initialize(gatewayid=nil, sourcetype=nil, sourceid=nil, enabled=nil, restrictiontype=nil, addresslist=nil) @GatewayId = gatewayid @SourceType = sourcetype @SourceId = sourceid @Enabled = enabled @RestrictionType = restrictiontype @AddressList = addresslist end |
Instance Attribute Details
#AddressList ⇒ Object
3066 3067 3068 |
# File 'lib/v20201207/models.rb', line 3066 def AddressList @AddressList end |
#Enabled ⇒ Object
3066 3067 3068 |
# File 'lib/v20201207/models.rb', line 3066 def Enabled @Enabled end |
#GatewayId ⇒ Object
3066 3067 3068 |
# File 'lib/v20201207/models.rb', line 3066 def GatewayId @GatewayId end |
#RestrictionType ⇒ Object
3066 3067 3068 |
# File 'lib/v20201207/models.rb', line 3066 def RestrictionType @RestrictionType end |
#SourceId ⇒ Object
3066 3067 3068 |
# File 'lib/v20201207/models.rb', line 3066 def SourceId @SourceId end |
#SourceType ⇒ Object
3066 3067 3068 |
# File 'lib/v20201207/models.rb', line 3066 def SourceType @SourceType end |
Instance Method Details
#deserialize(params) ⇒ Object
3077 3078 3079 3080 3081 3082 3083 3084 |
# File 'lib/v20201207/models.rb', line 3077 def deserialize(params) @GatewayId = params['GatewayId'] @SourceType = params['SourceType'] @SourceId = params['SourceId'] @Enabled = params['Enabled'] @RestrictionType = params['RestrictionType'] @AddressList = params['AddressList'] end |