toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'activeDirectoryConfigs': ?(() { final guardedValue = activeDirectoryConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDirectoryActiveDirectoryConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'alias': ?alias,
    'certificateBasedAuthProperties': ?(() { final guardedValue = certificateBasedAuthProperties; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDirectoryCertificateBasedAuthProperty, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'customerUserName': ?customerUserName,
    'directoryId': ?directoryId,
    'directoryName': ?directoryName,
    'directoryType': ?directoryType,
    'dnsIpAddresses': ?dnsIpAddresses,
    'iamRoleId': ?iamRoleId,
    'id': ?id,
    'ipGroupIds': ?ipGroupIds,
    'region': ?region,
    'registrationCode': ?registrationCode,
    'samlProperties': ?(() { final guardedValue = samlProperties; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDirectorySamlProperty, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'selfServicePermissions': ?(() { final guardedValue = selfServicePermissions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDirectorySelfServicePermission, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'subnetIds': ?subnetIds,
    'tags': ?tags,
    'tenancy': ?tenancy,
    'userIdentityType': ?userIdentityType,
    'workspaceAccessProperties': ?(() { final guardedValue = workspaceAccessProperties; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDirectoryWorkspaceAccessProperty, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'workspaceCreationProperties': ?(() { final guardedValue = workspaceCreationProperties; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDirectoryWorkspaceCreationProperty, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'workspaceDirectoryDescription': ?workspaceDirectoryDescription,
    'workspaceDirectoryName': ?workspaceDirectoryName,
    'workspaceSecurityGroupId': ?workspaceSecurityGroupId,
    'workspaceType': ?workspaceType,
  };
}