ClusterClusterConfigSecurityConfigKerberosConfig.fromMap constructor

ClusterClusterConfigSecurityConfigKerberosConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ClusterClusterConfigSecurityConfigKerberosConfig.fromMap(Map<String, dynamic> map) {
  return ClusterClusterConfigSecurityConfigKerberosConfig(
    crossRealmTrustAdminServer: (() { final guardedValue = map['crossRealmTrustAdminServer']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    crossRealmTrustKdc: (() { final guardedValue = map['crossRealmTrustKdc']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    crossRealmTrustRealm: (() { final guardedValue = map['crossRealmTrustRealm']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    crossRealmTrustSharedPasswordUri: (() { final guardedValue = map['crossRealmTrustSharedPasswordUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    enableKerberos: (() { final guardedValue = map['enableKerberos']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    kdcDbKeyUri: (() { final guardedValue = map['kdcDbKeyUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    keyPasswordUri: (() { final guardedValue = map['keyPasswordUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    keystorePasswordUri: (() { final guardedValue = map['keystorePasswordUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    keystoreUri: (() { final guardedValue = map['keystoreUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    kmsKeyUri: pulumi.Input.fromValue(map['kmsKeyUri'] as String),
    realm: (() { final guardedValue = map['realm']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    rootPrincipalPasswordUri: pulumi.Input.fromValue(map['rootPrincipalPasswordUri'] as String),
    tgtLifetimeHours: (() { final guardedValue = map['tgtLifetimeHours']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    truststorePasswordUri: (() { final guardedValue = map['truststorePasswordUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    truststoreUri: (() { final guardedValue = map['truststoreUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}