static public AnalyticalStorageConfiguration ToSDKModel(PSAnalyticalStorageConfiguration psConfig)
        {
            if (psConfig == null)
            {
                return(null);
            }

            return(new AnalyticalStorageConfiguration(psConfig.SchemaType));
        }
        public PSDatabaseAccountGetResults(DatabaseAccountGetResults databaseAccountGetResults)
        {
            if (databaseAccountGetResults == null)
            {
                return;
            }

            Id       = databaseAccountGetResults.Id;
            Name     = databaseAccountGetResults.Name;
            Tags     = databaseAccountGetResults.Tags;
            Location = databaseAccountGetResults.Location;
            EnableCassandraConnector = databaseAccountGetResults.EnableCassandraConnector;
            FailoverPolicies         = databaseAccountGetResults.FailoverPolicies;
            Locations                     = databaseAccountGetResults.Locations;
            ReadLocations                 = databaseAccountGetResults.ReadLocations;
            WriteLocations                = databaseAccountGetResults.WriteLocations;
            Capabilities                  = databaseAccountGetResults.Capabilities;
            ConsistencyPolicy             = databaseAccountGetResults.ConsistencyPolicy;
            EnableAutomaticFailover       = databaseAccountGetResults.EnableAutomaticFailover;
            IsVirtualNetworkFilterEnabled = databaseAccountGetResults.IsVirtualNetworkFilterEnabled;
            IpRules = databaseAccountGetResults.IpRules;
            DatabaseAccountOfferType = databaseAccountGetResults.DatabaseAccountOfferType;
            DocumentEndpoint         = databaseAccountGetResults.DocumentEndpoint;
            ProvisioningState        = databaseAccountGetResults.ProvisioningState;
            Kind = databaseAccountGetResults.Kind;
            VirtualNetworkRules          = databaseAccountGetResults.VirtualNetworkRules;
            EnableMultipleWriteLocations = databaseAccountGetResults.EnableMultipleWriteLocations;
            ConnectorOffer = databaseAccountGetResults.ConnectorOffer;
            DisableKeyBasedMetadataWriteAccess = databaseAccountGetResults.DisableKeyBasedMetadataWriteAccess;
            PublicNetworkAccess        = databaseAccountGetResults.PublicNetworkAccess;
            KeyVaultKeyUri             = databaseAccountGetResults.KeyVaultKeyUri;
            PrivateEndpointConnections = databaseAccountGetResults.PrivateEndpointConnections;
            EnableFreeTier             = databaseAccountGetResults.EnableFreeTier;
            ApiProperties               = new PSApiProperties(databaseAccountGetResults.ApiProperties);
            EnableAnalyticalStorage     = databaseAccountGetResults.EnableAnalyticalStorage;
            NetworkAclBypass            = databaseAccountGetResults.NetworkAclBypass;
            NetworkAclBypassResourceIds = databaseAccountGetResults.NetworkAclBypassResourceIds;
            InstanceId        = databaseAccountGetResults.InstanceId;
            BackupPolicy      = new PSBackupPolicy(databaseAccountGetResults.BackupPolicy);
            RestoreParameters = new PSRestoreParameters(databaseAccountGetResults.RestoreParameters);
            CreateMode        = databaseAccountGetResults.CreateMode;
            AnalyticalStorageConfiguration = new PSAnalyticalStorageConfiguration(databaseAccountGetResults.AnalyticalStorageConfiguration);
        }