Class: Azure::Kusto::Mgmt::V2019_09_07::Models::AttachedDatabaseConfiguration
- Inherits:
-
ProxyResource
- Object
- Resource
- ProxyResource
- Azure::Kusto::Mgmt::V2019_09_07::Models::AttachedDatabaseConfiguration
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb
Overview
Class representing an attached database configuration.
Instance Attribute Summary collapse
-
#attached_database_names ⇒ Array<String>
clusterResourceId which are currently attached to the cluster.
-
#cluster_resource_id ⇒ String
would like to attach reside.
-
#database_name ⇒ String
attach, use * if you want to follow all current and future databases.
-
#default_principals_modification_kind ⇒ DefaultPrincipalsModificationKind
modification kind.
-
#location ⇒ String
Resource location.
-
#provisioning_state ⇒ ProvisioningState
Possible values include: ‘Running’, ‘Creating’, ‘Deleting’, ‘Succeeded’, ‘Failed’, ‘Moving’.
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for AttachedDatabaseConfiguration class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#attached_database_names ⇒ Array<String>
clusterResourceId which are currently attached to the cluster.
33 34 35 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 33 def attached_database_names @attached_database_names end |
#cluster_resource_id ⇒ String
would like to attach reside.
29 30 31 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 29 def cluster_resource_id @cluster_resource_id end |
#database_name ⇒ String
attach, use * if you want to follow all current and future databases.
25 26 27 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 25 def database_name @database_name end |
#default_principals_modification_kind ⇒ DefaultPrincipalsModificationKind
modification kind. Possible values include: ‘Union’, ‘Replace’, ‘None’
37 38 39 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 37 def default_principals_modification_kind @default_principals_modification_kind end |
#location ⇒ String
Returns Resource location.
16 17 18 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 16 def location @location end |
#provisioning_state ⇒ ProvisioningState
Possible values include: ‘Running’, ‘Creating’, ‘Deleting’, ‘Succeeded’, ‘Failed’, ‘Moving’
21 22 23 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 21 def provisioning_state @provisioning_state end |
Class Method Details
.mapper ⇒ Object
Mapper for AttachedDatabaseConfiguration class as Ruby Hash. This will be used for serialization/deserialization.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/2019-09-07/generated/azure_mgmt_kusto/models/attached_database_configuration.rb', line 44 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AttachedDatabaseConfiguration', type: { name: 'Composite', class_name: 'AttachedDatabaseConfiguration', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { client_side_validation: true, required: false, serialized_name: 'location', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, database_name: { client_side_validation: true, required: true, serialized_name: 'properties.databaseName', type: { name: 'String' } }, cluster_resource_id: { client_side_validation: true, required: true, serialized_name: 'properties.clusterResourceId', type: { name: 'String' } }, attached_database_names: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.attachedDatabaseNames', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, default_principals_modification_kind: { client_side_validation: true, required: true, serialized_name: 'properties.defaultPrincipalsModificationKind', type: { name: 'String' } } } } } end |