Provider
constructor(metadata: Metadata, name: String, region: String? = null, title: String? = name, rtAuth: Provider.RtAuth? = null, url: String? = null, destType: Provider.DestType, isOnPremise: Boolean, sslInfo: Provider.SslInfo? = null, lifeCycle: Provider.Lifecycle? = null, description: String? = null, host: String? = null, port: Int? = null, useSSL: Boolean? = null, trustAll: Boolean? = null, userName: String? = null, password: String? = null, clientSecret: String? = null, clientId: String? = null, tokenUrl: String? = null, authType: String? = null, pathPrefix: String? = null, timeout: Int? = null, cockpitUrl: String? = null, cloudConnectorLocation: String? = null, orgSecret: String? = null, userSecret: String? = null, keystorePassword: String? = null, keystoreLocation: String? = null, additionalProperties: Deferred? = null, apiProxies: Deferred? = null, envKVMs: Deferred? = null, resources: Deferred? = null, targetEndPoints: Deferred? = null)(source)