Class: TencentCloud::Trabbit::V20230418::RabbitMQServerlessEndpoint

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230418/models.rb

Overview

接入点

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpcid = nil, subnetid = nil, vpcendpoint = nil, vpcdatastreamendpointstatus = nil, publicnetwork = nil, accessstrategy = nil, bandwidth = nil) ⇒ RabbitMQServerlessEndpoint

Returns a new instance of RabbitMQServerlessEndpoint.



2628
2629
2630
2631
2632
2633
2634
2635
2636
# File 'lib/v20230418/models.rb', line 2628

def initialize(vpcid=nil, subnetid=nil, vpcendpoint=nil, vpcdatastreamendpointstatus=nil, publicnetwork=nil, accessstrategy=nil, bandwidth=nil)
  @VpcId = vpcid
  @SubnetId = subnetid
  @VpcEndpoint = vpcendpoint
  @VpcDataStreamEndpointStatus = vpcdatastreamendpointstatus
  @PublicNetwork = publicnetwork
  @AccessStrategy = accessstrategy
  @Bandwidth = bandwidth
end

Instance Attribute Details

#AccessStrategyObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def AccessStrategy
  @AccessStrategy
end

#BandwidthObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def Bandwidth
  @Bandwidth
end

#PublicNetworkObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def PublicNetwork
  @PublicNetwork
end

#SubnetIdObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def SubnetId
  @SubnetId
end

#VpcDataStreamEndpointStatusObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def VpcDataStreamEndpointStatus
  @VpcDataStreamEndpointStatus
end

#VpcEndpointObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def VpcEndpoint
  @VpcEndpoint
end

#VpcIdObject

Parameters:

  • VpcId:

    vpc id

  • SubnetId:

    subnet id

  • VpcEndpoint:

    接入地址

  • VpcDataStreamEndpointStatus:

    接入地址状态

  • PublicNetwork:

    是否是公网

  • AccessStrategy:

    访问策略

  • Bandwidth:

    带宽



2626
2627
2628
# File 'lib/v20230418/models.rb', line 2626

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



2638
2639
2640
2641
2642
2643
2644
2645
2646
# File 'lib/v20230418/models.rb', line 2638

def deserialize(params)
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @VpcEndpoint = params['VpcEndpoint']
  @VpcDataStreamEndpointStatus = params['VpcDataStreamEndpointStatus']
  @PublicNetwork = params['PublicNetwork']
  @AccessStrategy = params['AccessStrategy']
  @Bandwidth = params['Bandwidth']
end