HostingCustomDomainState.fromMap constructor
HostingCustomDomainState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory HostingCustomDomainState.fromMap(Map<String, dynamic> map) {
return HostingCustomDomainState(
certPreference: (() { final guardedValue = map['certPreference']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
certs: (() { final guardedValue = map['certs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<HostingCustomDomainCert>(guardedValue, (value) => HostingCustomDomainCert.fromMap((value as Map).cast<String, dynamic>()))); })(),
createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
customDomain: (() { final guardedValue = map['customDomain']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deleteTime: (() { final guardedValue = map['deleteTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
etag: (() { final guardedValue = map['etag']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
expireTime: (() { final guardedValue = map['expireTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
hostState: (() { final guardedValue = map['hostState']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
issues: (() { final guardedValue = map['issues']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<HostingCustomDomainIssue>(guardedValue, (value) => HostingCustomDomainIssue.fromMap((value as Map).cast<String, dynamic>()))); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
ownershipState: (() { final guardedValue = map['ownershipState']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
reconciling: (() { final guardedValue = map['reconciling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
redirectTarget: (() { final guardedValue = map['redirectTarget']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
requiredDnsUpdates: (() { final guardedValue = map['requiredDnsUpdates']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<HostingCustomDomainRequiredDnsUpdate>(guardedValue, (value) => HostingCustomDomainRequiredDnsUpdate.fromMap((value as Map).cast<String, dynamic>()))); })(),
siteId: (() { final guardedValue = map['siteId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
updateTime: (() { final guardedValue = map['updateTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
waitDnsVerification: (() { final guardedValue = map['waitDnsVerification']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
);
}