class Azure::Security::Mgmt::V2020_01_01::Models::ConnectableResource
Describes the allowed inbound and outbound traffic of an Azure
resource
Attributes
id[RW]
@return [String] The Azure
resource id
inbound_connected_resources[RW]
@return [Array<ConnectedResource>] The list of Azure
resources that the resource has inbound allowed connection from
outbound_connected_resources[RW]
@return [Array<ConnectedResource>] The list of Azure
resources that the resource has outbound allowed connection to
Private Class Methods
mapper()
click to toggle source
Mapper for ConnectableResource
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-01-01/generated/azure_mgmt_security/models/connectable_resource.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ConnectableResource', type: { name: 'Composite', class_name: 'ConnectableResource', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, inbound_connected_resources: { client_side_validation: true, required: false, read_only: true, serialized_name: 'inboundConnectedResources', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ConnectedResourceElementType', type: { name: 'Composite', class_name: 'ConnectedResource' } } } }, outbound_connected_resources: { client_side_validation: true, required: false, read_only: true, serialized_name: 'outboundConnectedResources', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ConnectedResourceElementType', type: { name: 'Composite', class_name: 'ConnectedResource' } } } } } } } end