WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.fromMap constructor

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

Implementation

factory WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.fromMap(Map<String, dynamic> map) {
  return WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig(
    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); })(),
    crossRealmTrustSharedPassword: (() { final guardedValue = map['crossRealmTrustSharedPassword']; 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); })(),
    kdcDbKey: (() { final guardedValue = map['kdcDbKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    keyPassword: (() { final guardedValue = map['keyPassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    keystore: (() { final guardedValue = map['keystore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    keystorePassword: (() { final guardedValue = map['keystorePassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    kmsKey: (() { final guardedValue = map['kmsKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    realm: (() { final guardedValue = map['realm']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    rootPrincipalPassword: (() { final guardedValue = map['rootPrincipalPassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    tgtLifetimeHours: (() { final guardedValue = map['tgtLifetimeHours']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    truststore: (() { final guardedValue = map['truststore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    truststorePassword: (() { final guardedValue = map['truststorePassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}