toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'activeDirectoryConfig': ?pulumi.Input.mapOptionalInputValue<DirectoryActiveDirectoryConfig, Map<String, dynamic>>(activeDirectoryConfig, (value) => value.toMap()),
'alias': ?alias,
'certificateBasedAuthProperties': ?pulumi.Input.mapOptionalInputValue<DirectoryCertificateBasedAuthProperties, Map<String, dynamic>>(certificateBasedAuthProperties, (value) => value.toMap()),
'customerUserName': ?customerUserName,
'directoryId': ?directoryId,
'directoryName': ?directoryName,
'directoryType': ?directoryType,
'dnsIpAddresses': ?dnsIpAddresses,
'iamRoleId': ?iamRoleId,
'ipGroupIds': ?ipGroupIds,
'region': ?region,
'registrationCode': ?registrationCode,
'samlProperties': ?pulumi.Input.mapOptionalInputValue<DirectorySamlProperties, Map<String, dynamic>>(samlProperties, (value) => value.toMap()),
'selfServicePermissions': ?pulumi.Input.mapOptionalInputValue<DirectorySelfServicePermissions, Map<String, dynamic>>(selfServicePermissions, (value) => value.toMap()),
'subnetIds': ?subnetIds,
'tags': ?tags,
'tagsAll': ?tagsAll,
'tenancy': ?tenancy,
'userIdentityType': ?userIdentityType,
'workspaceAccessProperties': ?pulumi.Input.mapOptionalInputValue<DirectoryWorkspaceAccessProperties, Map<String, dynamic>>(workspaceAccessProperties, (value) => value.toMap()),
'workspaceCreationProperties': ?pulumi.Input.mapOptionalInputValue<DirectoryWorkspaceCreationProperties, Map<String, dynamic>>(workspaceCreationProperties, (value) => value.toMap()),
'workspaceDirectoryDescription': ?workspaceDirectoryDescription,
'workspaceDirectoryName': ?workspaceDirectoryName,
'workspaceSecurityGroupId': ?workspaceSecurityGroupId,
'workspaceType': ?workspaceType,
};
}