class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::LinkedIntegrationRuntimeRbacAuthorization
The role based access control (RBAC) authorization type integration runtime.
Attributes
resource_id[RW]
@return [String] The resource identifier of the integration runtime to be shared.
Private Class Methods
mapper()
click to toggle source
Mapper for LinkedIntegrationRuntimeRbacAuthorization
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/linked_integration_runtime_rbac_authorization.rb, line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'RBAC', type: { name: 'Composite', class_name: 'LinkedIntegrationRuntimeRbacAuthorization', model_properties: { authorizationType: { client_side_validation: true, required: true, serialized_name: 'authorizationType', type: { name: 'String' } }, resource_id: { client_side_validation: true, required: true, serialized_name: 'resourceId', type: { name: 'String' } } } } } end
new()
click to toggle source
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/linked_integration_runtime_rbac_authorization.rb, line 17 def initialize @authorizationType = "RBAC" end