toMap method

Map<String, dynamic> toMap()

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,
  };
}